пятница, 3 июля 2015 г.

pkg upgrade # july 2015

Вступление

Ниже - описание очередного обновления пакетов FreeBSD 9.3-RELEASE, 3 июля 2015 года.

Обновление

Обновление пакетов и перезагрузка.
# pkg upgrade
# reboot
После перезагрузки, графический режим не запустится. Можно смело логиниться под root'ом и начинать исправления. В моем случае они заключались только в установке "слетевших" пакетов. Какие пакеты слетели можно посмотреть по ошибкам в файле ~/.xsession-errors.
# pkg install\
   xdm\
   xsm\
   xterm\
   xclock\
   pidgin\
   firefox\
   nspluginwrapper
После этого желательно зачистить локальный кеш пакетов и перезагрузиться.
# pkg clean
# reboot
Чтобы в лисе работал Adobe Flash Player, каждому пользователю нужно выполнить вот эту командочку:
% nspluginwrapper -v -a -u

Что делать, если Ctrl+Alt+F1 не работают

Они могут "не работать", например, в случае обновления пакетов на виртуальной машине VirtualBox, когда работоспособность xdm восстановлена, а всего остального еще нет. Я, в таких случаях, перезагружаю виртуалку (Host+R) и загружаю FreeBSD в однопользовательском режиме (S во время начала загрузки). После загрузки в однопользовательском режиме и выбора оболочки, нужно смонтировать корневую файловую систему для работы в режиме записи. Для этого нужно сначала исправить ошибки, появившиеся на дисках при жесткой перезагрузке.
# fsck -a
# mount /
После этого следует открыть информационный файл терминалов
# cp /etc/ttys /etc/ttys.bkp
# vi /etc/ttys
и закомментировать в нем строку для терминала, используемого в графическом режиме. Обычно он номер 9. У меня как раз так. Вот эту строку - закомментировать:
ttyv8 "/usr/local/bin/xdm -nodaemon" cons25r on  secure
 После reboot: грузить систему в многопользовательском, логиниться под root'ом и устанавливать "слетевшие" пакеты как описано выше. Потом восстановить файл с информацией о терминалах, перезагрузиться и радоваться :)
# mv /etc/ttys.bkp /etc/ttys
# reboot



Комментариев нет:

Отправить комментарий