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

Абсолютно каждый пользователь при работе с операционной системой CentOS сталкивается с необходимостью инсталляции различных пакетов, чтобы добавить нужную программу и начать взаимодействие с ней. Поставленная задача может осуществляться разными способами, что зависит от типа получаемого софта и личных предпочтений юзера. Сегодня мы бы хотели продемонстрировать абсолютно все доступные методы установки пакетов формата RPM и TAR.GZ (если пакет первого типа найти не удалось), чтобы вы смогли быстро подобрать оптимальный способ и воплотить его в жизнь, следуя простым руководствам.

Устанавливаем пакеты в CentOS

Начнем с того, что в стандартной сборке CentOS отсутствует графическая оболочка, поскольку сам дистрибутив нацелен на серверные работы. Однако на официальном сайте можно без проблем скачать версию с окружением, где уже будет предустановлен основной набор ПО, включая менеджер приложений. Именно так и поступают начинающие пользователи, поэтому первые варианты будут направлены на взаимодействие с GUI. Если оно у вас отсутствует, смело переходите к тем инструкциям, где задействована консоль.

Способ 1: Менеджер приложений

Менеджер приложений — стандартный инструмент практически любого графического окружения рабочего стола, который позволяет без обращения к «Терминалу» инсталлировать находящиеся в официальных хранилищах приложения. Если вы только осваиваете CentOS, рекомендуем задействовать именно этот вариант, но будьте готовы к тому, что находятся в этой библиотеке далеко не все существующие программы.

  1. Запустите меню «Приложения» и в разделе «Системные» отыщите «Установка приложений».
  2. Запуск менеджера приложений для дальнейшей установки пакетов в CentOS

  3. Здесь вы можете использовать категории, чтобы просмотреть доступный софт или сразу же перейти к поиску.
  4. Переход к поиску приложений для установки через графический интерфейс в CentOS

  5. Если ПО доступно для скачивания с официальных хранилищ дистрибутива, значит, оно отобразится в результатах. Кликните по подходящей строке, чтобы перейти на страницу продукта.
  6. Переход на страницу программы через менеджер приложений для ее дальнейшей установки в CentOS

  7. Здесь есть только одна синяя кнопка «Установить» — щелкните по ней. При желании предварительно узнать о функциональности софта и посмотреть на скриншоты сделайте это на этой же странице.
  8. Запуск установки программы после ее нахождения в менеджере приложений CentOS

  9. Ожидайте завершения инсталляции. Эта операция может занять как несколько секунд, так и полчаса, на что влияет размер пакета и скорость интернет-соединения.
  10. Ожидание завершения установки программы из менеджера приложений CentOS

  11. По окончании появится новая кнопка «Запустить». Кликните по ней, чтобы начать работу с ПО.
  12. Запуск программы после установки из менеджера приложений CentOS

  13. Дополнительно значок ПО появится и в меню «Приложения», а его расположение может быть разным. Например, графический редактор «GIMP» был автоматически помещен в категорию «Графика». В будущем вам ничего не помешает добавить значок в «Избранное» или на рабочий стол.
  14. Запуск программы через меню приложений после ее установки в CentOS

Как видите, в реализации этого метода нет вообще ничего сложного, однако единственный его минус — невозможность выбрать версию ПО и отсутствие некоторых популярных решений в библиотеке. Если же у вас не получилось отыскать необходимый продукт, переходите к рассмотрению следующих инструкций.

Способ 2: Официальный сайт ПО

