Новичкам NetBSD 4.0.1. Первоначальная установка системы пакетов NetBSD

tzar аватар

Начнём с того, что у меня только что установленная система с NetBSD 4.0.1 на борту, и настроенной сетью (я уже писал http://www.runetbsd.ru/blog/tzar/kak_ya_nastraival_set ). И я хочу воспльзоваться системой пакетов NetBSD (установку коллекции пакетов и пакетов из неё см. в http://runetbsd.ru/files/guide/ru/chap-pack.html ) - описано красиво, но не работает сразу во-первых :(, во-вторых, в некоторых руководствах пишут, что для получения pkgsrc.tar.gz используют wget, но во вновь установленной системе этой программы нет.

Итак по порядку.
1.С установочного диска нужно развернуть два архива, без которорых сборка и установка пакетов (comp.tgz) будет невозможно, а без другого (text.tgz) невозможна будет установка некоторых пакетов
(Если видим ошибку make: don't know to make /usr/share/tmac/andoc.tmac в выводе работы команды make, значит не развёрнут пакет text.tgz)
Для начала монтируем инсталляционный CD
# mount /dev/cd?? /mnt
# cp /mnt/i386/binary/sets/comp.tgz /
# cd /
# tar --unlink -zxvpf comp.tgz
те же действияпроизводим с text.tgz
2. Скачаем коллекцию пакетов
# cd /usr
# ftp
> ftp ftp.netbsd.org
В качестве пользователя вводим anonymous, пароля some@email
> cd pub/NetBSD/NetBSD-current/tar_files/
> get pkgsrc.tar.gz
> quit
3. Распакуем полученный файл
# tar -xzvpf pkgsrc.tar.gz -C /usr
Процесс распакавки на Пентиум-2 350MHz, 32Мб ОЗУ занимает чуть более 12 минут
4. Далее различные источники предлагаю ддля установки пакетов, переход в каталог с категорией/пакетом и пользоватья командой pkg_add, н вот досада, на вновь установленной системе не установлено ни одного пакета и не создана и не инициализирована база пакетов программы pkg_*. Чтобы её инициализировать, нужно установить что-нибудь небольшое старым добрым способом))) make | make install
# cd pkgsrc/категория/пакет
Например,пусть это будет mc (в хозяйстве пригодится)
# make
# make install
В результате инициализируется система пакетов NetBSD, ну и установится mc и кое-какие другие программы.

Дальше можно устанавливать либо make|make install либо с помощью pkg_add

Удачи!

P.S. После установки пакета желательно делать make clean (в его каталоге) - для очистки каталога пакета от временных файлов, очень критично для систем с небольшими жёсткими дисками

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
BSDobermann аватар

1. Помимо anonymous, также

1. Помимо anonymous, также можно ввести имя пользователя ftp.
2. Не лучше ль устанавливать программы, без сохранения каталога с исходным кодом? Используйте make install clean.