🐹 CentOS 7: ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с установщиком YUM — Yellowdog Updater Modified.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

1. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
2. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹.
3. ΠžΠΏΡ†ΠΈΠΈ Yum.
4. ΠŸΠ°ΠΊΠ΅Ρ‚ Yum-Utils.
5. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.
6. ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹.
7. Π Π°Π±ΠΎΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· прокси.
8. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

8.1. ОбновлСниС систСмы.
8.2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ рСпозитория.
8.3. ОбновлСниС кСша Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².
8.4. Поиск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² рСпозиториях.
8.5. Установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².
8.6. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия установлСнного ΠΏΠ°ΠΊΠ΅Ρ‚Π°.
8.7. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ истории дСйствий с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ.
8.8. Установка Π³Ρ€ΡƒΠΏΠΏ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

9. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.


1. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

YUM (Yellowdog Updater Modified) — это ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ RedHat для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RPM. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ систСмныС администраторы ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² систСмах, основанных Π½Π° RedHat.

RPM — рСкурсивный Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌ RPM Package Manager. RPM — это ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π Π°Π½Π΅Π΅ раскрывался ΠΊΠ°ΠΊ RedHat Package Manager β€” ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Red Hat β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, созданная для управлСния этими ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² рядС Linux-дистрибутивов.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPL (General Public License) ΠΈ любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ исходникам ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сторонних Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ зависимостСй для установки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Yum ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² консоли, Π° Π΅Π΅ синтаксис ΠΎΡ‡Π΅Π½ΡŒ прост:

# yum ΠΎΠΏΡ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° имя_ΠΏΠ°ΠΊΠ΅Ρ‚Π°

Π‘Π½Π°Ρ‡Π°Π»Π° рассмотрим основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°:

  • install — ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚;
  • update — ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ»ΠΈ систСму;
  • update-to — ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄ΠΎ вСрсии;
  • update-minimal — ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исправлСния ошибок;
  • upgrade — ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΈΡ… зависимостСй;
  • distro-sync — ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ состояния систСмы ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π±Ρ‹Π»Π° установлСна вСрсия ΠΏΠ°ΠΊΠ΅Ρ‚Π° 4, Π° Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 3, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ вСрсии;
  • remove — ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚;
  • autoremove — ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ большС Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹;
  • list — ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²;
  • provides — поиск ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ;
  • search — поиск ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ;
  • info — информация ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅;
  • clean — ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°;
  • groups — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²;
  • reinstall — ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚;
  • downgrade — ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π°;
  • deplist — вывСсти всС зависимости ΠΏΠ°ΠΊΠ΅Ρ‚Π°;
  • repolist — ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ список Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²;
  • fssnapshot — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ снимками состояния систСмы;
  • check — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ.

Π•Ρ‰Π΅ рассмотрим Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ установка rpm CentOS 7:

  • -y — всСгда ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° вопросы ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ;
  • -q — ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄;
  • -v — ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄;
  • -Π‘ — Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ· кэша;
  • -x — ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚.

Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

# man rpm

2. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΠΏΡ†ΠΈΠΉ:

# yum help

Бписок Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

# yum list

Бписок всСх доступных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

# yum list available

Бписок всСх установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

# yum list installed

УстановлСн Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚:

# yum list installed httpd

Бписок установлСнных ΠΈ доступных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

# yum list all

Бписок ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², относящихся ΠΊ ядру:

# yum list kernel

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅:

# yum info httpd

Бписок зависимостСй ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

# yum deplist httpd

Найти ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Ρ„Π°ΠΉΠ»:

# yum provides "*bin/top"

Поиск ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ описанию:

# yum search httpd

# yum search yum

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступных обновлСниях бСзопасности:

# yum updateinfo list security

ВывСсти список Π³Ρ€ΡƒΠΏΠΏ:

# yum grouplist

ВывСсти описаниС ΠΈ содСрТимоС Π³Ρ€ΡƒΠΏΠΏΡ‹:

# yum groupinfo "Basic Web Server"

Установка Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Β«Basic Web ServerΒ»:

# yum groupinstall "Basic Web Server"

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹:

# yum groupremove "Basic Web Server"

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° доступныС обновлСния:

# yum check-update

Бписок ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²:

# yum repolist

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ:

