Package Manager Options — различия между версиями
Материал из Rosalab Wiki
D uragan (обсуждение | вклад) (+urpmq -y) |
D uragan (обсуждение | вклад) (updated category) |
||
(не показано 10 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | Сопоставление опций различных средств управления пакетами. | ||
+ | |||
{| class='wikitable' | {| class='wikitable' | ||
! Действие !! rpm4/yum !! deb/apt !! rpm5/urpmi | ! Действие !! rpm4/yum !! deb/apt !! rpm5/urpmi | ||
|- | |- | ||
| Проверка наличия пакета в системе | | Проверка наличия пакета в системе | ||
− | | rpm -qa | grep ''имя_пакета'' | + | | rpm -qa <nowiki>|</nowiki> grep ''имя_пакета'' |
rpm -qi ''имя_пакета'' | rpm -qi ''имя_пакета'' | ||
| dpkg-query -s ''имя_пакета'' | | dpkg-query -s ''имя_пакета'' | ||
Строка 9: | Строка 11: | ||
dpkg-query -l ''имя_пакета'' | dpkg-query -l ''имя_пакета'' | ||
− | | rpm -qa | grep ''имя_пакета'' | + | | rpm -qa <nowiki>|</nowiki> grep ''имя_пакета'' |
rpm -qi ''имя_пакета'' | rpm -qi ''имя_пакета'' | ||
|- | |- | ||
Строка 15: | Строка 17: | ||
| rpm -qf ''имя файла'' | | rpm -qf ''имя файла'' | ||
(только для установленных пакетов) | (только для установленных пакетов) | ||
+ | |||
+ | yum whatprovides ''имя файла'' | ||
| dpkg-query -S ''имя файла'' | | dpkg-query -S ''имя файла'' | ||
dpkg -S ''имя файла'' | dpkg -S ''имя файла'' | ||
Строка 23: | Строка 27: | ||
|- | |- | ||
| Просмотр содержимого пакета | | Просмотр содержимого пакета | ||
− | | rpm -ql '' | + | | rpm -ql ''имя_пакета'' |
| dpkg -с | | dpkg -с | ||
dpkg --contents | dpkg --contents | ||
− | | rpm -ql '' | + | | rpm -ql ''имя_пакета'' |
− | urpmq -l '' | + | urpmq -l ''имя_пакета'' |
|- | |- | ||
| Просмотр информации <br>об установленном пакете | | Просмотр информации <br>об установленном пакете | ||
− | | rpm -qi '' | + | | rpm -qi ''имя_пакета'' |
| dpkg-query -s ''имя_пакета'' | | dpkg-query -s ''имя_пакета'' | ||
dpkg-query -l ''имя_пакета'' | dpkg-query -l ''имя_пакета'' | ||
Строка 37: | Строка 41: | ||
dpkg -l ''имя_пакета'' | dpkg -l ''имя_пакета'' | ||
− | | rpm -qi '' | + | | rpm -qi ''имя_пакета'' |
− | urpmq -i '' | + | urpmq -i ''имя_пакета'' |
|- | |- | ||
| Просмотр информации <br>о неустановленном пакете | | Просмотр информации <br>о неустановленном пакете | ||
− | | yum info '' | + | | yum info ''имя_пакета'' |
− | | apt-cache showpkg '' | + | | apt-cache showpkg ''имя_пакета'' |
− | | urpmq -i '' | + | | urpmq -i ''имя_пакета'' |
|- | |- | ||
| Просмотр информации о скачанном пакете | | Просмотр информации о скачанном пакете | ||
Строка 52: | Строка 56: | ||
| Проверка целостности пакетов <br>системы/конкретного пакета | | Проверка целостности пакетов <br>системы/конкретного пакета | ||
|rpm -Va | |rpm -Va | ||
− | rpm -V '' | + | rpm -V ''имя_пакета'' |
| debsums -as | | debsums -as | ||
− | debsums '' | + | debsums ''имя_пакета'' |
|rpm -Va | |rpm -Va | ||
− | rpm -V '' | + | rpm -V ''имя_пакета'' |
|- | |- | ||
| Распаковка пакета | | Распаковка пакета | ||
− | | rpm2cpio '' | + | | rpm2cpio ''имя_пакета'' <nowiki>|</nowiki> cpio -id |
− | | dpkg --extract '' | + | | dpkg --extract ''имя_пакета'' |
− | | rpm2cpio '' | + | | rpm2cpio ''имя_пакета'' <nowiki>|</nowiki> cpio -id |
|- | |- | ||
| Установка пакета <br>(без разрешения зависимостей) | | Установка пакета <br>(без разрешения зависимостей) | ||
− | | rpm -ivh '' | + | | rpm -ivh ''имя_пакета'' |
− | | dpkg -i ./'' | + | | dpkg -i ./''имя_пакета'' |
− | | rpm -ivh '' | + | | rpm -ivh ''имя_пакета'' |
|- | |- | ||
| Удаление пакета («низкий уровень») | | Удаление пакета («низкий уровень») | ||
− | | rpm -e '' | + | | rpm -e ''имя_пакета'' |
− | | dpkg -r '' | + | | dpkg -r ''имя_пакета'' |
− | dpkg -P '' | + | dpkg -P ''имя_пакета'' (со всеми конфигами) |
− | | rpm -e '' | + | | rpm -e ''имя_пакета'' |
|- | |- | ||
| Установка пакета из сети <br>(с разрешением зависимостей) | | Установка пакета из сети <br>(с разрешением зависимостей) | ||
Строка 90: | Строка 94: | ||
| apt-get upgrade | | apt-get upgrade | ||
aptitude safe-upgrade | aptitude safe-upgrade | ||
+ | | urpmi --auto-update | ||
|- | |- | ||
| Обновление системы (жесткий вариант<br> — переход между релизами) | | Обновление системы (жесткий вариант<br> — переход между релизами) | ||
Строка 95: | Строка 100: | ||
| apt-get dist-upgrade | | apt-get dist-upgrade | ||
aptitude full-upgrade | aptitude full-upgrade | ||
+ | | urpmi --auto-update | ||
+ | (с [http://wiki.mandriva.com/en/Tools/urpmi/Upgrade новыми репозиториями]) | ||
|- | |- | ||
| Синхронизация базы данных <br>с репозиторием | | Синхронизация базы данных <br>с репозиторием | ||
Строка 104: | Строка 111: | ||
| Поиск нужного пакета по его имени <br>и/или входящим в него файлам | | Поиск нужного пакета по его имени <br>и/или входящим в него файлам | ||
| yum whatprovides ''запрос'' | | yum whatprovides ''запрос'' | ||
− | | | + | | 'apt-cache search' + 'apt-file search' |
− | | | + | | 'urpmq -y' + 'urpmf' |
|- | |- | ||
| Поиск нужного пакета по регулярному <br>выражению/части имени | | Поиск нужного пакета по регулярному <br>выражению/части имени | ||
Строка 123: | Строка 130: | ||
| apt-get clean | | apt-get clean | ||
aptitude clean | aptitude clean | ||
+ | | urpmi --clean | ||
|- | |- | ||
| "Умная" очистка кэша (от неустановленных/<br>удаленных пакетов) | | "Умная" очистка кэша (от неустановленных/<br>удаленных пакетов) | ||
Строка 129: | Строка 137: | ||
aptitude autoclean | aptitude autoclean | ||
|} | |} | ||
+ | |||
+ | [[ru:Package_Manager_Options]] | ||
+ | [[en:Package_Manager_Options]] | ||
+ | |||
+ | [[Категория:Управление пакетами]] |
Текущая версия на 21:06, 11 марта 2012
Сопоставление опций различных средств управления пакетами.
Действие | rpm4/yum | deb/apt | rpm5/urpmi |
---|---|---|---|
Проверка наличия пакета в системе | rpm -qa | grep имя_пакета
rpm -qi имя_пакета |
dpkg-query -s имя_пакета
dpkg-query -l образец_имени_пакета dpkg-query -l имя_пакета |
rpm -qa | grep имя_пакета
rpm -qi имя_пакета |
Поиск пакета по имени файла, который он предоставляет |
rpm -qf имя файла
(только для установленных пакетов) yum whatprovides имя файла |
dpkg-query -S имя файла
dpkg -S имя файла |
rpm -qf имя файла
(только для установленных пакетов) urpmf имя файла |
Просмотр содержимого пакета | rpm -ql имя_пакета | dpkg -с
dpkg --contents |
rpm -ql имя_пакета
urpmq -l имя_пакета |
Просмотр информации об установленном пакете |
rpm -qi имя_пакета | dpkg-query -s имя_пакета
dpkg-query -l имя_пакета dpkg -s имя_пакета dpkg -l имя_пакета |
rpm -qi имя_пакета
urpmq -i имя_пакета |
Просмотр информации о неустановленном пакете |
yum info имя_пакета | apt-cache showpkg имя_пакета | urpmq -i имя_пакета |
Просмотр информации о скачанном пакете | 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 -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 |
urpmi --auto-update |
Обновление системы (жесткий вариант — переход между релизами) |
yum upgrade | apt-get dist-upgrade
aptitude full-upgrade |
urpmi --auto-update |
Синхронизация базы данных с репозиторием |
Автоматически | 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 |
urpmi --clean |
"Умная" очистка кэша (от неустановленных/ удаленных пакетов) |
apt-get autoclean
aptitude autoclean |