NetBSD - нет ПКГ

После полной установки последней NetBSD я пытался запустить pkgin, но получил pkgin not foundТакже у меня есть то же самое для pkgsrc, Тогда я обнаружил, что нет /usr/pkg место нахождения.

Это нормально или я что то не так сделал?

1 ответ

Решение

pkgin а также pkgsrc не являются частью установки NetBSD по умолчанию.

С http://pkgin.net/: Pkgin доступен через github или pkgsrc-wip и присутствует в pkgsrc как pkgtools / pkgin.

pkgsrc - это отдельный исходный архив, который можно извлечь (распаковать) в системе разработки, а затем использовать для получения, сборки и установки пакетов программного обеспечения сторонних производителей, а также для создания бинарных пакетов для установки в системе, не предназначенной для разработки.

Для pkgin требуется либо сетевое соединение, либо директория с прямым доступом, содержащая репозиторий бинарных пакетов.

Использование pkgsrc для сборки пакетов также требует либо сетевого подключения, либо прямого доступа к каталогу, содержащему исходные исходные архивы распространения для тех пакетов, которые вы, возможно, захотите установить.

В вашем случае, поскольку у вас нет работающего сетевого интерфейса на целевой машине, вам, вероятно, придется записать DVD (или CD-ROM) или использовать какую-либо другую форму подключаемого диска, которую вы можете создать на подключенная к сети система NetBSD) с копиями бинарных пакетов, которые вы хотите установить, а затем смонтируйте их на целевой машине.

Вы можете получить готовые бинарные пакеты для самого NetBSD из:

ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/6.0/All

Затем вы можете установить их с pkg_add напрямую, или вы можете просто установить pkgin сам пакет, а затем следуйте инструкциям на веб-сайте pkgin для использования pkgin чтобы установить другие нужные вам пакеты, указав точку монтирования DVD в качестве хранилища пакетов.

Чтобы установить pkgin и git на NetBSD 8.1:

$ export PKG_PATH="http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.1/All/"

$ su

# echo $PKG_PATH

# pkg_add -v pkgin

# pkg_add -v git

# Выход

$ git

Другие вопросы по тегам