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 |