Использование менеджера пакетов YUM
yum install package Установка пакета
yum remove package Удаление пакета
yum update package Обновление пакета
yum update Обновить все
yum search word Ищет пакеты содержащие word в имени или описании
yum info package
yum list (all|available|extras|installed|recent|updates)
yum list *word* Вывести пакеты содержажие в имени *word*
yum whatprovides /path/to/file
yum provides /etc/httpd\*Найти пакет, содержащий конкретный файл (не обязательно установленный)
yum provides */smtp-sinkТоже, но в любом месте
Создать кэш:
# yum makecache
Обновляем локальный кеш:
# yum check-update
Очистить кэш (в случае проблем):
# yum clean all
Сохранение локального кэша обновлений:
Modify yum.conf:
keepcache=1
Для создания репозитория установить пакет createrepo
createrepo /packages_dir/
Создание локального репозитория из iso файла. Добавить в fstab.
mount -o loop /path/to/file.iso /mnt/iso
mkdir /distr
ls -s /mnt/iso/*.rpm /distr/
rpm -Uvh /distr/createrepo*.rpm
createrepo /distr/
Добавить файл в /etc/yum.repos.d/
[Local Repo]
name=Local Repo
baseurl=file:///distr/
Использовать конкретный репозиторий:
sudo yum info squid --disablerepo=* --enablerepo=*media*
http://fedoraproject.org.ru/yum
Использование менеджера пакетов RPM
rpm -Ivh имя_пакета
rpm -Uvh имя_пакета
rpm -Evh имя_пакета
rpm --import gpg-key
rpm -Uvh Установка или обновление
rpm -qa Все установленные пакеты
rpm -q package Вывести полное имя пакета, если установлен
rpm -qa | grep name Найти среди установленных пакет, содержащий слово name (аналогично предыдущему если не известно полное имя)
rpm -qi package Информация о пакете package
rpm -qf /path/to/file Найти, какой пакет содержит файл file
rpm -ql package Список файлов в пакете package
rpm -qc package Конфигурационные файлы в пакете package
rpm -qpl package_file Список файлов в неустановленном пакете package_file
rpm -qpi package_file Информация о неустановленном пакете package_file
rpm -V package Верификация пакета package
rpm -Vp package_file Верификация неустановленного пакета package_file
YUM - менеджер пакетов RedHat-based дистрибутивов