Узнавайте о новых статьях по почте

Установка приложений на Linux

Автор / 0 Комментариев / 232 Просмотров / 22.01.2019

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

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

Знакомство с Linux выглядело примерно так: «накатывал» систему на флешку и загружался. Минут тридцать ковырялся в лайф режиме, пытаясь что-либо понять за такое короткое время и сверкая пятками убегал домой.

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

Именно так ощущал себя после форточки, где знакома каждая тропинка, ручеек, водопад, каждая гать на болоте…

«Сколько можно это терпеть» — услышал я свирепый голос жены, прямо у своего уха и решил окончательно покончить с пугающей, феноменологической Клаустрофобией Linux.

Страх пациента иррационален и пришлось идти на хитрость. Создал рубрику «Установка систем» где упрямо устанавливал Linux, как вторую ОС после основной Windows. Естественным образом, чтобы после установки новой системы, хоть «капелюху» рассказать о настройках, нужно малёк изучить ОС. И только после этого сквозь заросли пробился солнечный луч, и, раздвинув ветви мальчик выбрался на открытое место.

Ступив на плотную почву, начал выбирать, именно ту единственную и неповторимую, с которой до конца своей жизни, до последнего вздоха… Сделать это, оказалось не просто, каждая красавица и милашка (ссылка на все дистрибутивы), как здесь вообще можно выбрать?

И вдруг

что-то щёлкнуло — archlinux! Пол года в одной системе (Windows, всё равно, как основная) был моим собственным рекордом. Система офигительно лёгкая, но со своими тараканами.

Во-первых «задолбало» каждодневное обновление пакетов.

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

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

В четвёртых, маленькое телодвижение не по принципу и закону Фэншуй 風水 и система падала, приходилось заново восстанавливать ОС и снова греть примусом мозговые извилины.

Я честно говоря, всё это люблю (горелкой по мозгам), но не до садо-мазо истерии и душевного страдания:). Развод, девичья фамилия и снова поиски.

Где-то прочитал, что Linux Mint это для детей и лодырей, которые не хотят лезть под капот машины и изучать чрезвычайно важные процессы газообмена. Накушался, хочу водить, а не бултыхаться под машиной с гаечными ключами. И вот уже достаточно долгое время «сижу» на Linux Mint (Windows,один фик основная), радуясь свободному времени и простоте системы.
 

1. Установка приложений из терминала.

Всё, что накалякал выше, удалите и вычеркните из своего мозга, потому, что теперь о важном. Одним из главных страхов освоения новой системы, является не понимание установки крайне важных программ. Все напуганы историями о кровожадном терминале, без которого linux, пальцем не пошевелит и за ухом не почешет. Враки. Хотя в процессе освоения системы к терминалу привыкаешь на столько, что все другие способы начинаешь отметать. Terminal становится твоим другом и помощником.

Для установки пакета из хранилищ со всеми необходимыми зависимостями, можно воспользоваться командой apt-get install или просто apt install. В качестве аргументов команде следует передать название пакета или группе пакетов по их точному названию в хранилищах. Пример:
$ sudo apt-get install firefox
или
$ sudo apt install package1 package2 package3

Чтобы не отвечать каждый раз на запросы, вы можете сразу указать ваш ответ по-умолчанию, указав флаг -y:
$ sudo apt install -y package

Бывает так, что установка обрывается в силу проблем с зависимостями. Команда apt-get попробует исправить ситуацию, если ей передать флаг -f:
$ sudo apt-get install -f

Добавление PPA.

PPA (личные архивы пакетов) — некий аналог хранилищам. PPA поддерживаются частными лицами. Установка на примере приложения notepadqq:
$ sudo add-apt-repository ppa:notepadqq-team/notepadqq
$ sudo apt update
$ sudo apt install notepadqq

Вывод установленных пакетов.

Пример вывода:
$ dpkg -l
или
$ dpkg --get-selections

Вывод установленных пакетом файлов.

Вы получите список абсолютных путей к файлам:
$ dpkg -L package

