Установка пакетів в centos 7

Нам досить часто доводиться встановлювати різні програми. За замовчуванням в системі є тільки найнеобхідніше, а якщо вам знадобиться що-небудь специфічне, то вам доведеться встановлювати програми вручну. Установка програм Linux в деякому сенсі простіше, ніж в Windows. Тут більшість необхідних програм знаходяться в офіційних репозиторіях і для їх установки або оновлення досить виконати кілька команд.

У цій статті ми розглянемо як виконується установка пакетів CentOS 7. Розглянемо основи роботи з пакетним менеджером yum, його можливості, пошук і дозвіл залежностей пакетів.

Що таке YUM?

YUM (Yellowdog Updater Modified) - це пакетний менеджер з відкритим вихідним кодом, розроблений в компанії RedHat для роботи з пакетами в форматі RPM. За допомогою нього користувачі і системні адміністратори можуть встановлювати, видаляти і оновлювати пакунки в системах, заснованих на RedHat.

Програма поширюється під ліцензією GPL (General Public License) і будь-який користувач може отримати доступ до ісходникам або навіть поліпшити код. Пакетний менеджер підтримує підключення сторонніх репозиторіїв і дозвіл залежностей для установки пакетів. Для поліпшення роботи Yum можуть бути завантажені різні плагіни.

Утиліта працює в консолі, а її синтаксис дуже простий:

$ Sudo 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:

  • -y - завжди відповідати на питання утиліти ствердно;
  • -q - мінімальний висновок;
  • -v - максимальний висновок;
  • - працювати з кешу;
  • -x - ігнорувати пакет.

Тепер ви знаєте всі основні можливості утиліти, розглянемо деякі приклади роботи з нею.

Установка пакетів в CentOS 7

Перед тим як переходити до установки пакетів CentOS потрібно оновити список репозиторіїв і систему до самої останньої версії. Для цього існує команда:

$ Sudo yum install thunderbird




Під час установки вам доведеться підтвердити, що ви хочете встановити саме цю програму натиснувши клавішу y. Щоб цього уникнути використовуйте опцію -y:

$ Sudo yum info thunderbird

Для видалення пакета використовуйте команду remove:

$ Sudo yum search mysql

Відео: Управління групами пакетів за допомогою YUM в CentOS 7

Друга дозволяє знайти потрібний пакет по команді, яка вам потрібна, в деяких випадках це буває дуже зручно:

$ Sudo yum group list


Далі ви можете подивитися список файлів в кожній обраній групі:

$ Sudo yum group install "Стандартний веб-сервер"

Точно так же ви можете оновити групу пакетів, щоб не оновлювати всю систему:

$ Sudo yum group remove "Стандартний веб-сервер"

 Репозиторії пакетів CentOS

В офіційних репозиторіях є далеко не всі потрібні пакети. Якщо серверні програми там можна знайти без праці, то з програмами для робочого столу, тими ж кодеками, виникнуть проблеми. Їх потрібно встановлювати з сторонніх репозиторіїв.

Репозиторії в CentOS додавати не через конфігураційний файл, вони встановлюються шляхом завантаження та установки rpm файлу сховища. Наприклад, один з найбільш часто використовуваних сторонніх репозиторіїв - це EPEL. Його установник є в офіційних репозиторіях, тому для підключення досить виконати:

$ Wget https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

Потім встановіть завантажений пакет за допомогою yum:

$ Sudo yum update

Далі можете встановлювати пакети, наприклад, vlc:

Відео: Установка і настройка DHCP Relay в CentOS 7

$ Sudo yum repolist

Тут відображаються всі доступні репозиторії. Для видалення сховища буде досить видалити його пакет.

Установка програм CentOS в GUI

Якщо ви не любите користуватися терміналом, то установка програм CentOS 7 може бути виконана і через графічний інтерфейс. Але тут можливостей набагато менше ніж в терміналі. використовуйте утиліту "Програми", яка розташована в головному меню:

Тут ви можете вибрати потрібну категорію програм або ввести ім`я пакета в пошуку:

Потім залишиться натиснути кнопку "Встановити пакет". Але тут не підтримується робота з репозиторіями.

висновки

У цій статті ми розглянули як виконується установка пакетів Centos 7. Звичайно, тут немає такої великої кількості пакетів, як в тій же самій Ubuntu або OpenSUSE, але для електронної пошти їх цілком вистачає, а для робочого столу завжди можна зібрати з початкових кодів то, що дуже потрібно. Сподіваюся інформація була корисною для вас.

Поділися в соціальних мережах:

Схожі
Установка gnome archlinuxУстановка gnome archlinux
Установка postgresql centos 7Установка postgresql centos 7
Список встановлених пакетів gentooСписок встановлених пакетів gentoo
Установка пакетів в gentooУстановка пакетів в gentoo
Установка avidemux в ubuntu 16.04Установка avidemux в ubuntu 16.04
Установка snap пакетів ubuntuУстановка snap пакетів ubuntu
Помилка apt-get command not foundПомилка apt-get command not found
Установка програм через wine - winewizardУстановка програм через wine - winewizard
Установка vestacp на ubuntu 16.04Установка vestacp на ubuntu 16.04
Установка chromium ubuntu 16.04Установка chromium ubuntu 16.04
» » Установка пакетів в centos 7