# yum repoinfo epel

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ:

# yum repo-pkgs epel list

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· рСпозитория:

# yum repo-pkgs reponame install

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ установлСнныС ΠΈΠ· рСпозитория:

# yum repo-pkgs reponame remove

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ кэш:

# yum makecache

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ rpm (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ dependencies, duplicates, obsoletes, provides):

# yum check

# yum check dependencies

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ yum истории (Π²Ρ‹Π²ΠΎΠ΄ списка Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ):

# yum history list

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (установлСнныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, установлСнныС зависимости):

# yum history info 9

ΠžΡ‚ΠΌΠ΅Π½Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ:

# yum history undo 9

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ:

# yum history redo 9

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π»ΠΎΠ³:

# cat /var/log/yum.log

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ сохранСнныС Π² кэшС:

# yum clean packages

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅:

# yum clean all

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚:

# yum install httpd

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

# yum remove httpd

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚:

# yum update httpd

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹:

# yum update

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ вСрсии:

# yum update-to

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· локальной Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ (поиск / установка зависимостСй Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ‹ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²):

# yum localinstall httpd.rpm

ΠΈΠ»ΠΈ

# yum install httpd.rpm

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с http:

# yum localinstall http://server/repo/httpd.rpm

ΠžΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

# yum downgrade

ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚Π° (восстановлСниС ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²):

# yum reinstall httpd

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

# yum autoremove

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² (createrepo ставится ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ):

# createrepo

Установка ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ (yum-cron устанавливаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ):

# yum-cron

3. ΠžΠΏΡ†ΠΈΠΈ Yum.

ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Β«yesΒ» ΠΏΡ€ΠΈ запросС, -y:

# yum update -y

ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Β«noΒ» ΠΏΡ€ΠΈ запросС:

--assumeno

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Yum Π±Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²:

--noplugins

ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½:

--disableplugin=fastestmirror

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ установлСны, Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹:

# yum --enableplugin=ps

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

# yum update -y --enablerepo=epel

ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

# yum update -y --disablerepo=epel

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π½ΠΎ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ (Π½Π° Centos 7 x86_64 Π±ΡƒΠ΄ΡƒΡ‚ скачаны Π² ‘/var/cache/yum/x86_64/7/base/packages/‘):

# yum install httpd --downloadonly

4. ΠŸΠ°ΠΊΠ΅Ρ‚ Yum-Utils.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ доступны послС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° yum-utils:

Найти ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ рСпозитория установлСн ΠΏΠ°ΠΊΠ΅Ρ‚:

# find-repos-of-install httpd

Найти процСссы, ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ рСстарта:

# needs-restarting

Запрос ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ, ΡƒΠ·Π½Π°Ρ‚ΡŒ зависимости ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π½Π΅ устанавливая Π΅Π³ΠΎ:

# repoquery --requires --resolve httpd

Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ yum Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ updates Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ repo1:

# reposync -p repo1 --repoid=updates

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ:

# verifytree URL

Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ:

# yum-complete-transaction

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости для сборки RPM ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

# yum-builddep

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ опциями ΠΈ рСпозиториями yum:

# yum-config-manager

Запрос ΠΊ локальной Π±Π°Π·Π΅ yum, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ (использованная ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, URL с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» установлСн ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅):

# yumdb info httpd

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ rpm ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· рСпозитория:

# yumdownloader

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ src.rpm ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· рСпозитория (Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ‘/etc/yum.repos.d/CentOS-Sources.repo‘ Π² CentOS 7):

# yumdownloader --source php

5. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Yum ΠΈ ΠΈΡ… располоТСниС.

Основной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»:

/etc/yum.conf

ДирСктория, с конфигурациями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, yum ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹):

/etc/yum/

ДирСктория, содСрТащая ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ рСпозиториях:

/etc/yum.repos.d/

НСкоторыС ΠΎΠΏΡ†ΠΈΠΈ yum.conf:

ДирСктория, Π³Π΄Π΅ yum Ρ…Ρ€Π°Π½ΠΈΡ‚ кэш ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Π±Π°Π·Ρ‹ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ‘/var/cache/yum‘):

cachedir=/var/cache/yum/$basearch/$releasever

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ yum Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ кэш Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установки. ЗначСния: 0 ΠΈΠ»ΠΈ 1. (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1):

