Установка пакетів в 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, але для електронної пошти їх цілком вистачає, а для робочого столу завжди можна зібрати з початкових кодів то, що дуже потрібно. Сподіваюся інформація була корисною для вас.
- Установка програм через wine - winewizard
- Видалення програм linux
- Огляд пакетних менеджерів linux
- 5 Команд linux для початківців
- Що краще deb або rpm
- Установка rpm пакетів в linux
- Установка chromium ubuntu 16.04
- Оновлення драйверів ubuntu
- Установка avidemux в ubuntu 16.04
- Установка gnome archlinux
- Список встановлених пакетів gentoo
- Помилка apt-get command not found
- Установка postgresql centos 7
- Установка vestacp на ubuntu 16.04
- Установка оновлень ubuntu
- Установка skype ubuntu 16.04
- Установка пакетів ubuntu
- Установка qt ubuntu 16.04
- Установка libreoffice в ubuntu 16.04
- Установка snap пакетів ubuntu
- Репозиторії centos 7