Работа с мениджъра на пакети YUM - 3 Част.
#1
YUM (Yellowdog Updater Modified) - е администратор на софтуер или (software package manager) от командният ред, написан на python, който служи за управление на пакети RPM (RedHat Package Manager), което ще рече, че позволява дa инсталирате, обновявате и поддържате пакети в системи, базирани на RedHat линукс.

[1] Покажи всички инсталирани пакети от хранилището "X".

Пример със Epel хранилището.

Код:
[root@localhost ~]# yum list installed | grep @epel

[2] Покажи всички налични пакети от хранилището "X".

Пример със Epel хранилището.

Код:
[root@localhost ~]# yum --disablerepo="*" --enablerepo="epel" list available

[3] Покажи всички пакети, съдържащи ключова дума "gnome" от хранилището "X".

Пример със Epel хранилището.

Код:
[root@localhost ~]# yum --disablerepo="*" --enablerepo="epel" list *gnome*

[4] Downgrade - или връщане на пакет без зависимости, във предишна версия.

Код:
[root@localhost ~]# yum downgrade <име на пакет>

[5] Downgrade - или връщане на пакет във предишна версия, както и неговите зависимости.

Код:
[root@localhost ~]# yum downgrade <зависимост1> <зависимост2> <име на пакет>

[6] Rollback на инсталации и актуализации.

История на пакети инсталирани със yum.

Код:
[root@localhost ~]# yum history

Информация за дадена транзакция (ID) от получената история.

Код:
[root@localhost ~]# yum history info 50

Премахване на инсталираните пакети с помощта на yum в дадена транзакция (ID).

Код:
[root@localhost ~]# yum history undo 50

Върнете транзакциятa (ID).

Код:
[root@localhost ~]# yum history redo 50

[7] Инсталирайте единствено актуализациите за сигурността.

Код:
[root@localhost ~]# yum update --security

[8] Актуализирайте всички пакети освен ядрото.

Може да замените kernel със някой друг пакет, който не искате да бъде актуализиран.

Код:
[root@localhost ~]#yum --exclude=kernel\* update

[9] Свалете даден пакет без да го инсталирате.

Инсталирайте нужният плъгин за yum.

Код:
[root@localhost ~]# yum install yum-downloadonly

Свалете пакета httpd без да го инсталирате, пакета ще бъде свален във директория /opt

Код:
[root@localhost ~]# yum update httpd --downloadonly --downloaddir=/opt

За да видите свалените пакети RPM.

Код:
[root@localhost ~]# ls -l /opt/*.rpm

[10] Използвай yum със proxy сървър.

Редактирайте файла /etc/yum.conf
----
proxy=http://host.com:port/
proxy_username=name
proxy_password=secretePassword

Код:
[root@localhost ~]# yum update
[root@localhost ~]# yum install httpd
* StotinkaOS SOS хранилища .
* (NEW) Fedora COPR хранилища .

Не отговарям на технически въпроси на ЛС.
Отговори




Потребители разглеждащи темата: 1 гост(и)