Коллекция портов FreeBSD под PC-BSD?

Я размышляю над идеей установки FreeBSD или PC-BSD... как это выглядит сейчас, я, вероятно, выберу PC-BSD.

Однако, одна вещь, которую я действительно хотел бы получить, это коллекция портов FreeBSD. Поэтому мне интересно, можно ли установить ее на PC-BSD? Можно ли ее использовать на PC-BSD - без слишком сильного конфликта с собственной установкой пакетов и репозиторием пакетов PC-BSD (т.е. AppCafe)? (Например, сборка и установка некоторых пакетов из коллекции портов, затем их удаление с помощью GUI-менеджера пакетов PC-BSD... Или сборка и установка пакета из коллекции портов, а затем добавление пакета, который зависит от первого, с помощью GUI пакет-менеджера PC-BSD...)

И, наконец, как я могу установить его? Могу ли я установить сборник портов напрямую, установив какой-то пакет (какой?) из репозитория PC-BSD? Или я должен скачать его отдельно из FreeBSD (где?) и установить его "вручную" (как?) в PC-BSD?

0
18.05.2016, 19:34
2 ответа

Да, для PC-BSD вы можете устанавливать программы с помощью Appcafe, пакетов или портов. Они МОГУТ конфликтовать. Я использую исключительно пакеты (или порты) и любой ценой избегаю Appcafe. Я не помню почему, просто у меня были проблемы с этим много лет назад.

Система пакетов установлена ​​по умолчанию. Если вам нужны порты, вы можете привязать их к портам или использовать git (посмотрите, что я там сделал ??) из панели управления PC-BSD> Управление системой (я думаю)> Получить дерево портов

Я подчеркиваю: используйте ОДИН. Вы просите ада зависимости, если смешиваете и сопоставляете.

Я предпочитаю пакеты. Но при необходимости я вернусь к портам. Если я использую Appcafe для чего-то другого, кроме витрин, то это должно быть очень важно, и я рассчитал, что риск будет минимальным.

2
28.01.2020, 02:35

В мире FreeBSD и ее производных, включая то, что раньше называлось PC -BSD, какое-то время называлось TrueOS, а теперь называется Project Trident, пакеты и порты фактически одно и то же.

Порты и пакеты в мире FreeBSD предназначены для взаимодействия. Порт создает бинарный пакет и незаметно устанавливает/деинсталлирует его через менеджер пакетов. Это просто локально -собранный пакет, а не пакет, полученный из репозитория пакетов. PC -BSD/TrueOS/Trident AppCafe накладывается поверх пакетов и до некоторой степени представляет собой просто удобный графический интерфейс для управления пакетами.

Разница между FreeBSD и ее производными не в том, что эти механизмы отличаются друг от друга. Это то, что они настроены с разным происхождением. Пакеты загружаются из другого репозитория пакетов, собираются и публикуются пользователями ПК -BSD/TrueOS/Trident. Дерево портов взято из другого исходного репозитория, который отслеживает дерево портов FreeBSD, но с модификациями PC -BSD/TrueOS/Trident.

Однако идея о том, что порты собирают пакеты скрытно, остается неизменной. Один из них по-прежнему заканчивается деревом портов под /usr/portsпосле прохождения процесса установки дерева портов. По-прежнему можно манипулировать бинарными пакетами с помощью pkgи pkg-static.

Дополнительная литература

0
28.01.2020, 02:35

Теги

Похожие вопросы