Поиск пакета, установленного по адресу.

Чтобы понять какой пакет установил интересующий вас файл и увидеть название пакета, ответственного за файл:
$ dpkg -S /path/to/file

Версия пакета, на примере почтового менеджера:
$ geary --version

Поиск пакета:
$ apt search geary

Содержимое пакета:
$ apt show geary

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

2. Post_install.sh — установка десяток приложений Linux Mint/Ubuntu одним кликом.

При помощи Post_install.sh скрипта можно установить десятки, сотни, тысячи приложений одним кликом. Мне этот способ очень симпатизирует, обязательно изучите на этой странице. Или посмотрите ролик «Установка десяток приложений Linux Mint и Ubuntu одним кликом».
 

3. Установка deb-пакетов в операционной системе Linux.

Различные способы установить deb-пакеты в Linux Mint/Ubuntu/Debian, вы можете почитать по этой ссылке. Или сразу к просмотру ролика.
 

4. Установка при помощи утилиты развёртывания Flatpak.

«Новая технология (ссылка) запускает приложения в предсказуемой среде с их наиболее подходящей стек библиотекой, без ущерба для стабильности базовой ОС и гибкости. Как всегда ролик вдогонку.
 

5. Установка Snap-пакетов в Linux.

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

6. Synaptic.

Synaptic. Источник приложений. Персональные архивы пакетов (PPA). Ну, это совсем просто (как в Windows, где нужно хлопнуть по заднице .exe файлу). И, как всегда ссылка на статью. Ау-уу ролик ты где?
 

7. AppImage — портативные программы для Linux.

Статья (ссылка).
Ролик (ссылка).
 

8. Конвертирование rpm пакетов в deb.

Читаем здесь.
Смотрим тут.
 

9. Aptitude — оболочка для Advanced Packaging Tool.

Тут и тут.
 

Это всё, на что мне хватило сил и времени. Ваши комментарии по установке приложений в операционной системе Linux, хочется увидеть в комментариях. Не была озвучена технология установки программных “задач” при помощи Tasksel, передача списка пакетов между системами (экспорт списка пакетов), dselect, компиляция и установка программ из исходников и так далее и тому подобное.

Не забывайте подписаться на второй канал RobotSuperDashka. Заранее спасибо и больше вам компьютерной грамотности в 2019 году!

 

 
Помогите проекту в его развитии:
Карта Сбербанка: 4276130024079406
Яндекс.Деньги: 410012054992141
Webmoney: WMR-кошелёк R429054927097
WMZ-кошелёк Z401294377967

Помогите жертве капиталистического катаклизма. Делитесь постом в соц. сетях:

Самое интересное на сайте:

Bash скрипты Linux Bash скрипты LinuxBash-скрипты, это сценарии командной строки, написанные для оболочки bash. А также это довольно мощный способ автоматизации ча...
Neofetch — информация о системе Linux и лого... Neofetch - информация о системе Linux и логотип в терминале.Neofetch - удобное отображение информации о системе в терминале. Установка самая обычн...
Как в терминале изменить цвет имени пользователя, ... Красивая цветовая гамма в терминале.Буду краток. Узнаём всю подноготную о своей системе. $ inxi -bБольшой выбор смартфонов: http://got.by/2ut...
Davinci Resolve — мощный, бесплатный видеоре... Davinci Resolve - мощный, бесплатный видеоредактор (Mac, Windows, Linux).Ну, что сказать... начал я тут искать хороший видеоредактор для Linux и н...
Post_install.sh — установка десяток приложен... Post_install.sh - установка десяток приложений Linux Mint/Ubuntu одним кликом.Post_install.sh - довольно интересный и полезный скрипт. Но сперва н...
Установка UNIX-подобных систем на одном диске с Wi...  // - Доктор, я страдаю от галлюцинаций. Или проще, у меня глюки. - А какая у Вас операционная система? - Windows. - ...

Ваш Комментарий

Не парьтесь, авторизоваться на сайте можно, через любую соцсеть: 

Email не будет опубликован на сайте