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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(+ some urpmi options)
(+ 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>который он предоставляет
+
| Поиск пакета по имени файла, <br>который он предоставляет
| rpm -qf
+
| rpm -qf ''имя файла''
| dpkg-query -S
+
(только для установленных пакетов)
dpkg -S
+
| dpkg-query -S ''имя файла''
 +
dpkg -S ''имя файла''
 +
| rpm -qf ''имя файла''
 +
(только для установленных пакетов)
 +
 
 +
urpmf ''имя файла''
 
|-
 
|-
 
| Просмотр содержимого пакета
 
| Просмотр содержимого пакета
 
| rpm -ql ''имя пакета''
 
| rpm -ql ''имя пакета''
rpm -qlp
 
 
| 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 ''запрос''
|-
+
| Просмотр информации о пакете
+
| yum info ''имя пакета''
+
| apt-cache showpkg ''имя пакета''
+
 
|-
 
|-
 
| Очистка системы <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