как установить программу в терминале linux
Установка программ в Linux
В операционных системах, основанных на базе ядра Линукс, используются различные менеджеры пакетов, позволяющие скачивать и устанавливать доступные программы. Помимо этого, существуют и отдельные пакеты, где уже хранятся приложения. Их нужно лишь запустить через определенный инструмент, чтобы он провел распаковку и компиляцию, уже после чего ПО будет доступно к использованию. Сегодня мы бы хотели затронуть тему инсталляции на примере самых популярных дистрибутивов, детально рассказать о каждом доступном варианте установки и показать на практике, как это все работает.
Устанавливаем программы в Linux
Конечно, на данный момент времени существует огромное количество самых разнообразных дистрибутивов, однако определенная часть из них основана на уже существующих платформах и имеет такой же костяк, но с добавлением каких-то своих функций от разработчиков. Далее мы затронем тему трех популярных ответвлений, где операция инсталляции отличается, а вы, исходя из представленной информации, уже сможете отыскать информацию, подходящую именно под используемый дистрибутив.
Способ 1: Менеджер пакетов и официальные хранилища
Самый часто использующийся способ — менеджер пакетов. Такой компонент присутствует в каждом дистрибутиве, позволяет скачивать и устанавливать ПО из официальных хранилищ. Например, в Debian/Ubuntu таким инструментом выступает apt (Advanced Packaging Tool). Все директории берутся из официальных интернет-источников. Если таких не существует, можно загрузить пакет, который находится на носителе. В RedHat, CentOS и Fedora таким менеджером является yum (Yellowdog Updater, Modified) и работает примерно по такому же принципу. Третьим популярным пакетным менеджером считается pacman — особенный инструмент дистрибутива Arch Linux. Сейчас давайте детальнее рассмотрим, как осуществляется управление такими менеджерами.
Debian, Ubuntu, Linux Mint
Как мы уже сказали выше, в Debian и основанных на нем платформах инсталляция каталогов с официальных хранилищ производится через инструмент apt. Вся процедура не займет много времени, а за пример мы возьмем популярный браузер Mozilla Firefox.
sudo apt install vlc — видеоплеер.
sudo apt install gnome-music — музыкальный плеер.
sudo apt install gimp — графический редактор.
sudo apt install gparted — ПО управления разделами жесткого диска.
RedHat, CentOS и Fedora
В дистрибутивах, где за основу взята платформа RedHat, основным менеджером выступает yum. Работает он по аналогии с уже рассмотренным инструментом, только здесь происходит управление каталогами формата RPM. Инсталляция программного обеспечения из официальных репозиториев практически не отличается и выглядит так:
По аналогии с предыдущим менеджером пакетов приведем несколько примеров использования yum для установки определенных программ:
sudo yum install java — компоненты java.
sudo yum install chromium — браузер Chromium.
sudo yum install gparted — программа управления накопителями.
Arch Linux, Chakra, Manjaro
Осталось рассмотреть последнюю третью ветвь дистрибутивов, за основу которых была взята Arch Linux. Здесь установлен менеджер pacman. Он работает с пакетами форматов TAR, а загрузка компонентов производится через специально отведенные сайты по протоколам FTP или HTTP. Мы взяли за пример дистрибутив Manjaro со стандартным графическим интерфейсом и хотим наглядно продемонстрировать процедуру использования pacman.
Примеры добавления другого популярного ПО выглядят так:
Теперь вы знаете, как производится инсталляция программного обеспечения на трех различных платформах Линукс с использованием официальных хранилищ через встроенный менеджер. Хотим обратить внимание, что из-за неправильного ввода пакета установки на экране в большинстве случаев появляется подсказка с правильным вариантом, тогда достаточно просто переписать команду, исправив ошибку.
Способ 2: Менеджер пакетов и пользовательские хранилища
Помимо официальных хранилищ различных приложений существуют еще и пользовательские. Такой вариант будет оптимальным решением для тех юзеров, кто желает получить определенную версию приложения или установить их в количестве нескольких штук на компьютер. Такой метод инсталляции немного отличается и считается сложнее, поэтому мы предлагаем детально разобраться с этим вопросом. Если вы не имеете адреса репозитория, сначала следует его отыскать. Проще всего это сделать через специальный сайт, а вся процедура выглядит так:
Теперь вы знаете о самом популярном методе получения ссылок на пользовательские репозитории ПО необходимых версий. Осталось только разобраться с тонкостями их инсталляции в различных дистрибутивах. Давайте начнем со всего по порядку.
Debian, Ubuntu, Linux Mint
Вы уже знакомы со стандартным пакетным менеджером, который устанавливается на эти платформы. Рассматриваемый способ установки софта тоже подразумевает использование этого инструмента, но с предварительным выполнением дополнительных действий. Выше мы уже разбирали пример добавления Chromium в систему, теперь же давайте ознакомимся с тем, как это делается через пользовательские репозитории.
Как видите, ничего сложного в использовании таких хранилищ нет. Нужно лишь отыскать подходящую версию ПО на указанном выше сайте и вставить приведенные там команды в консоль. После добавления каталогов останется только произвести инсталляцию новой версии уже знакомым вариантом — через apt install.
RedHat, CentOS и Fedora
Для указанных операционных систем лучше использовать хранилища http://mirror.lihnidos.org и http://li.nux.ro, там вы найдете больше подходящих директорий форматов RPM, что касается их установки напрямую из консоли, без предварительного скачивания с сайта, выполняется оно в несколько действий:
Arch, Chakra, Manjaro
Способ 3: Установка DEB-пакетов
Формат файлов DEB используется для распространения программного обеспечения и является стандартным типом данных операционных систем на базе Debian. В таких дистрибутивах по умолчанию установлены инструменты инсталляции софта такого формата как через графическую оболочку, так и через «Терминал». Максимально детально все методы добавления DEB-пакетов расписаны в другой нашей статье, которую вы можете найти по следующей ссылке. Что же касается других типов платформ, где нет встроенных утилит установки файлов DEB, процедура инсталляции немного усложняется.
Подробнее: Установка DEB-пакетов в Debian / Ubuntu / Mint
RedHat, CentOS и Fedora
Как известно, в RedHat и основанных на нем платформах пакетный менеджер работает с форматом RPM. Другие форматы не устанавливаются с помощью стандартных инструментов. Исправляется эта проблем простым конвертированием с помощью дополнительного консольного приложения. Вся операция займет буквально пару минут.
Arch Linux, Chakra, Manjaro
В дистрибутивах на Arch Lixux используется стандартный менеджер pacman, который изначально был написан для установки приложений с расширением TAR.GZ. Поэтому для управления DEB-пакетами потребуется загрузить дополнительный инструмент и осуществлять добавление файлов и каталогов уже непосредственно через него.
Способ 4: Установка RPM-пакетов
Из описаний выше вы уже знаете, что RPM-пакеты по умолчанию используются в RedHat, CentOS и других подобных дистрибутивах. Что касается их распаковки, то запуск доступен производиться прямо из файлового менеджера. Достаточно просто открыть папку хранения программы и запустить ее двойным щелчком левой кнопки мыши. Установка запустится, а по ее завершении найти приложение можно будет через меню или открыть ее через ввод соответствующей команды в консоли. Помимо этого, для поиска софта отлично подойдет это же стандартное ПО «Установка приложений».
Для распаковки RPM-пакетов в дистрибутивах Debian, Ubuntu и Linux Mint обычно используются дополнительные инструменты, но только в тех случаях, когда не удается найти в сети аналогичный DEB-пакет. Развернутые инструкции по этой теме вы найдете в статье далее.
Подробнее: Установка RPM-пакетов в Ubuntu / Debian / Mint
В ОС Arch Linux, Chakra, Manjaro и им подобным пока нет нормально работающей утилиты, которая конвертировала бы RPM-пакеты в поддерживаемый формат TAR.GZ. Поэтому мы можем только посоветовать заняться поиском этой же программы в поддерживаемом расширении. Лучше всего делать это на официальном источнике aur.archlinux.org, где присутствуют ссылки на скачивание большинства популярных приложений с сайта разработчиков или зеркала с архивом TAR.GZ.
Способ 5: Установка программ в архивах TAR.GZ
По стандарту начнем с дистрибутивов на Debian. В этом случае TAR.GZ устанавливается путем компилирования содержимого архива в новый DEB-пакет. Вся процедура делится на четыре простых шага, и ознакомиться с ними вы можете в отдельном нашем материале по следующей ссылке.
Подробнее: Установка файлов формата TAR.GZ в Ubuntu / Debian / Mint
В RedHat добавление ПО через компилирование конфигурационного файла выглядит немного иначе:
После этого можно запускать приложение и взаимодействовать с ним.
Насколько вы знаете, пакетный менеджер pacman по умолчанию нормально работает с архивами формата TAR.GZ, поэтому при использовании Arch, Chakra или Manjaro вам следует выполнить соответствующую инструкцию из Способа 2.
Сегодня вы были ознакомлены с пятью различными методами инсталляции программного обеспечения в операционных системах на базе ядра Линукс. Как видите, для каждого дистрибутива нужно использовать подходящий метод. Мы также рекомендуем уделить время поиску необходимого для ОС формата, чтобы операция установки прошла максимально быстро и просто.
Помимо этой статьи, на сайте еще 12408 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как устанавливать программы в Linux Mint
Однако несмотря на всю простоту использования и настройку системы, поначалу у многих пользователей возникают проблемы с установкой нового программного обеспечения. В Linux установка новых программ выполняется из репозиториев с помощью специальных пакетов, и в этой статье мы рассмотрим различные способы установки программ в Linux Mint.
Установка программ в Linux Mint 20
1. Центр приложений
Здесь можно найти множество популярных программ для решения множества повседневных задач. Все они разбиты на тематические категории, а также присутствует поиск, с помощью которого можно найти конкретную программу. При выборе того или иного приложения можно ознакомиться с его интерфейсом на скриншотах, узнать размер, версию, а также почитать отзывы множества пользователей со всего мира.
Помимо всего прочего, менеджер программ может как устанавливать, так и удалять уже ненужные в системе пакеты. Для удаления программ нажмите кнопку в правом верхнем углу и в открывшемся меню выберите Show installed applications:
В открывшемся окне вы увидите всё ПО, установленное с помощью менеджера программ. При переходе от одного к другому вы можете буквально в один клик удалить ненужную программу:
Менеджер программ содержит сотни различных приложений, однако и этого порой бывает недостаточно. Поэтому обратимся к другим способам установки.
2. Менеджер пакетов Synaptic
После ввода пароля отобразится главная страница Synaptic:
Вот так выглядит информация о пакете:
Поначалу интерфейс программы может показаться сложным, однако это не так. Попробуем немного разобраться, установив какой-нибудь пакет. Например, необходимо установить программу под названием mc. Нажмите на кнопку Search которая расположена справа сверху. В появившемся поисковом окне необходимо ввести название программы, а в качестве фильтра для поиска (Look In) необходимо выбрать поиск по имени (Name) и нажать на кнопку Search:
Программа тут же выдаст все пакеты, которые попадают под описание поиска:
Для установки пакета необходимо кликнуть по нему правой кнопкой мыши и выбрать пункт Mark for Installation далее отобразится окно, которое сообщит о том, что будут внесены дополнительные изменения в систему, такие как установка дополнительных пакетов (зависимости). Для подтверждения необходимо нажать на кнопку Mark:
Так же программа дополнительно подсветит пакеты, которые будут установлены вместе с головным пакетом тем самым сформировав зависимости:
Для начала установки необходимо нажать на кнопку Apply которая находится слева сверху после этого начнется скачивание и установка пакета:
Теперь попробуем удалить тот же пакет mc с помощью Synaptic. Для этого опять воспользуемся поиском и найдём программу:
Можно заметить, что программа выделила квадратик зелёным цветом рядом с пакетом mc. Это означает что данная программа уже установлена в системе. Необходимо щёлкнуть правой кнопкой мыши по установленному пакету и выбрать пункт Mark for Complete Removal. Далее в левом верхнем углу необходимо нажать на кнопку Apply:
Необходимо подтвердить удаление программы и всех её зависимостей нажав на кнопку Apply:
После этого начнется процесс удаления программы:
3. Команда APT
sudo apt search mc
Для установки программ с помощью утилиты apt достаточно выполнить команду в терминале:
Введите пароль суперпользователя. После этого apt найдёт имя заданного пакета в репозиториях, затем начнётся процесс скачивания и установки пакета:
Теперь попробуем удалить необходимый пакет с помощью аpt. Для удаления пакета в терминале необходимо выполнить команду:
Для полного удаления пакета, которое включает в себя удаление всех конфигурационных файлов программы необходимо выполнить команду:
Подробнее об использовании пакетного менеджера APT можно прочитать в статье Как пользоваться APT
4. Пакетный менеджер Snap
По умолчанию Snap не включен в Linux Mint. Его необходимо установить отдельно. Для дистрибутивов Linux Mint с 20 версией необходимо удалить файл nosnap.pref расположенный по пути /etc/apt/preferences.d/ при помощи команды:
sudo rm /etc/apt/preferences.d/nosnap.pref
Далее необходимо обновить индекс пакетов:
После этого пакет snapd можно установить:
После установки можно проверить что snap успешно установлен при помощи команды:
Подробнее об использовании системы Snap можно прочитать в статье Как пользоваться Snap
5. Пакетный менеджер Flatpak
Так же для установки пакетов можно использовать программу Flatpak.
В новых версиях Linux Mint (версии 20 и выше) Flatpak уже установлен. Введите в терминале команду для проверки установки:
В ответ команда должна вывести список всех доступных команд для Flatpak.
Подробнее об использовании системы Flatpak можно прочитать в статье Как пользоваться Flatpack
Выводы
В данной статье были рассмотрены самые популярные способы как устанавливать программы в Linux Mint 20. В общих чертах данные инструкции подойдут, и для дистрибутивов Ubuntu и для других дистрибутивом основанных на Debian. Существуют так же и иные способы установки программного обеспечения в Linux. А как вы устанавливаете новое ПО в вашу систему? Напишите в комментариях.