"A következő volt a probléma, elég kezdő problémának tűnik, de nem emlékszem, hogy ez ne működött volna Ubuntun.
Ahogy először így csináltam a linket:
ln -s binary /usr/bin"
Biztosan nem működött (vagyis nem így hoztad létre a szimlinket), ui. a szimlink betű szerint azt tartalmazza, ami a linknév előtt szerepel. Esetedben ez azt jelentené, hogy van egy /usr/bin/binary nevű linked, ami erre mutat: binary - vagyis a saját könyvtárában lévő, binary nevű fájlra, magyarul önmagára. Szingularitásnak még nem az igazi, szkripthívásnak már nem az.
- o -
Egyébként a *nix etikett ősi oláh szokásnak tartja a /usr/bin magáncélú turkálását, amitől sorvad a gerinc, és vakságot okoz. Ha felteszel egy csomagod, ami tartalmaz egy /usr/bin/binary nevű fájlt, és furcsán kezd viselkedni a "szkripted", be fogod látni az illemszabályok jelentőségét.
Ha nem felel meg se a PATH-ban szereplő könyvtárban elhelyezés, sem ~/binary néven hívás, és egyéb konformista megoldások, akkor a /usr/local/bin lehet a kijelölt hulladéklerakó hely.