linux:centos:yum_tnt
Содержание
Yum: разное, tipsNtricks
Как посмотреть содержимое RPM пакета?
Для установленного пакета
# rpm -ql httpd /etc/httpd /etc/httpd/conf /etc/httpd/conf.d /etc/httpd/conf.d/README
Для загруженного пакета
# rpm -qlp nginx-1.14.0-1.el7_4.ngx.x86_64.rpm
Как исключить определенные пакеты из обновления?
При запуске yum можно использовать опцию exclude
yum --exclude=php* update yum --exclude=kernel*,php* update yum --exclude=kernel*,php*, tzdata update
Можно добавить исключение в файл /etc/yum.conf
exclude=kernel*,php*
Выглядеть это будет так:
[main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log distroverpkg=redhat-release tolerant=1 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 exclude=php* kernel*
Можно добавить исключение в отдельно взятый репозиторий. Например сделаем запрет на обновление ядра из EPEL /etc/yum.repos.d/epel.repo
[epel] name=Extra Packages for Enterprise Linux 7 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch mirrorlist=http://download.ispsystem.com/repo/centos/epel/mirrorlist.txt failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 exclude=php* kernel*
linux/centos/yum_tnt.txt · Последнее изменение: 2018/06/21 02:47 — 127.0.0.1
Обсуждение