Package Manager Options

Материал из Rosalab Wiki
Перейти к: навигация, поиск


Действие rpm4/yum deb/apt rpm5/urpmi
Проверка наличия пакета в системе rpm -qa |</<nowiki> grep ''имя_пакета'' rpm -qi ''имя_пакета'' | dpkg-query -s ''имя_пакета'' dpkg-query -l ''образец_имени_пакета'' dpkg-query -l ''имя_пакета'' | rpm -qa <nowiki>|</<nowiki> grep ''имя_пакета'' rpm -qi ''имя_пакета'' |- | Поиск пакета по имени файла, <br>который он предоставляет | rpm -qf ''имя файла'' (только для установленных пакетов) | dpkg-query -S ''имя файла'' dpkg -S ''имя файла'' | rpm -qf ''имя файла'' (только для установленных пакетов) urpmf ''имя файла'' |- | Просмотр содержимого пакета | rpm -ql ''имя пакета'' | dpkg -с dpkg --contents | rpm -ql ''имя пакета'' urpmq -l ''имя пакета'' |- | Просмотр информации <br>об установленном пакете | rpm -qi ''имя пакета'' | dpkg-query -s ''имя_пакета'' dpkg-query -l ''имя_пакета'' dpkg -s ''имя_пакета'' dpkg -l ''имя_пакета'' | rpm -qi ''имя пакета'' urpmq -i ''имя пакета'' |- | Просмотр информации <br>о неустановленном пакете | yum info ''имя пакета'' | apt-cache showpkg ''имя пакета'' | urpmq -i ''имя пакета'' |- | Просмотр информации о скачанном пакете | rpm -qip | dpkg -I | rpm -qip |- | Проверка целостности пакетов <br>системы/конкретного пакета |rpm -Va rpm -V ''имя пакета'' | debsums -as debsums ''имя пакета'' |rpm -Va rpm -V ''имя пакета'' |- | Распаковка пакета | rpm2cpio ''имя пакета'' <nowiki>| cpio -id dpkg --extract имя пакета rpm2cpio имя пакета | cpio -id
Установка пакета
(без разрешения зависимостей)
rpm -ivh имя пакета dpkg -i ./имя пакета rpm -ivh имя пакета
Удаление пакета («низкий уровень») rpm -e имя пакета dpkg -r имя пакета

dpkg -P имя пакета (со всеми конфигами)

rpm -e имя пакета
Установка пакета из сети
(с разрешением зависимостей)
yum install пакет apt-get install пакет

aptitude install пакет

urpmi пакет
Удаление пакетов yum remove пакет apt-get remove пакет

aptitude remove пакет

urpme пакет
Обновление системы (мягкий вариант) yum update apt-get upgrade

aptitude safe-upgrade

Обновление системы (жесткий вариант
— переход между релизами)
yum upgrade apt-get dist-upgrade

aptitude full-upgrade

Синхронизация базы данных
с репозиторием
Автоматически apt-get update

aptitude update

urpmi.update -a
Поиск нужного пакета по его имени
и/или входящим в него файлам
yum whatprovides запрос 'apt-cache search' + 'apt-file search' 'urpmq -y' + 'urpmf'
Поиск нужного пакета по регулярному
выражению/части имени
yum search запрос apt-cache search запрос

aptitude search запрос

urpmq --list | grep запрос

urpmq -y часть имени

Очистка системы
от ненужных зависимостей
Отсутствует apt-get autoremove urpme --auto-orphans
Очистка кэша (полностью) yum clean all apt-get clean

aptitude clean

"Умная" очистка кэша (от неустановленных/
удаленных пакетов)
apt-get autoclean

aptitude autoclean