Package Manager Options — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Creation)
 
(+ 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