Способы для установки приложений в ОС Linux

ПК и ноутбуки

Способы установки

Есть три разных способа установки программ в Linux:

  • Использование менеджера графических пакетов
  • Из командной строки
  • Скомпилировать из исходников

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

Имеет ли значение выбор дистрибутива?

Ответ на этот вопрос зависит от способа установки. Если вы решите использовать менеджер графических пакетов, такой как Ubuntu Software, GNOME Software или Elementary AppStore, выбор дистрибутива не так важен. Установка любого программного обеспечения с помощью GNOME в Debian такая же, как и в Fedora.

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

Это подводит нас к следующему вопросу.

Что такое менеджер пакетов?

Менеджер пакетов — это набор инструментов, которые помогают автоматизировать процесс установки, обновления, настройки и удаления программного обеспечения в дистрибутиве Linux. Различные менеджеры пакетов:

  • DPKG: базовый менеджер пакетов для дистрибутивов на базе Debian.
  • Apt: внешний интерфейс для системы DPKG, поставляемый с такими дистрибутивами Debian, как Ubuntu, Linux Mint и Elementary OS.
  • Apt-get: более функциональный интерфейс к системе DPKG, поставляемый с дистрибутивами на основе Debian.
  • RPM: базовый менеджер пакетов для дистрибутивов Red Hat, таких как Red Hat Enterprise Linux, CentOS и Fedora.
  • Название: Интерфейс к системе RPM, поставляемой с дистрибутивами на основе Red Hat.
  • Dnf: более многофункциональный интерфейс к системе RPM.
  • ZYpp: поставляется с SUSE и OpenSUSE.
  • Pacman: менеджер пакетов для дистрибутивов Arch Linux.

Управление пакетами немного сбивает с толку новых пользователей при использовании таких дистрибутивов, как Ubuntu, которые содержат как DPKG, так и Apt. Разница в том, что команда dpkg используется для установки локального файла .deb, а команда apt может устанавливать программное обеспечение из репозитория.

То же самое относится к дистрибутивам на основе Red Hat, где команда rpm используется для установки локальных файлов .rpm, а yum и dnf могут устанавливать программное обеспечение из внешних архивов.

Это подводит нас к следующему вопросу.

Что такое репозиторий?

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

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

Приступим к установке.

Использование графического менеджера пакетов

WPS Office для Linux — установка, русификация, инструкция

Менеджер пакетов — это набор инструментов, которые могут распознать архив в правильном формате, распаковать его и рассортировать содержимое по нужным папкам, чтобы продукт работал корректно. Менеджер пакетов реализован во всех дистрибутивах Linux. Наиболее популярными форматами для этой операционной системы являются DEB и RPM.

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

Инструментариев существует множество, буквально для каждого дистрибутива. Например, для пользователей Ubuntu менеджер пакетов называется Advanced Packaging Tool, для CentOS — Yellowdog Updater, для Mint — Synaptic. Также популярны DNF, Pacman, Zypper и десятки других. По сути, все они выполняют одни и те же функции, но работают по-разному.

Синаптический интерфейс

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

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

Инструкция по установке программы на примере Linux Mint:

  1. Для этого каталога менеджер пакетов называется Synaptic. Чтобы его открыть, нужно ввести название в поиск доступных приложений: в левом нижнем углу есть меню «Пуск», при нажатии открывается поисковая строка).
  2. Пройдите процесс аутентификации.
  3. Найдите источник для установки. Также можно воспользоваться поиском.
  4. Поставьте галочку напротив нужного пакета и нажмите кнопку «Применить» — она находится на верхней панели менеджера пакетов.

В этот момент система запустит необходимые процессы. Уже установленные пакеты будут обновлены при необходимости и будут загружены новые. Synaptic позволяет пользователям глобально обновлять все элементы Linux Mint. Для этого нужно подтвердить права суперпользователя.

Установка программ на Linux через пакеты tar, gz, tgz, tar.gz

Установка Kali Linux на VirtualBox — пошаговая инструкция

В Linux программы могут быть представлены в виде архивов .tar.gz, .tgz, .tar. Пакеты обновления или другие исполняемые файлы могут быть в том же формате. Для их установки необходимо скомпилировать архив в новый пакет DEB.

