Package Manager Options — различия между версиями
Материал из Rosalab Wiki
D uragan (обсуждение | вклад) (+ some urpmi options) |
D uragan (обсуждение | вклад) (+ more urpmi options) |
||
Строка 3: | Строка 3: | ||
|- | |- | ||
| Проверка наличия пакета в системе | | Проверка наличия пакета в системе | ||
− | | | + | | rpm -qa | grep ''имя_пакета'' |
− | rpm -qa | grep ''имя_пакета'' | + | |
− | + | ||
rpm -qi ''имя_пакета'' | rpm -qi ''имя_пакета'' | ||
| dpkg-query -s ''имя_пакета'' | | dpkg-query -s ''имя_пакета'' | ||
Строка 11: | Строка 9: | ||
dpkg-query -l ''имя_пакета'' | dpkg-query -l ''имя_пакета'' | ||
+ | | rpm -qa | grep ''имя_пакета'' | ||
+ | rpm -qi ''имя_пакета'' | ||
|- | |- | ||
− | | Поиск пакета | + | | Поиск пакета по имени файла, <br>который он предоставляет |
− | | rpm -qf | + | | rpm -qf ''имя файла'' |
− | | dpkg-query -S | + | (только для установленных пакетов) |
− | dpkg -S | + | | dpkg-query -S ''имя файла'' |
+ | dpkg -S ''имя файла'' | ||
+ | | rpm -qf ''имя файла'' | ||
+ | (только для установленных пакетов) | ||
+ | |||
+ | urpmf ''имя файла'' | ||
|- | |- | ||
| Просмотр содержимого пакета | | Просмотр содержимого пакета | ||
| rpm -ql ''имя пакета'' | | rpm -ql ''имя пакета'' | ||
− | |||
| dpkg -с | | dpkg -с | ||
dpkg --contents | dpkg --contents | ||
+ | | rpm -ql ''имя пакета'' | ||
+ | urpmq -l ''имя пакета'' | ||
|- | |- | ||
| Просмотр информации <br>об установленном пакете | | Просмотр информации <br>об установленном пакете | ||
Строка 31: | Строка 37: | ||
dpkg -l ''имя_пакета'' | dpkg -l ''имя_пакета'' | ||
+ | | rpm -qi ''имя пакета'' | ||
+ | urpmq -i ''имя пакета'' | ||
+ | |- | ||
+ | | Просмотр информации <br>о неустановленном пакете | ||
+ | | yum info ''имя пакета'' | ||
+ | | apt-cache showpkg ''имя пакета'' | ||
+ | | urpmq -i ''имя пакета'' | ||
|- | |- | ||
| Просмотр информации о скачанном пакете | | Просмотр информации о скачанном пакете | ||
Строка 53: | Строка 66: | ||
| rpm -ivh ''имя пакета'' | | rpm -ivh ''имя пакета'' | ||
| dpkg -i ./''имя пакета'' | | dpkg -i ./''имя пакета'' | ||
+ | | rpm -ivh ''имя пакета'' | ||
|- | |- | ||
| Удаление пакета («низкий уровень») | | Удаление пакета («низкий уровень») | ||
Строка 64: | Строка 78: | ||
| apt-get install ''пакет'' | | apt-get install ''пакет'' | ||
aptitude install ''пакет'' | aptitude install ''пакет'' | ||
+ | | urpmi ''пакет'' | ||
|- | |- | ||
| Удаление пакетов | | Удаление пакетов | ||
Строка 85: | Строка 100: | ||
| apt-get update | | apt-get update | ||
aptitude update | aptitude update | ||
− | | | + | | urpmi.update -a |
|- | |- | ||
| Поиск нужного пакета по его имени <br>и/или входящим в него файлам | | Поиск нужного пакета по его имени <br>и/или входящим в него файлам | ||
| yum whatprovides ''запрос'' | | yum whatprovides ''запрос'' | ||
+ | | | ||
| | | | ||
|- | |- | ||
Строка 95: | Строка 111: | ||
| apt-cache search ''запрос'' | | apt-cache search ''запрос'' | ||
aptitude search ''запрос'' | aptitude search ''запрос'' | ||
− | | urpmq --list | grep ''запрос | + | | urpmq --list <nowiki>|</nowiki> grep ''запрос'' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| Очистка системы <br>от ненужных зависимостей | | Очистка системы <br>от ненужных зависимостей |
Версия 11:09, 13 декабря 2011
Действие | rpm4/yum | deb/apt | rpm5/urpmi |
---|---|---|---|
Проверка наличия пакета в системе | grep имя_пакета
rpm -qi имя_пакета |
dpkg-query -s имя_пакета
dpkg-query -l образец_имени_пакета dpkg-query -l имя_пакета |
grep имя_пакета
rpm -qi имя_пакета |
Поиск пакета по имени файла, который он предоставляет |
rpm -qf имя файла
(только для установленных пакетов) |
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 | |
Обновление системы (жесткий вариант — переход между релизами) |
yum upgrade | apt-get dist-upgrade
aptitude full-upgrade | |
Синхронизация базы данных с репозиторием |
Автоматически | apt-get update
aptitude update |
urpmi.update -a |
Поиск нужного пакета по его имени и/или входящим в него файлам |
yum whatprovides запрос | ||
Поиск нужного пакета по регулярному выражению/части имени |
yum search запрос | apt-cache search запрос
aptitude search запрос |
urpmq --list | grep запрос |
Очистка системы от ненужных зависимостей |
Отсутствует | apt-get autoremove | urpme --auto-orphans |
Очистка кэша (полностью) | yum clean all | apt-get clean
aptitude clean | |
"Умная" очистка кэша (от неустановленных/ удаленных пакетов) |
apt-get autoclean
aptitude autoclean |