В этот раз мы поговорим о установке различных программ в Линукс, доступно, для рядового пользователя.
Смотрите оглавление раздела, посвященного Линукс
Вы думаете попробовать Linux или купили ноутбук с Линуксом? И возникает вопрос - а как быть? Что делать то дальше. Читая статьи и форумы в интернете, может сложится впечатление, что эта операционная система для гиков-красноглазиков. На самом деле это не совсем так, на большом количестве сборок можно работать так же как на виндоувс.
Сам по себе линукс - это ядро, там нет ни чего привычного пользователю, потому разные фирмы и энтузиасты делают сборки на основе ядра, что есть уже дистрибутивы операционной системы.
Менеджер программ
Самый простой способ установки программ, это через менеджер программ. Он есть в любом дистрибутиве. Удобная оболочка, по принципу работы знакомая любым владельцам смартфонов.
Тут пользователь может искать по названию, а так же по категориям. Все просто, нашел программу, кликнул установить, все, пользуемся.
Установка пакетами
Но бывают такие случаи, что в официальных репозиториях нет нужной программы, но она есть в интернете, на сайте разработчика.
Репозито́рий (англ. repository), хранилище — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети. (ВикиПедия)
А на сайте разработчика мы видим что то непонятное:
или такое
Этот способ 1 в 1 как у Виндовс, вы скачиваете установочный пакет для своей системы, запускаете его, его исполняет пакетный менеджер, который есть у вас по умолчанию. Единственное надо знать тип пакетов для вашей системы: самые распространенные это
- deb для дистрибутивов на основе Debian Linux - Mint, Ubunta, Kubunta и тд.
- rpm для дистрибутивов на основе RedHat - Fedora, Rosa и тд.
- tgz (может быть другой формат архива) - как правило это архив с исходниками программ, которые собираются в бинарный файл на машине пользователя
Для сборки из исходников нужно обладать некоторыми знаниями, но как правило на сайтах производителей софта есть инструкции и все команды написаны, или архив содержит скрипт для автоматической сборки.
Другие версии установщиков
Есть еще такие пакеты с программами:
- snap
- flatpak
- appimage
Эти пакеты работают на практически любых дистрибутивах Линукс.
Различия между пакетами описано в другой статье
Консоль - командная стока
Когда вы поработаете пару месяцев в Линукс, вы поймете что этот способ простой и быстрый.
Скажем вы устанавливаете программу из официальных источников
Операция выполняется от администратора, потому начинается с sudo, потом указывается утилита, которая скачает и установит программу, скажем apt для дебиан подобных, yum для дистрибутивов на РедХат, а потом install имя программы.
Примеры, устанавливаем плеер vlc
Сначала обновляем список репозиториев:
sudo yum update или sudo apt update в зависимости от системы
Теперь устанавливаем:
sudo apt install vlc
sudo yum install vlc
Для дистрибутивов на основе arch sudo pacman -S vlc
-S обозначает, что нужно программу скачать и установить
А если нет в официальных репозиториях? То обычно на сайте написано как добавить ропозиторий производителя софта.
Вот на примере оперы:
Добавляем ключ репозитория
wget -qO- https://deb.opera.com/archive.key | sudo apt-key add -
Добавляем репозиторий
sudo add-apt-repository "deb [arch=i386,amd64] https://deb.opera.com/opera-stable/ stable non-free"
Устанавливаем программу
sudo apt install opera-stable
Ну в общем и все, как видите, ни чего особенно сложного, повторюсь - обычному пользователю хватит способа через "магазин приложений" (в разных дистрибутивах имеет различное название)
Смотрите оглавление раздела, посвященного Линукс