Работа в Linux осуществляется через терминал

Для таких форматов приходится работать через командную строку. Пример приведен на Ubuntu. Во-первых, вам нужно установить дополнительный инструмент. Для этого откройте терминал, нажав Ctrl+Alt+T. Введите в окне команду: sudo apt-get install checkinstall build-essential autoconf automake. На экране появляются дополнительные сообщения.

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

Важно! Клавиши для открытия терминала нажимаются на пустой стол.

Затем нужно распаковать архив:

  1. Для начала нужно щелкнуть по нему правой кнопкой мыши и выбрать «Свойства».
  2. На экране появится окно, где будет указан путь к родительской папке, нужно будет поработать с терминалом.
  3. Затем откройте командную строку и введите: cd /home/user/folder. В этом случае пользователя следует заменить на имя пользователя, а папку — на имя каталога (то есть будет повторяться пятерка показанной ранее родительской папки).
  4. После этого введите команду tar -xvf space.tar.gz. Замените space.tar.gz на правильное имя архива. На экране появится список всех элементов архива.
  5. Скомпилируйте пакет DEB. Введите cd space в терминале. Пробелы заменяются названием нужного каталога. Для компиляции введите ./bootstrap, если не получится — ./autogen.sh. Введите отметку на следующей строке. Когда командная строка снова станет активной, введите checkinstall.
  6. Установите пакет. Сделать это можно одним из описанных способов установки программ.

Установка tar gz в Linux Mint выполняется аналогичным образом.

Как установить tar.gz в Linux Mint

работа в Mint принципиально не отличается от Ubuntu. Разве что терминальный вызов можно переназначить на другие клавиши. В общем случае алгоритм установки программы из архива tar.gz будет таким же:

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

Установка программ в Linux Mint 20

1. Центр приложений

Самое простое, что может сделать новичок для установки новых пакетов, это открыть встроенный в систему графический менеджер приложений. Щелкните значок Linux Mint в левом нижнем углу и введите слово «программное обеспечение» в поле поиска. В отображаемых результатах выберите «Диспетчер программ» и запустите:

wESxRIU1oD8awAAAABJRU5ErkJggg==

GwMv01vwihxo5PGcl34E0b0xJoYRvrBSjJ5QxZDy691aBx7YrrBef4Pkdz98V6pmxgAAAAASUVORK5CYII=

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

ZlmxapI+BtX4V1zzf8AopGK5aT+CgAAAAAASUVORK5CYII=

D8rQnJZ4ZY1HAAAAAElFTkSuQmCC

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

AdHdICWWMJVqAAAAAElFTkSuQmCC

8FGWX2e4Opk0gAAAAAASUVORK5CYII=

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

z8xVfbqTdjGAwAAAABJRU5ErkJggg==

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

Читайте также: Как запустить EXE-файлы на Linux Mint?

2. Менеджер пакетов Synaptic

Менеджер пакетов Synaptic — это менеджер пакетов с графическим интерфейсом, с помощью которого вы можете устанавливать, обновлять или удалять пакеты в системе. В последних версиях Linux Mint менеджер пакетов Synaptic включен по умолчанию и не требует установки.

Щелкните значок Linux Mint в левом нижнем углу и введите synaptic в поле поиска. В отображаемых результатах выберите synaptic и запустите. Программа будет запрашивать пароль суперпользователя (пользователя root) при каждом запуске):

NBN1BNIoe73NDlERDj8f8d+fgl6TT9zAAAAAAElFTkSuQmCC

После ввода пароля появляется главная страница Synaptic:

GHFwAAAABJRU5ErkJggg==

Вот как выглядит информация о пакете:

T2oMRAAAAAElFTkSuQmCC

Сначала интерфейс программы может показаться сложным, но это не так. Попробуем немного разобраться, установив пакет. Например, вам нужно установить программу под названием mc. Нажмите на кнопку поиска, расположенную в правом верхнем углу. В появившемся окне поиска необходимо ввести название программы, а в качестве фильтра поиска (Look In) необходимо выбрать поиск по названию (Name) и нажать на кнопку Search:

