Управление пакетами в Linux на примере нескольких дистрибутивов.
Управление пакетами происходит индивидуально в разных дистрибутивах. У каждого есть свои программы отвечающие за управление программным обеспечением. Здесь я опишу основные дистрибутивы с которыми мне приходится сталкиваться в своей жизни. Среди них используются такие дистрибутивы, как Debian, Gentoo, FreeBSD и OpenWRT. Дальше об управлении ПО в каждом дистрибутиве мы поговорим поподробнее и по порядку.
Debian
Обновление:
# apt-get update |
Поиск:
# apt-cache search ИМЯ |
Установка:
# apt-get install ПАКЕТ(Ы) |
Установленные:
# dpkg --list |
Gentoo
Обновление:
# emerge --sync |
Поиск:
# emerge -s ИМЯ |
Установка:
# USE="" emerge -av ПАКЕТ |
Установленные:
# cat /var/lib/portage/world |
FreeBSD
Обновление.
Первый запуск:
# portsnap fetch && portsnap extract |
Последующие:
# portsnap fetch update |
Поиск:
# cd /usr/ports # make search name=ИМЯ # make search key=ОПИСАНИЕ |
Установка:
# cd /usr/ports/КАТЕГОРИЯ/ПОРТ # make install clean # rehash |
Установленные:
# pkg_info |
OpenWRT
Обновление:
# opkg update |
Поиск:
# opkg list | grep ИМЯ/ОПИСАНИЕ |
Установка:
# opkg install ПАКЕТ |
Установленные:
# opkg list-installed |