Меню Рубрики

Установка deb пакета centos

Установка пакетов в 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 нужно обновить список репозиториев и систему до самой последней версии. Для этого существует команда:

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

Чтобы установить пакет, который есть в официальных репозиториях вам достаточно использовать команду install. Просто наберите эту команду и имя пакета, например, для firefox:

sudo yum install thunderbird

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

sudo yum -y install thunderbird

Чтобы посмотреть информацию об установленном пакете используйте команду info:

sudo yum info thunderbird

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

sudo yum remove thunderbird

Поиск пакетов CentOS

Мы знаем точные названия далеко не всех пакетов. Но yum поддерживает возможность поиска, которая поможет вам понять какой установить пакет CentOS 7. Существует две команды для поиска. Первая — это search — позволяет найти пакет по названию:

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

Теперь вы знаете какой пакет нужен и установка пакетов rpm CentOS 7 теперь может быть выполнена очень быстро и вам не нужно открывать множество форумов для поиска информации.

Группы пакетов CentOS

Группы пакетов, это тоже достаточно удобный инструмент. С помощью него вы можете не устанавливать пакеты по одному, а установить сразу целую группу. Сначала посмотрите список доступных групп:

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

sudo yum group info «Стандартный веб-сервер»

Затем. чтобы установить группу пакетов наберите:

sudo yum group install «Стандартный веб-сервер»

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

sudo yum group update «Стандартный веб-сервер»

sudo yum group remove «Стандартный веб-сервер»

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

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

Читайте также:  Установка вай фай роутера dir 300

Репозитории в CentOS добавляются не через конфигурационный файл, они устанавливаются путем загрузки и установки rpm файла репозитория. Например, один из самых часто используемых сторонних репозиториев — это EPEL. Его установщик есть в официальных репозиториях, поэтому для подключения достаточно выполнить:

sudo yum install epel-release

Но такая ситуация не со всеми репозиториями. Многие из них хранят файлы установки у себя. Например, репозиторий с различным мультимедийным программным обеспечением nux устанавливается по-другому. Сначала нужно скачать файл репозитория по ссылке. Качайте обязательно последнюю версию иначе ничего работать не будет.

Например, на данный момент самая новая

Затем установите загруженный пакет с помощью yum:

sudo yum install nux-dextop-release-0-5.el7.nux.noarch.rpm

Затем обновите список репозиториев и можете устанавливать пакеты:

Далее можете устанавливать пакеты, например, vlc:

Ну и смотрим список репозиториев:

Здесь отображаются все доступные репозитории. Для удаления репозитория будет достаточно удалить его пакет.

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

Если вы не любите пользоваться терминалом, то установка программ CentOS 7 может быть выполнена и через графический интерфейс. Но здесь возможностей намного меньше чем в терминале. Используйте утилиту «Программы», которая расположена в главном меню:

Здесь вы можете выбрать нужную категорию программ или ввести имя пакета в поиске:

Затем останется нажать кнопку «Установить пакет». Но тут не поддерживается работа с репозиториями.

Выводы

В этой статье мы рассмотрели как выполняется установка пакетов Centos 7. Конечно, здесь нет такого большого количества пакетов, как в той же самой Ubuntu или OpenSUSE, но для сервера их вполне хватает, а для рабочего стола всегда можно собрать из исходников то, что очень нужно. Надеюсь информация была полезной для вас.

источник

Установка deb пакетов из консоли

Содержание

Рассмотрим, как происходит установка deb пакетов из консоли на примере Ubuntu Linux если вы скачали пакет. Это может быть редкая программа, не представленная официально либо вы рискнули поставить более свежую версию игнорируя зависимости. Напомню, что в Ubuntu и Debian имеются тестовые ветки с более свежим, но менее стабильным софтом.

Установка deb пакетов из консоли

Откройте каталог со скачанным файлом, кликните правой кнопкой мыши и выберите «Открыть в терминале»:

Установка deb пакетов из консоли производится следующей командой:

Вероятнее всего вы увидите ошибку зависимостей. Продемонстрирую на примере пакета nmap в свежеустановленной системе Ubuntu 18.04:

Исправить это довольно просто, введите команду проверки зависимостей:

Зависимости успешно добавлены в систему и установленный пакет стабильно работает:

