Package Manager Options — различия между версиями
Материал из Rosalab Wiki
D uragan (обсуждение | вклад) (Creation) |
D uragan (обсуждение | вклад) (+ some urpmi options) |
||
Строка 35: | Строка 35: | ||
| rpm -qip | | rpm -qip | ||
| dpkg -I | | dpkg -I | ||
+ | | rpm -qip | ||
|- | |- | ||
| Проверка целостности пакетов <br>системы/конкретного пакета | | Проверка целостности пакетов <br>системы/конкретного пакета | ||
− | | | + | |rpm -Va |
− | rpm -Va | + | |
− | + | ||
rpm -V ''имя пакета'' | rpm -V ''имя пакета'' | ||
| debsums -as | | debsums -as | ||
debsums ''имя пакета'' | debsums ''имя пакета'' | ||
+ | |rpm -Va | ||
+ | rpm -V ''имя пакета'' | ||
|- | |- | ||
| Распаковка пакета | | Распаковка пакета | ||
− | | rpm2cpio ''имя пакета'' | cpio -id | + | | rpm2cpio ''имя пакета'' <nowiki>|</nowiki> cpio -id |
| dpkg --extract ''имя пакета'' | | dpkg --extract ''имя пакета'' | ||
+ | | rpm2cpio ''имя пакета'' <nowiki>|</nowiki> cpio -id | ||
|- | |- | ||
| Установка пакета <br>(без разрешения зависимостей) | | Установка пакета <br>(без разрешения зависимостей) | ||
Строка 56: | Строка 58: | ||
| dpkg -r ''имя пакета'' | | dpkg -r ''имя пакета'' | ||
dpkg -P ''имя пакета'' (со всеми конфигами) | dpkg -P ''имя пакета'' (со всеми конфигами) | ||
+ | | rpm -e ''имя пакета'' | ||
|- | |- | ||
| Установка пакета из сети <br>(с разрешением зависимостей) | | Установка пакета из сети <br>(с разрешением зависимостей) | ||
Строка 66: | Строка 69: | ||
| apt-get remove ''пакет'' | | apt-get remove ''пакет'' | ||
aptitude remove ''пакет'' | aptitude remove ''пакет'' | ||
+ | | urpme ''пакет'' | ||
|- | |- | ||
| Обновление системы (мягкий вариант) | | Обновление системы (мягкий вариант) | ||
Строка 81: | Строка 85: | ||
| apt-get update | | apt-get update | ||
aptitude update | aptitude update | ||
+ | | Автоматически | ||
|- | |- | ||
| Поиск нужного пакета по его имени <br>и/или входящим в него файлам | | Поиск нужного пакета по его имени <br>и/или входящим в него файлам | ||
Строка 90: | Строка 95: | ||
| apt-cache search ''запрос'' | | apt-cache search ''запрос'' | ||
aptitude search ''запрос'' | aptitude search ''запрос'' | ||
+ | | urpmq --list | grep ''запрос'' | ||
|- | |- | ||
| Просмотр информации о пакете | | Просмотр информации о пакете | ||
Строка 98: | Строка 104: | ||
| Отсутствует | | Отсутствует | ||
| apt-get autoremove | | apt-get autoremove | ||
+ | | urpme --auto-orphans | ||
|- | |- | ||
| Очистка кэша (полностью) | | Очистка кэша (полностью) |
Версия 10:49, 13 декабря 2011
Действие | rpm4/yum | deb/apt | rpm5/urpmi |
---|---|---|---|
Проверка наличия пакета в системе |
rpm -qa | grep имя_пакета rpm -qi имя_пакета |
dpkg-query -s имя_пакета
dpkg-query -l образец_имени_пакета dpkg-query -l имя_пакета | |
Поиск пакета, по имени файла, который он предоставляет |
rpm -qf | dpkg-query -S
dpkg -S | |
Просмотр содержимого пакета | rpm -ql имя пакета
rpm -qlp |
dpkg -с
dpkg --contents | |
Просмотр информации об установленном пакете |
rpm -qi имя пакета | dpkg-query -s имя_пакета
dpkg-query -l имя_пакета dpkg -s имя_пакета dpkg -l имя_пакета | |
Просмотр информации о скачанном пакете | rpm -qip | dpkg -I | rpm -qip |
Проверка целостности пакетов системы/конкретного пакета |
rpm -Va
rpm -V имя пакета |
debsums -as
debsums имя пакета |
rpm -Va
rpm -V имя пакета |
Распаковка пакета | rpm2cpio имя пакета | cpio -id | dpkg --extract имя пакета | rpm2cpio имя пакета | cpio -id |
Установка пакета (без разрешения зависимостей) |
rpm -ivh имя пакета | dpkg -i ./имя пакета | |
Удаление пакета («низкий уровень») | rpm -e имя пакета | dpkg -r имя пакета
dpkg -P имя пакета (со всеми конфигами) |
rpm -e имя пакета |
Установка пакета из сети (с разрешением зависимостей) |
yum install пакет | apt-get install пакет
aptitude install пакет | |
Удаление пакетов | 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 |
Автоматически |
Поиск нужного пакета по его имени и/или входящим в него файлам |
yum whatprovides запрос | ||
Поиск нужного пакета по регулярному выражению/части имени |
yum search запрос | apt-cache search запрос
aptitude search запрос |
grep запрос |
Просмотр информации о пакете | yum info имя пакета | apt-cache showpkg имя пакета | |
Очистка системы от ненужных зависимостей |
Отсутствует | apt-get autoremove | urpme --auto-orphans |
Очистка кэша (полностью) | yum clean all | apt-get clean
aptitude clean | |
"Умная" очистка кэша (от неустановленных/ удаленных пакетов) |
apt-get autoclean
aptitude autoclean |