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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
м (+ heading note)
м ("имя пакета" -> "имя_пакета" in arguments)
Строка 29: Строка 29:
 
|-
 
|-
 
| Просмотр содержимого пакета
 
| Просмотр содержимого пакета
| 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 ''имя_пакета''
Строка 43: Строка 43:
  
 
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 ''имя_пакета''
 
|-
 
|-
 
| Просмотр информации о скачанном пакете
 
| Просмотр информации о скачанном пакете
Строка 58: Строка 58:
 
| Проверка целостности пакетов <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 ''имя пакета'' <nowiki>|</nowiki> cpio -id
+
| rpm2cpio ''имя_пакета'' <nowiki>|</nowiki> cpio -id
| dpkg --extract ''имя пакета''
+
| dpkg --extract ''имя_пакета''
| rpm2cpio ''имя пакета'' <nowiki>|</nowiki> cpio -id
+
| 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>(с разрешением зависимостей)

Версия 11:34, 1 марта 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