Удаление deb пакетов из консоли

Или если хотите удалить пакет со всеми его настройками:

После удаления установленного вручную пакета остались его зависимости. Чтобы навести порядок в системе воспользуемся командой:

Используйте в консоли клавишу «Tab» один или несколько раз чтобы автоматически продолжить путь к директории или файлу. Это не только ускоряет работу в терминале, но также избавляет от лишних ошибок при наборе команд. Авто продление «Tab» работает не только при наборе пути к файлу. Его можно применять для запуска любой программы если она уже установлена в системе. Просто наберите первые буквы из названия пакета и продолжите нажатием на «Tab».

Стандартная установка пакетов из репозитория

В операционных системах Linux есть очень гибкая консоль, которая позволяет устанавливать пакеты из централизованного хранилища – репозитория. Не нужно искать подходящую программу на сомнительных ресурсах по интернету. Достаточно ввести пару команд и установить пакет со всеми его зависимостями из проверенного официального источника.

Настройка репозитория системы

Примеры с консолью будут идентичны для OS Debian с рабочим окружением Gnome на которой основана Ubuntu. Откройте консоль нажав комбинацию клавиш Ctrl + Alt + T (для Ubuntu Linux). Либо щёлкните на рабочем столе правой клавишей мыши и выберите «Открыть терминал». Наберите название текстового редактора, и путь к открываемому файлу:

Введите свой пароль и в открывшемся окне редактора вы увидите список источников для установки пакетов. Прежде всего посмотрите, что находится в вашем списке репозиториев. Сделайте доступным проприетарное (коммерческое) программное обеспечение и ПО от партнёров Canonical. Там могут находиться различные драйверы видео и множество полезных утилит с закрытым исходным кодом:

Раскомментируйте нужную строку – удалите решётку # перед словом deb, сохраните изменения в редакторе. Затем вернитесь в консоль и наберите команду:

Терминал Linux сохраняет историю введённых ранее команд. Используйте стрелки вверх-вниз на клавиатуре для быстрого перебора и вывода предыдущих записей.

Выше я показываю, как вы можете отредактировать непосредственно сам файл через консоль. Но можно воспользоваться и графической утилитой:

Читайте также:  Установка биоса для загрузки с диска

Проставьте нужные галочки на источниках ПО на первой и второй вкладках. Нажмите внизу на кнопку «Закрыть» и система сама предложит обновить список пакетов: выберите «Обновить».

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

Теперь можно приступать к установке программ. Вы находитесь на сайте, который посвящён этому процессу. Здесь имеется огромная база (свыше 50 000) пакетов для Ubuntu / Linux Mint и Debian дистрибутивов.

Просто откройте поиск и введите название пакета, который хотите установить из официального репозитория системы. Команду sudo apt update необходимо ввести однократно, перед каждой последующей установкой её вводить не требуется.

На главной странице сайта подобраны категории всех пакетов для более удобной навигации.

источник

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

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

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

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

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

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

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

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

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

По окончании появится новая кнопка «Запустить». Кликните по ней, чтобы начать работу с ПО.

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

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

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

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

    Откройте браузер, перейдите на официальную страницу софта и найдите там раздел с загрузками.

В списке доступных сборок выберите RPM, отталкиваясь от архитектуры своей сборки.

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

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

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

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

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

Читайте также:  Установка кабины бычка на газ 66

    Для начала потребуется запустить консоль, поскольку далее все команду будут вводиться именно в этом инструменте. Сделайте это удобным для вас образом.

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

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

Подтвердите операцию скачивания пакетов, выбрав вариант y.

Осталось только дождаться завершения скачивания.

После вы увидите уведомление о том, что установка прошла успешно.

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

Подождите несколько секунд, и на экране появится окно загрузки ПО.

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

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

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

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

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

Отыщите в списке подходящую версию ПО и кликните по ссылке для скачивания правой кнопкой мыши.

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

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

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

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

Подтвердите действие, указав пароль от учетной записи суперпользователя.

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

По завершении установки остается только обновить список репозиториев, введя sudo yum update .

Подтвердите обновление, выбрав соответствующий ответ.

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

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

Как видно на скриншоте ниже, установка прошла успешно.

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

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

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

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

Отблагодарите автора, поделитесь статьей в социальных сетях.

источник