Часто разработчики, которые создают версии своих приложений и для Linux, выкладывают RPM-пакеты на собственных официальных сайтах, а юзеру остается только скачать их и инсталлировать через стандартное средство ОС. Для CentOS эта схема также работает, поэтому давайте вкратце разберем и ее.

  1. Откройте браузер, перейдите на официальную страницу софта и найдите там раздел с загрузками.
  2. Переход к скачиванию пакетов с официального сайта программы в CentOS

  3. В списке доступных сборок выберите RPM, отталкиваясь от архитектуры своей сборки.
  4. Выбор версии пакета на официальном сайте программы в CentOS

  5. Начнется скачивание. Вы можете отметить маркером пункт «Открыть в», чтобы сразу же запустить установку, или же «Сохранить файл», если хотите вернуться к нему позже.
  6. Выбор метода скачивания пакета с официального сайта программы в CentOS

  7. По завершении загрузки остается только перейти к папке с пакетом и открыть его, дважды кликнув по нему ЛКМ. При выборе варианта «Открыть в» установка запустится автоматически. Остается только следовать руководствам в Мастере инсталляции, а затем перейти к тестированию софта.
  8. Запуск пакета для установки после скачивания с официального сайта программы CentOS

Точно таким же образом можно инсталлировать некоторые RPM-пакеты, хранящиеся в пользовательских репозиториях, однако тогда не гарантируется, что стандартное средство установки корректно запустит подобные инсталляторы. Решается эта проблема путем использования консоли, чему и будет посвящен один из наших следующих методов.

Способ 3: Утилита YUM

YUM (Yellowdog Updater Modified) — стандартный пакетный менеджер CentOS и других дистрибутивов, основанных на RedHat, который позволяет управлять файлами типа RPM, включая возможность их инсталляции. Взаимодействие с ним — довольно простое занятие, ведь не нужно учить массу различных команд, учитывая их синтаксис. Достаточно будет освоить всего несколько простых опций. Как раз о них мы и предлагаем поговорить далее.

  1. Для начала потребуется запустить консоль, поскольку далее все команду будут вводиться именно в этом инструменте. Сделайте это удобным для вас образом.
  2. Успешная инсталляция пакета после скачивания с официального сайта программы CentOS

  3. Далее введите sudo yum install gimp. Давайте по очереди разберем каждый компонент. sudo — аргумент, подразумевающий, что данная команда будет выполняться от имени суперпользователя. yum — вызов того самого пакетного менеджера. install — опция yum для инсталляции. gimp — название необходимого для установки приложения. Как только вы составите свою команду в приведенной последовательности, нажмите на Enter, чтобы активировать ее.
  4. Команда для установки пакетов через терминал в CentOS

  5. Укажите пароль от учетной записи суперпользователя. Учитывайте, что вводимые таким образом символы в строке не отображаются.
  6. Подтверждение пароля суперпользователя для установки программ в CentOS

  7. Подтвердите операцию скачивания пакетов, выбрав вариант y.
  8. Подтверждение скачивания пакета для установки программы через терминал в CentOS

  9. Осталось только дождаться завершения скачивания.
  10. Ожидание скачивания программы через терминал в CentOS

  11. После вы увидите уведомление о том, что установка прошла успешно.
  12. Успешное скачивание программы через терминал в CentOS

  13. Можно переходить к запуску приложения, например, через консоль, введя его название, или через значок, расположившийся в главном меню.
  14. Запуск программы через терминал после ее установки CentOS

  15. Подождите несколько секунд, и на экране появится окно загрузки ПО.
  16. Успешный запуск программы через терминал в CentOS

У этого варианта имеется и недостаток, полностью идентичный тому, о котором мы говорили при рассмотрении первого способа. Загрузить таким образом получится только последнюю стабильную версию софта, хранящегося на официальном хранилище. Если он там отсутствует, на экране просто появится уведомление об ошибке. Специально для таких случаев мы и подготовили следующий вариант.

Способ 4: Пользовательские репозитории

