Добавить в корзинуПозвонить
Найти в Дзене

Пакеты ~ linux

Команды для работы с пакетами linux apt-get install package_name установить / обновить пакет apt-cdrom install package_name установить / обновить пакет с cdrom'а apt-get update получить обновлённые списки пакетов apt-get upgrade обновить пакеты, установленные в систему apt-get remove package_name удалить пакет, установленный в систему с сохранением файлов конфигурации apt-get purge package_name удалить пакет, установленный в систему с удалением файлов конфигурации apt-get check проверить целостность зависимостей apt-get clean удалить загруженные архивные файлы пакетов apt-get autoclean удалить старые загруженные архивные файлы пакетов dpkg -i package.deb установить / обновить пакет dpkg -r package_name удалить пакет из системы dpkg -l показать все пакеты, установленные в систему dpkg -l | grep httpd среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени «httpd» dpkg -s package_name отобразить инфрмацию о конкретном пакете dpkg -L package_name вывести спис
Оглавление

Команды для работы с пакетами linux

Linux - пакеты apt, dpkg, rpm, yum
Linux - пакеты apt, dpkg, rpm, yum

APT — средство управление пакетами Debian, Ubuntu

apt-get install package_name

установить / обновить пакет

apt-cdrom install package_name

установить / обновить пакет с cdrom'а

apt-get update

получить обновлённые списки пакетов

apt-get upgrade

обновить пакеты, установленные в систему

apt-get remove package_name

удалить пакет, установленный в систему с сохранением файлов конфигурации

apt-get purge package_name

удалить пакет, установленный в систему с удалением файлов конфигурации

apt-get check

проверить целостность зависимостей

apt-get clean

удалить загруженные архивные файлы пакетов

apt-get autoclean

удалить старые загруженные архивные файлы пакетов

DEB пакеты (Debian, Ubuntu и тому подобное)

dpkg -i package.deb

установить / обновить пакет

dpkg -r package_name

удалить пакет из системы

dpkg -l

показать все пакеты, установленные в систему

dpkg -l | grep httpd

среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени «httpd»

dpkg -s package_name

отобразить инфрмацию о конкретном пакете

dpkg -L package_name

вывести список файлов, входящих в пакет, установленный в систему

dpkg –contents package.deb

отобразить список файлов, входящих в пакет, который ешё не установлен в систему

dpkg -S /bin/ping

найти пакет, в который входит указанный файл.

RPM пакеты Fedora, Red Hat

rpm -ivh package.rpm

установить пакет с выводом сообщений и прогресс-бара

rpm -ivh –nodeps package.rpm

установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей

rpm -U package.rpm

обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен

rpm -F package.rpm

обновить пакет только если он установлен

rpm -e package_name.rpm

удалить пакет

rpm -qa

отобразить список всех пакетов, установленных в системеrpm -qa | grep httpd — среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени «httpd»

rpm -qi package_name

вывести информацию о конкрентном пакете

rpm -qg "System Environment/Daemons"

отобразить пакеты входящие в группу пакетов

rpm -ql package_name

вывести список файлов, входящих в пакет

rpm -qc package_name

вывести список конфигурационных файлов, входящих в пакет

rpm -q package_name –whatrequires

вывести список пакетов, необходимых для установки конкретного пакета по зависимостям

rpm -q package_name –whatprovides

show capability provided by a rpm package

rpm -q package_name –scripts

отобразит скрипты, запускаемые при установке/удалении пакета

rpm -q package_name –changelog

вывести историю ревизий пакета

rpm -qf /etc/httpd/conf/httpd.conf

проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла.

rpm -qp package.rpm -l

отображает список файлов, входящих в пакет, но ещё не установленных в систему

rpm –import /media/cdrom/RPM-GPG-KEY

импортировать публичный ключ цифровой подписи

rpm –checksig package.rpm

проверит подпись пакета

rpm -qa gpg-pubkey

проверить целостность установленного содержимого пакета

rpm -V package_name

проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменеия пакета

rpm -Va

проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью!

rpm -Vp package.rpm

проверить пакет, который ещё не установлен в систему

rpm2cpio package.rpm | cpio –extract –make-directories *bin*

извлечь из пакета файлы содержащие в своём имени bin

rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm

установить пакет, собранный из исходных кодов

rpmbuild –rebuild package_name.src.rpm

собрать пакет из исходных кодов

YUM — средство обновления пакетов Fedora, RedHat

yum install package_name

закачать и установать пакет

yum update

обновить все пакеты, установленные в систему

yum update package_name

обновить пакет

yum remove package_name

удалить пакет

yum list

вывести список всех пакетов, установленных в систему

yum search package_name

найти пакет в репозитории

yum clean packages

очисть rpm-кэш, удалив закачанные пакеты

yum clean headers

удалить все заголовки файлов, которые система использует для разрешения зависимостей

yum clean all

очисть rpm-кэш, удалив закачанные пакеты и заголовки

Pacman — управление пакетами Arch, Frugalware и alike

pacman -S name

install package «name» with dependencies

pacman -R name

delete package «name» and all files of it

С уважением, Манузин Тимофей.

Акрасим!..