Sziasztok!
Az a problémám, hogyha kiadom a "proftpd -v" parancsot akkor a /usr/local/sbin/proftpd helyen lévő proftpd értelmezi a parancsot, de ha elindítom a "/etc/init.d/proftpd start" scripttel akkor a /usr/sbin/proftpd indul el.
A "which proftpd" parancs a /usr/local/sbin/proftpd útvonalat adja vissza. Hogy tudnám eltávolítani erről a helyről a proftpd-t és megadni az Ubuntunak hogy a másikat használja?
Gondolom nem elég ha csak kitörlöm "rm /usr/local/sbin/proftpd" -vel.
apt-get remove proftpd -vel már eltávolítottam a csomagból felrakottat, de lehet hogy egy korábbi forrásból felrakott próbálkozás miatt került be a /usr/local/sbin/proftpd helyre.
köszi
- 1189 megtekintés
Hozzászólások
A keresési sorrend az "echo $PATH" szerint alakul.
Ha az összes előfordulás kell, akkor a "which -a proftpd" alak kell neked.
- A hozzászóláshoz be kell jelentkezni
értem, köszi :)
És hogy tudok megszabadulni egy forrásból felrakott akármilyen programtól?
Elég ha simán letörlöm pl a /usr/local/sbin/proftpd filet?
- A hozzászóláshoz be kell jelentkezni
Ha forrásból telepítetted (make install) akkor ugyanonnan próbáld meg a make uninstall -t.
Komoly hiányossága a forrás-telepitőknek, hogy teljesen opcionális az uninstall target.
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
Egy másodperccel megelőztél. :D
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Nos, jó esetben van egy "uninstall" opciója a make-nek. Ha pedig nincs, meg kell nézni, hogy a forrás mit rak fel, és azt törölheted. De óvatosan ám!
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Köszönöm mindenkinek a segítséget, sajna uninstall opció nem volt a make-ben, de amúgy sem biztos, hogy jó lett volna, mert szerintem leszedte volna a közös fájlokat is amiket a másik helyre telepített proftpd is használ.
Csak simán letöröltem a rossz helyen lévő példányt, és minden megy szépen :) ...bár lehet, hogy így maradt 1-2 felesleges fájl a rendszeren, de nem zavar annyira :)
- A hozzászóláshoz be kell jelentkezni
vagy csinálsz egy kemény egysoros bash scriptet, és elnevezed ugyanígy, beteszed mondjuk a /usr/local/bin-be, és akkor garantáltan azt használja elsőként. ebbe meg beleírod útvonallal együtt, amelyikre hivatkozni szeretnél.
:: by BRI.
:: config :: Acer TravelMate // Ubuntu Intrepid
:: tothab [a] gmail [pötty] kom
:: black rose immortal's weblog
- A hozzászóláshoz be kell jelentkezni
Akkor már inkább aliast :D
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
jó ez mind a kettő már kreténség :) de megoldás
:: by BRI.
:: config :: Acer TravelMate // Ubuntu Intrepid
:: tothab [a] gmail [pötty] kom
:: black rose immortal's weblog
- A hozzászóláshoz be kell jelentkezni
:D És bevisszük a kollégát is a zöld erdőbe. :D
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
;)
- A hozzászóláshoz be kell jelentkezni
Alapvetően ezek nekem is eszembe jutottak, csak nem tudtam pontosan, hogy a which (és egyben az ubuntu) honnan veszi, hogy melyik a default amit futtat. Hát a PATH-ból... nem gondoltam volna, hogy ilyen egyszerű :D
De harmadik megoldásnak azt is lehetne akkor már, hogy módosítom a $PATH változót, hogy a nekem kellő útvonal legyen előrébb :P
- A hozzászóláshoz be kell jelentkezni