3

Недавно я выполнил новую установку 10.1-RELEASE (amd/x64_86) из-за неудачного обновления. Кажется, мне не хватает базовых утилит, таких как pkg_add . find / -name pkg_add возвращает 0 попаданий (даже при запуске от имени пользователя root). ports и portmaster похоже, тоже отсутствуют (единственное попадание в usr/ports/port-mgmt/portmaster , и это каталог, а не программа.


Когда я пытаюсь запустить следующую загрузочную ленту:

setenv PACKAGESITE pkg.us-east.FreeBSD.org
pkg

Результаты в:

pkg: Error fetching pkg.us-east.FreeBSD.org/Latest/pkg.txz: Invalid URL scheme.

Но согласно Официальным бинарным пакетам FreeBSD, которые теперь доступны для pkgng, он должен работать ...

Я также пытался использовать параметр PACKAGESITE ports-mgmt/pkg ; и установка PACKAGEROOT и ftp://ftp3.FreeBSD.org без радости.


Кроме того, это не помогло : команда pkg_add: команда не найдена. Кажется, это не проблема пути, потому что ее нельзя найти с помощью find .


Почему менеджер пакетов не был установлен по умолчанию? Или почему это не работает (я делаю что-то явно неправильно)???

Как мне установить базовые пакеты, такие как pkg_add?

Извините за основной вопрос. pkg_add - это то, что я использую для установки пакетов, поэтому я немного растерялся, когда его не хватает.

2 ответа2

4

FreeBSD 10 использует новый пакет Packagetool pkg вместо pkg_add.

См. Https://www.freebsd.org/doc/handbook/pkgng-intro.html.

3

pkg install pkg и дайте ему загрузиться / обновить себя. Затем используйте pkg install foo и т.д. pkg_add больше не существует, как вы узнали.

Я буду второй https://www.freebsd.org/doc/handbook/pkgng-intro.html .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .