Вступление
Ниже - описание очередного обновления пакетов 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
Комментариев нет:
Отправить комментарий