Hi all!
Такая вот глупейшая ситуация - удалил каталог /usr/local/bin/ (FreeBSD 5.0)
Подскажите - как его восстановить? В смысле чего и как переинсталить что бы его заново заполнить?
>Hi all!
>Такая вот глупейшая ситуация - удалил каталог /usr/local/bin/ (FreeBSD 5.0)
>Подскажите - как его восстановить? В смысле чего и как переинсталить что
>бы его заново заполнить?в /usr/local/bin лежат те бинарники, который ты установил сам. так что можешь просто переставить все. или попробуй какие-нибудь проги для восстановления данных.
>в /usr/local/bin лежат те бинарники, который ты установил сам. так что можешь
>просто переставить все. или попробуй какие-нибудь проги для восстановления данных.Я собственно и не сразу заметил что у меня нет этого каталога. Тока когда perl перестал запускаться. Я так понимаю что там лежат файлы от некоторых установленых в системе packages? Можно их как-нить все кучей пересетапить? Т.к. из "нестандартных" прог и меня установлени тока сквид - все остально стандартное системное... Может ресетапнуть всю систему? Или как-нить восстановить?
>>в /usr/local/bin лежат те бинарники, который ты установил сам. так что можешь
>>просто переставить все. или попробуй какие-нибудь проги для восстановления данных.
>
>Я собственно и не сразу заметил что у меня нет этого каталога.
>Тока когда perl перестал запускаться. Я так понимаю что там лежат
>файлы от некоторых установленых в системе packages? Можно их как-нить все
>кучей пересетапить? Т.к. из "нестандартных" прог и меня установлени тока сквид
>- все остально стандартное системное... Может ресетапнуть всю систему? Или как-нить
>восстановить?никак, иногда быстрее сделать new-install...
ls -la /var/db/pkg - смотри что устанавливал и устанавливай заново
ps. а почему только /usr/local/bin удалил, можно еще и rm -rf /usr
или сразу rm -rf /???
>никак, иногда быстрее сделать new-install...
>ls -la /var/db/pkg - смотри что устанавливал и устанавливай заново
>ps. а почему только /usr/local/bin удалил, можно еще и rm -rf /usr
>или сразу rm -rf /???Вот! Буквально пол часа назад закончил работу по восстановлению:
1. Как и предлогал lavr, слил листинг каталога /var/db/pkg/ в файл.
2. Написал скриптец:
--------------------------------
#!/bin/sh
exec < /root/kill.txt # в kill.txt как раз листинг /var/db/pkg/
while read string
do
echo "REINSTALL pkg: $string"
/usr/sbin/pkg_add -f /cdrom/packages/All/$string.tbz # в сидюке у меня компаха с дитрибутивом FreeBSD 5.0
echo "DONE pkg: $string"
done
exit 0
--------------------------------
Скрип работал примерно час - полтора.
Причем когда ставился scrollkeeper - лазил зачемто в инет, и выдвал ошибки синтаксиса в XML. Или это был sdocbook-xml?....
Да и Gnome, в котором я кстати и удалил сабжевый каталог, при завершении чета сильно ругается - прибью я его на всякий случай...Но тем не менее, есть ВОПРОСЫ: куда девалась в FreeBSD 5.0 команда pkg_update и че за фенька этот scrollkeeper? А sdocbook-xml чё делает?
PS.: 2Lavr - вопросы эти не конкретно Вам, а так, просто мысли вслух, поэтому не побращайте внимания на их не вполне вежливый тон....