Отсутствует базовые пакеты, такие как pkg_add?

Недавно я выполнил новую установку 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, он должен работать...

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


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


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

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

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

2 ответа

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

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

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

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

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