[1] Domyślna ścieżka wyszukiwania dla FreeBSD 13

26 stycznia 2023 Wyłączono przez Adam [zicherka] Nogły

Kolejność 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