И как мне пользоваться этой системой дальше?
После выхода из программы инсталляции система должна загрузиться
с жесткого диска. Снова будут те же самые сообщения "not found" и "conflict
with". Как-то раз у меня не пошла загрузка сразу после инсталляции (система
висла), но вместо того, чтобы устанавливать все заново, я на приглашение
загрузчика ввел
Boot: kernel.GENERIC
и вместо того, чтобы грузиться с основного ядра /kernel, загрузился
с его копии /kernel.GENERIC. Затем вошел без пароля:
login: root
и скопировал хорошее ядро на место плохого:
cp /kernel.GENERIC /kernel
Дальнейшие действия проходят под китайским лозунгом "три дня труда -
десять лет счастья". :-) Бороться придется по большей части врукопашную.
Для начала возьмем на deco*bin.tgz. Закинуть его можно
в любую директорию, я предпочитаю в /dos (на случай переустановки) или
/var (не засорять же / и /usr); желательно недалеко
от корня, иначе долго будет добираться. Инсталлируем
pkg_add deco*bin.tgz
Если deco*bin.tgz не в текущей директории, придется указывать полный путь.
Почему-то авторы решили, что запускаемый файл лучше поместить
в /usr/local/bin/, но я предпочел переместить его
mv /usr/local/bin/deco /usr/bin/deco
Хотя директория /usr/bin/ по умолчанию прописана в переменной
окружения PATH, мне пришлось выйти из системы (Ctrl+D) и войти снова,
чтобы можно было запускать deco без указания полного пути.
Теперь deco запускается, но - вот ужас! - он черно-белый,
вместо псевдографики - "|", "-" и "+", не работают клавиши с F5 до F10.
Надо править файлы /etc/ttys и /etc/termcap.
С /etc/ttys довольно просто:
ttyv? "/usr/libexec/getty Pc" pc3r on secure
Где вместо "?" надо подставить номера консолей (мне хватает с 0 по 3).
С /etc/termcap несколько сложнее. Во первых, он хранится
не в /etc/, а в /usr/[...] лень); /etc/termcap -
символьный линк к реальному файлу (обозначается /etc/termcap ->
/usr/[...]). А мы сотрем его и сделаем другой, на тот