Почему не работает свежеустановленное ПО во FreeBSD
22 апреля 2009
Любой пользователь, со скрипом пересаживающийся с Linux на FreeBSD (чаще всего миграция осуществляется именно в таком направлении), первым делом готовит себе привычную рабочую среду, устанавливая привычное же ПО. И, имея твердую веру в то, что система сразу же позволит это самое ПО запускать, удивляется, увидев что-то вроде этого:
[21:00] fedoseyev@SAN [/home/fedoseyev] # mc
mc: Command not found.
mc: Command not found.
Эта оказия случается оттого, что система еще не перечитала файлы, находящиеся в маршрутах поиска, и не знает о существовании новых программ. Подтолкнуть ее к этому решению можно либо перезагрузкой, либо выполнением команды
# rehash
После этого все заработает.