Отсутствует базовые пакеты, такие как 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.
pkg install pkg и пусть он самозагружается / обновляется. Тогда используйте pkg install foo, так далее. pkg_add больше не существует, как вы узнали.
Я буду второй https://www.freebsd.org/doc/handbook/pkgng-intro.html.