This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
управление_дополнительным_по_в_freebsd [2016/09/15 11:27] val [Получение информатции о пакете из репозитория] |
управление_дополнительным_по_в_freebsd [2016/10/06 08:46] (current) val [Обновление списка доступных пакетов из репозитория] |
||
|---|---|---|---|
| Line 55: | Line 55: | ||
| </code> | </code> | ||
| - | ==== Создание пакетов из дерева портов ==== | + | ==== Создание пакетов с использованием дерева портов ==== |
| <code> | <code> | ||
| Line 68: | Line 68: | ||
| ... | ... | ||
| </code><code> | </code><code> | ||
| + | [server:ports/games/doom] # make extract | ||
| + | |||
| [server:ports/games/doom] # ln -s /usr/ports/games/doom/work/doom-1.10_5/linuxdoom-1.10 /usr/ports/games/doom/work/linuxdoom-1.10 | [server:ports/games/doom] # ln -s /usr/ports/games/doom/work/doom-1.10_5/linuxdoom-1.10 /usr/ports/games/doom/work/linuxdoom-1.10 | ||
| Line 93: | Line 95: | ||
| </code> | </code> | ||
| - | ===== Использование команды pkg ===== | + | ===== Использование команды pkg (система pkgng) ===== |
| + | |||
| + | ==== Конвертирование базы данных установленных пакетов в pkgng ==== | ||
| + | |||
| + | !!! Актуально для FreeBSD 9.X | ||
| + | |||
| + | <code> | ||
| + | # pkg_info | ||
| + | |||
| + | # pkg2ng | ||
| + | |||
| + | # pkg info | ||
| + | |||
| + | # cat /etc/make.conf | ||
| + | </code><code> | ||
| + | ... | ||
| + | # For register new ports in pkgng | ||
| + | WITH_PKGNG=yes | ||
| + | </code> | ||
| ==== Установка пакета из файла ==== | ==== Установка пакета из файла ==== | ||
| Line 119: | Line 139: | ||
| ==== Обновление списка доступных пакетов из репозитория ==== | ==== Обновление списка доступных пакетов из репозитория ==== | ||
| <code> | <code> | ||
| - | # man pkg-update | + | $ cat /etc/pkg/FreeBSD.conf |
| + | |||
| + | $ man pkg-update | ||
| # pkg update -f | # pkg update -f | ||
| Line 155: | Line 177: | ||
| <code> | <code> | ||
| # pkg info -l clamav | # pkg info -l clamav | ||
| + | |||
| + | # pkg which /usr/local/bin/clamdscan | ||
| </code> | </code> | ||