Користувальницькькі налаштування

Налаштування сайту


freebsd:software_install

Software Install

Packages

На сейчас “устаревающая” система. Установка ПО уже в откомпиллированном виде. Это целая связка программ.

pkg_add name - установить name. При наличии в текущем каталоге - качать не будет. Зависимости не проверяются и не “выполняются”

pkg_add -r name - аналогично, но с обслуживанием зависимостей.

pkg_info - выведет списком установленное ПО. Удобно в использовании с grep.

Ports

Если установлены, то находятся в дереве каталогов /usr/ports. Разбиты “по тематике”.

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

Позволяют подстраивать настройки “под себя”.

make search name - поиск где находится.

make install установить. По ходу установки может запросить настройку. нужно быть “в каталоге порта”.

make config install clean или make install clean - обычно предлагается в руководствах. установить и убрать за собой лишнее.

make config-recursive install clean - Сначала “рекурсивно” запросит настройки, потом только будет устанавливать. потом удалит “временные файлы”.

make distclean - удалить “дистрибутивный файлы”.

make rmconfig - удалить “конфигурационные файлы”. Иногда помогает при переустановке\обновлении.

pkg

“Новая система”. Написана на замену pkg_add …

pkg install name - Установить name.

pkg2ng - для перехода с “пред системы”.

Еще не все ПО доступно. Изучаю.

https://wiki.freebsd.org/pkgng#Upgrading_a_package_with_pkgng

Обновление

Использую portsnap + portupgrade

Есть альтернативы. pkg тоже можно использовать для обновления.

portsnap fetch extract update && portupgrade -a скачать обновление для портов и обновить ПО.

Ядро и мир обновляются отдельно.

pkg.conf is deprecated

Pkg Primer

"PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file"

FIXME

Per risolvere il problema “PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file” eseguire il seguente comando:

cp /usr/local/etc/pkg.conf.sample /usr/local/etc/pkg.conf

Aggiornare il proprio database dei pacchetti ed eventualmente i pacchetti nuovi .

portsnap fetch update
portsdb -Fu
pkg version -IvL '=' 

source

FIXME

ALT

cat /usr/local/etc/pkg/repo/FreeBSD.conf

FreeBSD: {                                                                                               
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",                                                       
  mirror_type: "srv",                                                                                    
  enabled: yes                                                                                           
} 

Приведи к подобному виду и апдейтнись.

FIXME

Углубленно

freebsd/software_install.txt · Востаннє змінено: 2014/05/05 06:08 (зовнішнє редагування)

Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki