[1] Domyślna ścieżka wyszukiwania dla FreeBSD 13
26 stycznia 2023Kolejność katalogów ścieżki wyszukiwania ma bardzo duże znaczenie w przypadku instalowania nowych programów. Większość programów trafia do podkatalogów w [/usr/local], który jest wymieniony jako jeden z ostatnich elementów ścieżki wyszukiwania. Jeśli nowo zainstalowany program ma taką samą nazwę jak istniejący już w systemie, to po instalacji i chęci uruchomienia, zostanie wywołany „stary” program.
Najlepszym sposobem jest „wyłączenie starej” ścieżki wyszukiwania i zastąpienie jej nową. Większość operacji będziemy wykonywali jako [root] dlatego też dla tego konta zostaną zmienione ścieżki.
root@vfbsd01:~ # cd /root root@vfbsd01:~ # mcedit .cshrc # linia 22: zakomentuj #set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin) # linia 23: dodaj set path = (/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin $HOME/bin)
Sprawdźmy czy wszystko jest OK.
root@vfbsd01:~ # echo $path /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /root/bin