Установка программ в Manjaro
Manjaro — самый популярный дистрибутив GNU/Linux, как минимум, в течение последних месяцев в рейтинге Distrowatch. Причин для этого более чем достаточно. В статье будет рассмотрен один из несомненных плюсов системы, который по удобству, качеству и простоте является одним из самых привлекательных для пользователей, — установка программ в Manjaro.
Стандартной средой рабочего стола в Manjaro является Xfce. Именно в ней мы опробуем два варианта установки ПО: графический и с помощью терминала.
Установка программ в Manjaro Linux
Manjaro имеет собственный список источников программного обеспечения, рядом с которым также работает репозиторий Arch (в том числе и пользовательский репозиторий AUR).
1. Установка пакетов Manjaro через графический интерфейс
По умолчанию система использует pamac в качестве менеджера управления программами, которая является графическим вариантом консольной утилиты pacman, о которой будет сказано позже. Он может работать одновременно со стандартным репозиторием и с AUR.
Чтобы запустить его, откройте меню Xfce → Настройки → Установка и удаление программ (или воспользуйтесь поиском).
Pamac имеет схожий с подобными программами интерфейс, в котором есть возможность сортировать все программы по категориям, группам и т.д.
Установленные программы имеют окрашенное зеленым цветом поле Состояние. Чтобы установить программу Manjaro, выберите необходимый фильтр ПО (например Категории). Укажите один из предложенных разделов:
Укажите одну или несколько программ для установки, поставив галочку в поле Состояние → Применить.
При необходимости установить дополнительные зависимости ПО, pamac выдаст соответствующее окно с полным их перечнем → Далее.
При первой попытке установки, за время работы pamac будет запрошен пароль пользователя. Введите его и нажмите Аутентифицировать.
Начнётся инсталляция. Для просмотра подробностей установки нажмите кнопку Подробно.
По окончании процесса появится сообщение об успешном завершении транзакции с соответствующим уведомлением.
С помощью стрелки влево вверху окна программы можно вернуться к предыдущему виду. Установленные приложения появятся в необходимом разделе меню.
Таким образом выбранные программы будут установлены в систему графически.
2. Установка пакетов с помощью pacman
Для инсталляции ПО в терминале используется утилита pacman. Этот метод подходит для тех, кто привык управлять установкой и удалением программ «вручную». В некоторых случаях этим способом получается совершать некоторые операции с ПО быстрее, чем в графическом варианте.
Главное отличие pacman от pamac в том, что первый не производит установку из AUR. Для этого используется утилита yaourt. Рассмотрим их по очереди.
Чтобы установить программу с помощью pacman, используйте следующую инструкцию:
sudo pacman -S NAME
- sudo — выполнить команду от имени суперпользователя;
- pacman — название управляющей утилиты;
- -S — указание установить программу;
- NAME — имя программы в том виде, в каком оно указано в репозитории.
Например, чтобы установить редактор vim, откройте меню Xfce → Настройки → Терминал Xfce.
Введите команду установки и, при необходимости, подтвердите паролем.
Обратите внимание, что по умолчанию ввод пароля не отображается на экране в целях безопасности.
Далее pacman предложит установить пакет в Manjaro, если его имя было введено правильно и он находится в репозитории. Чтобы подтвердить выбор, введите Y и нажмите Enter. Обратите внимание, что в данном случае регистр вводимой буквы не имеет особого значения: большая буква означает, что этот вариант будет выбран по умолчанию, если вы нажмете Enter без точного указания.
Дождитесь, пока установка программы завершится и появится приглашение ввода новой команды.
Таким образом будет установлен текстовый редактор vim.
3. Установка пакетов с помощью yaourt
Эта утилита используется для установки приложений из пользовательского репозитория — AUR. Но по умолчанию она не установлена, так как AUR нужно включить вручную. Для этого откройте pamac. В меню программы выберите Настройки.
Во вкладе AUR включите его поддержку.
Закройте pamac. Для установки yaourt воспользуйтесь командой:
sudo pacman -S yaourt
Чтобы установить приложение из AUR, используйте такую инструкцию:
yaourt NAME
где NAME — имя устанавливаемой программы. Например, для установки программы skype введите команду:
Поскольку в AUR находится много пакетов, в названиях которых содержится skype, необходимо выбрать из списка тот, который необходим. В данном случае это пакет под номером 20. Введите его и нажмите Enter.
Далее yaourt предупредит, что вы устанавливаете выбранную программу на свой страх и риск и предложит отредактировать файл PKGBUILD, являющийся инструкцией по сборке ПО из исходного кода. На это отвечайте отрицательно буквой N. Обратите внимание, что с этого момента момента ввод буквы не требует подтверждения. Затем отобразится список устанавливаемых пакетов. Подтвердите выбор с помощью буквы Y или нажатием Enter.
Начнётся процесс скачивания и сборки пакетов. Когда программа будет готова к установке, появится соответствующий вопрос. Ответьте утвердительно.
Запустится установка пакетов Manjaro, где будет показана итоговая информацию по изменению размера свободного места на диске. Подтвердите решение.
После этого программа будет установлена на компьютер и отобразится в соответствующей категории.
Выводы
Установка программ в Manjaro возможна в двух вариантах: графическом и консольном. Отличительная особенность установки в терминале — использование разных утилит для инсталляции ПО из стандартных репозиториев и AUR (а именно — pacman и yaourt).
Начинаем работать с Manjaro Linux
В этой заметке рассмотрим вопросы управления и настройки свежеустановленной Manjaro Linux.
Обратил внимание, что поисковые запросы, по которым попадают ко мне на канал, чаще всего содержат вариации на тему «начать работать с Manjaro» или «перейти с # Ubuntu на # Manjaro».
Полагаю, что раз эта тема так популярна — стоит на ней немного сфокусироваться. Если что — задавайте вопросы в комментариях, постараюсь ответить)
Итак, я уверен, что установка Manjaro не составит труда тому, кто уже устанавливал Ubuntu или другую операционную систему.
Отмечу лишь, что традиционно рекомендую разбить жесткий диск минимум на два тома — том под корневой раздел «/» и том под раздел «home».
Вся система, за исключением пользовательских файлов и настроек программ, будет храниться в корневом разделе, а все ваши данные и настройки — в разделе home. Таким образом, если система полетит или поломается (или вы просто захотите ее переустановить), то вы можете просто переустановить систему, не трогая личные файлы. Удобно.
Итак, вы загрузились в Manjaro и ничего пока не понимаете.
В любом дистрибутиве linux главное — понять, каким образом устанавливать программное обеспечение, т.е. — как общаться с пакетным менеджером, который в каждом дистрибутиве — свой.
Семейство Manjaro следует своему прародителю — ArchLinux и использует в качестве пакетного менеджера pacman (Package Manager, а не то, что вы подумали 🙂 ). Pacman — это мощный и крайне удобный консольный инструмент для установки и настройки программ из репозитария Arch/Manjaro.
В отличие от Debian\Ubuntu и их apt pacman немногословен и крайне лаконичен.
Установка программы в Manjaro осуществляется краткой командой .
Треугольные скобки «<>« я использую для выделения фразы, которую вы должны составить сами. Вводить эти скобки — не надо!
Если стоит задача установить несколько пакетов в Manjaro — их можно перечислить подряд, без использования запятой.
Если Вы не знаете названия пакета — можно поискать его по ключевым словам:
Ключей так же может быть несколько, они перечисляются подряд, без запятых. Чтобы ограничить поиск строгим соответствием названия — можно «обернуть» ключ в особые знаки, например:
Ну и например, можно поискать библиотеку, которая Вам нужна, если эта библиотека является частью пакета:
Вывод этой команды покажет, в состав каких пакетов входит искомое Вами название.
А с помощью команды:
sudo pacman -U /путь/к/пакету/имя_пакета.расширение
можно установить пакет, который вы скачали сами и расположили где-то на своем жестком диске.
Удаление программы в Manjaro работает следующим образом.
Удаляем пакет, но оставляем все зависимости нетронутыми.
Удаляем пакет и все зависимости, которые больше не нужны.
Обновление системы тоже оформлено немного своеобразно. В самой справке ArchLinux не рекомендуется обновлять отдельный пакет или не устанавливать обновления после синхронизации репозитария. Это значит, если полезли что-то делать с pacman, начинайте всегда с обновления сначала базы пакетов:
При этом важно понимать, что обновятся только пакеты, установленные из репозитариев.
А какие еще могут быть пакеты?
Вся сила и гибкость Manjaro и Arch строится на системе AUR — Arch User Repositories, пользовательские репозитарии Arch. AUR позволяет любому подключившему эту централизированную систему устанавливать программы из исходников, по сценариям, подготовленным другими пользователями.
Чтобы установить поддержку AUR в Manjaro выполним команду:
sudo pacman -S base-devel yaourt
Дальше можно пользоваться либо графической утилитой установки, либо самим yaourt, как pacman для системы AUR. Я рекомендую новичкам освоиться и пока не стыдиться пользоваться графическими утилитами, они, как правило, входят в поставку Manjaro.
Поставь лайк, чтобы видеть больше подобного контента, в том числе от меня.