Какие есть установщики linux

Как устанавливать программы в Linux — все способы

Недавно, столкнувшись со справедливой критикой от некого Алексея по поводу одного из опубликованных мной видео, я задумался — что, если попробовать перечислить, и рассказать, как пользоваться разными способами установки приложений под Linux-дистрибутивы?

Для поиска пакетов по названию программы введите:

В dkpg-based дистрибутивах:

В Arch-подобных дистрибутивах:

1) Менеджеры пакетов

Практически во всех популярных дистрибутивах есть менеджеры пакетов — такие, как APT (Advanced Packaging Tool) в Debian-подобных (dkpg-based), YUM (Yellowdog Updater, Modified) в Red Hat-подобных (RPM-based) и PACMAN в Arch-подобных.

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

Как устанавливать программы, используя APT:

Как устанавливать программы, используя YUM:

Как устанавливать программы, используя PACMAN:

Показываю, как устанавливать программы, используя APT (ОС — Linux Mint 20.3):

Показываю, как устанавливать программы, используя YUM (ОС — Fedora 35 Workstation):

Показываю, как устанавливать программы, используя PACMAN (ОС — Manjaro 21.2):

2) RPM- и DEB-пакеты

Самый распространённый способ распространения (извините за тавтологию) программ под Linux — это пакеты. Плюс пакетов заключаются в том, что для установки программы не нужно вводить в консоль кучу команд, а достаточно лишь скачать и запустить пакетный файл.

К примеру, в ряде дистрибутивов — Red Hat, Mandriva, Fedora и т. п. — используется стандарт RPM (Red Hat Package Manager — менеджер пакетов Red Hat).

Читайте также:  What is bin directory in linux

Показываю, как устанавливать программы, используя RPM-пакеты (ОС — Fedora 35 Workstation):

Во многих дистрибутивах используется иной вид пакетных файлов — DEB (пакеты dpkg, Debian Package — система управления пакетами Debian). В том числе и в популярных Debian, Ubuntu и Mint).

Показываю, как устанавливать программы, используя DEB-пакеты (ОС — Linux Mint 20.3):

3) Flatpak

Однако, приложения нетрудно, а зачастую и проще, устанавливать flatpak-ом — обычно они скачиваются на Flathub . По сути, Flatpak представляет из себя утилиту для скачивания и развёртывания программ в Linux-дистрибутивах. Такие приложения работают в особой песочнице, изолированной от остальной системы.

Показываю, как устанавливать программы, используя Flatpak (ОС — Linux Mint 20.3):

4) Snap

Snappy — это утилита для развёртывания и управления пакетами, подобная Flatpak. Разрабатывает её Canonical для своего дистрибутива Ubuntu, но Snap доступна и для других Linux’ов. По аналогии с Flathub пакеты .snap чаще всего загружаются из единой базы — Snapcraft Store .

Показываю, как устанавливать программы, используя Snap (ОС — Manjaro 21.2):

5) AppImage

AppImage является форматом распространения и запуска (без установки!) приложений под Linux. Он не размещает файлы приложения по системным папкам, а использует один сжатый файл. AppImage независим от дистрибутива, то есть может использоваться и на dpkg- и на RPM-, и многих других дистрибутивах!

Показываю, как запускать программы, используя AppImage (ОС — Fedora 35 Workstation):

6) Установка из репозиториев

Но не все программы можно установить через DEB-, RPM- или AppImage-пакеты или пакетные менеджеры, поскольку они либо не сформированы в такие пакеты, либо отсутствуют в базах пакетов. Тогда их следует скачивать для дальнейшей установки из репозиториев разработчиков (пример через APT):

sudo add-apt-repository [название репозитория]

Показываю, как устанавливать программы, используя репозитории разработчиков (ОС — Linux Mint 20.3):

7) Установка через менеджеры приложений

Во многих современных дистрибутивах есть и свои магазины приложений наподобие Microsoft Store или Google Play Market — к примеру, тот же Ubuntu Software. Зачастую это самый простой способ установки приложений — нужно лишь ввести в поисковую строку название программы, выбрать нужную и нажать «Установить».

Читайте также:  Set tmp dir linux

Показываю, как устанавливать программы, используя магазин приложений (ОС — Fedora 35 Workstation):

8) Установка при помощи TAR.GZ, TAR.BZ, в том числе и исходного кода

Для начала нужно открыть директорию, где лежит файл, в терминале Linux. Для распаковки TAR.GZ введите команду:

Для распаковки TAR.BZ введите команду:

После этого следует перейти в созданную директорию с тем же именем, что и наш распакованный пакет. Если там будет находиться файл install.sh (установщик), то запускаем его:

Также в архиве может лежать исполняемый файл самой программы (к примеру, Thunderbird или Discord) — тогда просто находим исполняемый файл с именем, идентичным названию программы и запускаем.

Если же наша программа была заархивирована исходным кодом (что нередко встретишь на GitHub), то по очереди вводим следующие команды:

Показываю, как устанавливать программы, используя TAR-архивы (ОС — Fedora 35 Workstation):

Источник

Форматы установочных файлов в Linux

Пользователям Windows или macOS очень просто установить желаемую программу. Для этого нужно скачать установочный файл и запустить его. Формат такого файла (чаще всего) это EXE для Windows, DMG для macOS. Linux-пользователи наслаждаются многообразием не только дистрибутивов, но и форматов установочных файлов. В нем-то и предстоит сегодня разобраться, чтобы в конце ответить на вопрос о том, сложно ли установить программу в Linux.

Три дистрибутива-основателя

Перед тем как говорить про форматы, нужно окунуться в прошлое. То многообразие в дистрибутивах, которые можно наблюдать сейчас, существовало не всегда. Первым дистрибутивом, который появился на свет был Slackware (известный среди опытных пользователей, как Слака). Вторым на свет «вылупился» Debian (отец, дед и прадед большинства современных дистрибутивов), третьим оказался Red Hat («красная шляпа»). От этих «основателей всего» и закрепились форматы установочных файлов в мире Linux. Ну раз основателя три, то и форматов, считайте, столько же.

Читайте также:  Права доступа linux просмотр прав

TGZ ИЛИ TAR.GZ-пакеты

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

DEB-пакеты

Системы, основанные на Debian, используют DEB-формат установочных файлов. Они уже не требуют дополнительных действий над собой (в отличие от архивов TGZ), достаточно просто скачать deb-пакет и установить при помощи системного менеджера программ.

RPM-пакеты

Red Hat подарила миру Linux формат RPM-пакетов. На данный момент, самой популярным дистрибутивом на RPM-базе является Fedora. Установка программ в ней такая же простая, как и работа с DEB-пакетами: скачиваем установочный файл и дважды кликнув по нему мышкой, запускаем установку.

Сложно ли устанавливать программы на Linux?

Не сложнее, чем в Windows или macOS! Неважно, на какой пакетной базе ваш дистрибутив, так как большая часть программ имеет поддержку DEB и RPM. Например, чтобы установить браузер Google Chrome нужно зайти на главный сайт и скачать предложенный установочный файл. Все определится автоматически — и дистрибутив, и его пакетная база. Скачали, установили, используете. Ничего сложного!

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

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

Комментарии, лайки и подписки принимаются в любых количествах! Рекомендуйте канал друзьям и делитесь постами в социальных сетях, так мы расширим аудиторию и привлечем новых подписчиков.

Источник

Оцените статью
Adblock
detector