wOvYHLE8cCs9wAAAABJRU5ErkJggg==

Программа сразу отобразит все пакеты, попадающие под поисковое описание:

xoy7Z4VsXGwAAAABJRU5ErkJggg==

Чтобы установить пакет, вы должны щелкнуть по нему правой кнопкой мыши и выбрать Отметить для установки, после чего появится окно, информирующее вас о том, что в систему будут внесены дальнейшие изменения, такие как установка дополнительных пакетов (зависимостей). Для подтверждения нажмите кнопку «Отметить:

w8Lg4P56W5pvgAAAABJRU5ErkJggg==

Программа также подсветит пакеты, которые будут установлены вместе с головным пакетом, сформировав таким образом зависимости:

+H7hNwx2nW02MAAAAAElFTkSuQmCC

Для начала установки необходимо нажать на кнопку Применить, которая находится вверху слева, после чего начнется скачивание и установка пакета:

P594HcMLH5FGAAAAAElFTkSuQmCC

Теперь попробуем удалить тот же пакет mc с помощью Synaptic. Для этого снова воспользуйтесь поиском и найдите программу:

wKnqsM8MNsjdwAAAABJRU5ErkJggg==

Вы можете заметить, что программа пометила зеленый прямоугольник рядом с пакетом mc. Это означает, что данная программа уже установлена ​​в системе. Вам нужно щелкнуть правой кнопкой мыши по установленному пакету и выбрать Отметить для полного удаления. Затем в левом верхнем углу нажмите кнопку Применить:

B5pCZe2VCCOwAAAABJRU5ErkJggg==

Необходимо подтвердить удаление программы и всех ее зависимостей, нажав кнопку Применить:

AB11GSikugSAAAAAAElFTkSuQmCC

После этого начнется процесс удаления программы:

AwNWxRwq9PkrAAAAAElFTkSuQmCC

3. Команда APT

Теперь давайте посмотрим на установку приложений с помощью инструмента APT. APT — это консольный инструмент Advanced Packaging Tool, предназначенный для установки пакетов. Входит в состав Linux Mint по умолчанию и не требует установки. Чтобы найти нужную программу, нужно знать название пакета. Чтобы найти пакеты mc, запустите, например:

sudo apt search mc

G4DK9pvV66UAAAAASUVORK5CYII=

Для установки программ с помощью утилиты apt достаточно выполнить команду в терминале:

sudo apt -y установить mc

Введите пароль суперпользователя. После этого apt найдет имя данного пакета в репозиториях, затем запустит процесс загрузки и установки пакета:

XDHfFS9dELIAAAAASUVORK5CYII=

Теперь попробуем удалить нужный пакет с помощью apt. Чтобы удалить пакет в терминале, выполните следующую команду:

sudo apt -y удалить mc

gz4AAAAAASUVORK5CYII=

Чтобы полностью удалить пакет, включая удаление всех файлов конфигурации программы, выполните команду:

sudo apt purge -y mc

AVEPYCMRl8IeAAAAAAElFTkSuQmCC

Дополнительные сведения об использовании управления пакетами APT см в разделе Как использовать APT

4. Пакетный менеджер Snap

Snap — это система установки и управления пакетами, разработанная Canonical. Суть в том, что пакет приложения включает в себя полный набор компонентов, необходимых для запуска приложения. Такие пакеты можно устанавливать в систему, не беспокоясь о зависимостях, так как все зависимости уже включены в пакет.

Snap по умолчанию не включен в Linux Mint. Его необходимо установить отдельно. Для дистрибутивов Linux Mint версии 20 удалите файл nosnap.pref, расположенный в /etc/apt/preferences.d/, с помощью команды:

sudo rm /etc/apt/preferences.d/nosnap.pref

Далее вам нужно обновить индекс пакета:

судо подходящее обновление

После этого можно установить пакет snapd:

sudo apt -y установить snapd

ZlVKfPAOs2YAAAAASUVORK5CYII=

После установки вы можете проверить, что снап установился с помощью команды:

щелчок

wPV5306CjJJZAAAAAABJRU5ErkJggg==

Для получения дополнительной информации об использовании системы Snap см. Как использовать Snap

5. Пакетный менеджер Flatpak