Использование пользовательских хранилищ — предпоследний и практически самый сложный вариант, о котором мы хотим поговорить сегодня. Его суть заключается в том, что вы сначала находите пакет на одном из репозиториев, а затем инсталлируете его посредством ввода соответствующих команд в консоль. Пример этой операции выглядит так:

  1. Откройте браузер и через поисковик отыщите репозиторий, на котором бы хранилась интересующая вас программа, затем перейдя в раздел с RPM-пакетами.
  2. Выбор пакетов для скачивания из пользовательских репозиториев CentOS

  3. Обязательно потребуется выбрать свою архитектуру, чтобы софт был совместим с операционной системой.
  4. Выбор архитектуры при работе с пользовательскими репозиториями в CentOS

  5. Отыщите в списке подходящую версию ПО и кликните по ссылке для скачивания правой кнопкой мыши.
  6. Выбор пакета для установки с пользовательских хранилищ в CentOS

  7. В появившемся контекстном меню выберите пункт «Копировать ссылку».
  8. Копирование ссылки на пакет для дальнейшей установки в CentOS

  9. Теперь переместитесь в «Терминал». Введите там wget и вставьте ссылку, которую только что скопировали. После этого нажмите на Enter.
  10. Команда для скачивания пакета перед установкой в CentOS

  11. Сейчас осуществляется процесс скачивания пакета с указанного сайта. В строках отображается текущий прогресс.
  12. Ожидание завершения скачивания пакета с хранилища в CentOS

  13. При появлении строки для ввода введите sudo yum install и укажите название пакета, который только что скачали, включая формат файла. Если обратите внимание на представленную выше в консоли информацию, без проблем найдете то самое название программы в правильном варианте.
  14. Команда для установки программы с пользовательского хранилища в CentOS

  15. Подтвердите действие, указав пароль от учетной записи суперпользователя.
  16. Ввод пароля для подтверждения установки программы с пользовательских хранилищ в CentOS

  17. При появлении информации о начале инсталляции нажмите клавишу y.
  18. Подтверждение установки файлов при инсталляции софта в CentOS

  19. По завершении установки остается только обновить список репозиториев, введя sudo yum update.
  20. Обновление репозиториев после установки программы в CentOS

  21. Подтвердите обновление, выбрав соответствующий ответ.
  22. Подтверждение обновления пакетов после установки софта в CentOS

  23. В некоторых случаях дополнительно придется выполнить команду sudo yum install + название программы без версий и форматов, чтобы завершить установку.
  24. Дополнительная команда для установки софта из пользовательских репозиториев в CentOS

  25. Если появилось уведомление «Выполнять нечего», значит, можно переходить к запуску софта.
  26. Успешная инсталляция софта из пользовательских репозиториев в CentOS

  27. Как видно на скриншоте ниже, установка прошла успешно.
  28. Запуск программы установленной из пользовательских репозиториев CentOS

Во время произведения данного метода мы рекомендуем с особым вниманием копировать и вводить название устанавливаемой программы, чтобы в итоге не получить уведомление об ошибке, которая связана с отсутствием указанного пакета в системе. В остальном же никаких других трудностей с этим вариантом возникнуть не должно.

Способ 5: Архивы формата TAR.GZ

Последний способ не связан с самими пакетами формата RPM, однако может быть полезен тем пользователям, у кого не получилось найти файла соответствующего формата. Такое иногда случается, поскольку некоторые разработчики предпочитают выкладывать софт для Linux в формате TAR.GZ. Распаковать и инсталлировать такие файлы будет сложнее, однако все же реализуемо. Этой теме посвящена отдельная статья на нашем сайте. Мы рекомендуем ознакомиться с ней, если рассмотренные методы вам не подходят. Просто следуйте руководствам, чтобы успешно завершить распаковку и компиляцию.

Подробнее: Установка архивов TAR.GZ в CentOS

Это все методы, о которых мы хотели рассказать в рамках сегодняшней статьи. Как видите, существует огромное количество вариаций для инсталляции программ в CentOS. Используйте оптимальную для себя инструкцию, чтобы быстро решить поставленную задачу и перейти к непосредственному взаимодействию с ПО.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Поделиться статьей в социальных сетях:



Еще статьи по данной теме:


Задайте вопрос или оставьте свое мнение

Примечание: если отправленный комментарий не появился на странице, значит он ушел на проверку и скоро будет опубликован. Пожалуйста, не дублируйте вопрос. Мы ответим Вам в ближайшее время.