keepcache=1

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… сообщСний. ЗначСния: 1-10 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 2):

debuglevel=2

Π›ΠΎΠ³ Ρ„Π°ΠΉΠ» (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ‘/var/log/yum.log‘):

logfile=/var/log/yum.log

ΠžΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹:

obsoletes=1

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° подписи ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ЗначСния: 0 ΠΈΠ»ΠΈ 1 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1):

gpgcheck=1

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². ЗначСния: 0 ΠΈΠ»ΠΈ 1 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1):

plugins=1

6. ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹.

НСкоторыС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹:

ДобавляСт ΠΎΠΏΡ†ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для просмотра Ρ‡Π΅Π½ΠΆΠ»ΠΎΠ³Π° ΠΏΠ΅Ρ€Π΅Π΄/послС обновлСниями:

yum-plugin-changelog

Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ быстрыС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ· списка Π·Π΅Ρ€ΠΊΠ°Π»:

yum-plugin-fastestmirror

ДобавляСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ keys, keys-info, keys-data, keys-remove, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ:

yum-plugin-keys

Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΎΡ‚ обновлСния, ΠΊΠΎΠΌΠ°Π½Π΄Π° yum versionlock:

yum-plugin-versionlock

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ yum verify-all, verify-multilib, verify-rpm для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… сумм ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

yum-plugin-verify

7. Π Π°Π±ΠΎΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· прокси.

Для всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ [main] Π² ‘/etc/yum.conf‘:

proxy="http://server:3128"

ΠŸΡ€ΠΈ нСобходимости ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ:

proxy_proxy_username=user
proxy_password=pass

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ прокси для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

# export http_proxy="http://server:3128"

8. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

8.1. ОбновлСниС систСмы.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΎΡ‚ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

# yum -y update && yum -y upgrade

Π§Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ yum update ΠΈ yum upgrade?

Π Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² update сохраняСт ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ установкС Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚Π°, старая Ρ‚Π°ΠΊΠΆΠ΅ остаСтся Π² систСмС, Π° upgrade Π½Π΅ сохраняСт ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсий, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ происходит ΠΏΠΎΠ»Π½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅.

8.2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ рСпозитория.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Postfix 3.

Π’ Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с Π½Π΅ΠΉ, ΠΏΡƒΡ‚Π΅ΠΌ создания Ρ„Π°ΠΉΠ»Π°:

# mcedit /etc/yum.repos.d/gf.repo

И Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ тСкста Π² Π½Π΅Π³ΠΎ:

8.3. ОбновлСниС кСша Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ кэш YUM:

# yum clean all

ΠžΡ‚Π²Π΅Ρ‚:

# yum makecache fast

ΠžΡ‚Π²Π΅Ρ‚:

8.4. Поиск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² рСпозиториях.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΏΠΎ Postfix 3:

# yum search postfix3

ΠžΡ‚Π²Π΅Ρ‚:

8.5. Установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Π—Π°ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ установку Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ нас заинтСрСсовало:

# yum -y install postfix3 postfix3-ldap postfix3-mysql postfix3-mysql

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π²Π΅Ρ€ΡΠΈΡŽ установлСнной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Postfix 3:

# rpm -qi postfix3

ΠžΡ‚Π²Π΅Ρ‚:

8.6. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия установлСнного ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

# rpm -q postfix3 -last

ΠžΡ‚Π²Π΅Ρ‚:

8.7. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ истории дСйствий с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ.

Для этих ΠΆΠ΅ Ρ†Π΅Π»Π΅ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ yum ΠΈ:

# yum history package postfix3

8.8. Установка Π³Ρ€ΡƒΠΏΠΏ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

БущСствуСт способ установки всСх ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для CentOS 7, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ yum groupinstall.

  • groupinstall β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΎΠ±ΡŠΠ΅Π΄Π΅Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ.

Бсылка Π½Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ: Β«CentOS 7: Установка Π³Ρ€ΡƒΠΏΠΏ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ YumΒ».

9. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

  1. computingforgeeks.com Β«Installing postfix3 on CentOS 7Β».
  2. losst.ru Β«Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² CentOS 7Β».
  3. habr.com Β«YUM, ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ°Β».
  4. ru.wikipedia.org Β«RPMΒ».