Вы также можете использовать Flatpak для установки пакетов.

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

В новых версиях Linux Mint (версия 20 и выше) уже установлен Flatpak. Введите команду в терминале для подтверждения установки:

плоский пакет —help

В ответ команда должна перечислить все доступные команды для Flatpak.

DYKIkwKzpBUeAAAAAAElFTkSuQmCC

×

Подробнее об использовании системы Flatpak можно прочитать в статье Как использовать Flatpack

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

Arch Linux и его производные используют менеджер пакетов под названием Klitschko. Он был создан Джаддом Винетом и может автоматически разрешать зависимости. Чтобы установить пакет с этим администратором:

pacman -S номер_пакета

Volok — еще один отличный менеджер пакетов, такой как Gentoo. Он имеет сходство с портами BSD и совместим со средой POSIX и Python. Он также используется FreeBSD. Чтобы установить пакет с ним:

выйти nombre_paquete

Paldo Это операционная система с ядром Linux, использующая менеджер пакетов upkg. Он был создан Юргом Биллетером, и для установки программ в Linux с его помощью нужно набрать:

upkg-установить номер_пакета

В дистрибутиве Pardus Linux используется простой менеджер пакетов, написанный на Python и известный как PCP. Он использует LZMA и XZ для сжатия пакетов, и, прежде всего, удивительная технология Delta позволяет загружать только различия между пакетами для экономии полосы пропускания. Установите так:

pisi установить номер_пакета

Системы управления пакетами (СУП)

Для упрощения поиска, скачивания программ, отслеживания зависимостей, а также автоматизации обновлений приложений существуют подходящие системы управления пакетами (PSMS). Наиболее распространенными являются APT и yum. Кстати, yum — это не что иное, как тот же APT, модифицированный для работы с rpm-пакетами.

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

Поскольку система управления пакетами APT универсальна, хорошо документирована (и к тому же бесплатна), разумно рассмотреть работу таких систем на примере APT. Эта PMS реализована как инструмент apt-get, с помощью которого удобно управлять всей системой. Важным для APT (как и для других подобных EMS) является файл с описанием исходников репозиториев, т.е репозиториев.

Для APT это файл /etc/apt/sources.list. Если этот файл сконфигурирован и содержит правильную информацию об источниках, перед каждым обновлением или установкой приложений запускайте команду:

$ apt-получить обновление

или в CentOS Red Hat

$ ням обновление

для обновления информации о пакете. Затем вы можете установить/обновить:

$ apt-get установить имя пакета

или же

$ yum имя пакета установки

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

Чтобы установить редактор mc, введите команду

$ apt-get установить mc

или в RedHat CentOS

$ ням установить mc

Следующая команда:

$ apt-get удалить имя

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

$ apt-get clean $ apt-get autoclean $ apt-get autoremove

Если вы нашли ошибку, выделите фрагмент текста и нажмите Ctrl+Enter.

Полная деинсталляция в Linux Mint

Иногда это ваши собственные настройки, которые могут заставить вас удалить приложение. Возможно, не стоит сохранять их, даже если вы захотите переустановить приложение позже. В этом случае или если вы не хотите переустанавливать приложение, вы можете полностью удалить приложение вместе с его параметрами конфигурации. Для этого вы должны использовать команду —purge).

Чтобы полностью разархивировать VLC Media Player, введите команду:

sudo apt-get —purge удалить vlc

Удаление программ в Linux Mint без пакетного менеджера

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

компакт-диск /папка/с/источники
$ sudo удалить

Первая команда переходит в исходную папку, вторая удаляет программу. Если скрипт не сохранился, его можно скачать из интернета. В противном случае программа не может быть удалена. Еще один вариант установки программ — использовать script-a с официального сайта.

Такие программы гораздо проще удалить. Устанавливаются они, как правило, в папку, для них существует специальный каталог в файловой системе Linux. Здесь они создают новую папку, в которой находятся все данные их компьютера, включая исполняемые файлы и файлы конфигурации. Чтобы удалить браузер Google Chrome, установленный таким образом, например, введите:

sudo rm -Rf /opt/google-chrome/

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

Оцените статью
Интернет на телефонах
Adblock
detector