Манджаро

Начало работы с Manjaro Linux, часть I

Начало работы с Manjaro Linux, часть I
В качестве скользящего выпуска Manjaor Linux постоянно выпускает обновленные версии программного обеспечения. Несмотря на то, что это производная от Arch Linux, они различаются в зависимости от целевой аудитории и целей. Arch Linux - это передовая программная операционная система, предназначенная для технически грамотных пользователей. Обновления Manjaro проходят уровни тестирования, чтобы предоставить пользователям сравнительно стабильную, быструю и легкую систему. То есть пакеты выходят не так быстро, как в Arch Linux.

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

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

Официальные репозитории

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

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

Pacman

Основное различие между дистрибутивами на базе Arch и другими основными дистрибутивами Linux - это менеджер пакетов Pacman. Pacman позволяет пользователю обновлять, устанавливать или удалять пакеты вместе со всеми необходимыми зависимостями.

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

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

Обновление Manjaro через интерфейс командной строки Pacman

После установки важно обновить дистрибутив, чтобы получить последнюю версию Manjaro. Обновление Manjaro из программного обеспечения (графический интерфейс Pamac для Pacman) в основном достаточно для всего процесса установки. Однако обновления через интерфейс командной строки предоставляют больший контроль над решением проблем, если таковые имеются.

Откройте интерфейс командной строки и введите следующую команду:

[электронная почта защищена]: ~ $ sudo pacman -Syu

Приведенная выше команда обновляет только настроенные пакеты. Параметр -S синхронизирует системные пакеты с официальной базой данных, -y обновляет пакеты или загружает последние пакеты из базы данных. Наконец, опция -u обновляет пакеты.

Использование параметра -Syyu заставляет Pacman обновлять все репозитории баз данных. Кроме того, это помогает обновить систему, если вышеуказанная команда не может получить последние версии программного обеспечения. Однако он обеспечивает эффективное управление пакетами только из официальной системы репозиториев Manjaro.

Репозиторий пользователей Arch (AUR)

Несмотря на то, что Manjaro является производной от Arch Linux, получить доступ к его репозиторию для использования в Manjaro невозможно. Однако мы можем получить доступ к пакетам из неофициального хранилища, управляемого сообществом, известного как Arch User Repository (AUR).

AUR содержит информацию о сборке пакета в сценарии оболочки PKGBUILD, который утилита makepkg выполняет поиск в соответствии с инструкциями по компиляции или созданию архива пакетов. Пакет состоит из инструкций и двоичных файлов, которые устанавливаются менеджером пакетов.

Возможный риск

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

Однако дополнительные программные пакеты сопряжены с потенциальными рисками и проблемами. Чтобы преодолеть проблемы, доверенный пользователь играет роль посредника между неофициальной коллекцией пакетов и Arch Linux, чтобы установить чистые операции AUR. Кроме того, они имеют право поддерживать, управлять и удалять пакеты.

Способы использования AUR в Manjaro

Процесс установки пакетов AUR не так прост, как кажется. Официальная документация рекомендует вручную проверять PKGBUILDS и установочные файлы перед сборкой пакетов. Следовательно, существуют различные способы доступа к AUR; здесь мы обсудим каждый из них:

Доступ через графический интерфейс Pacman (Pamac)

Зайдите в Add / Remove Software, перейдите в настройки. Выберите вкладку AUR в открытом диалоговом окне, включите AUR, переместив ползунок, и проверьте наличие обновлений. Теперь каждый пакет из AUR идентифицируется с помощью тега AUR.

Доступ через Pamac CLI

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

Найдите нужный и установите пакет с помощью строить команда:

[электронная почта защищена]: ~ $ pamac search -a
[электронная почта защищена]: ~ $ pamac build

Вышеупомянутые команды приводят к ряду вопросов, которые включают:

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

AUR Helper

Еще один простейший способ получить доступ PKGBUILDS из AUR через Помощники AUR. Это инструмент командной строки, который упрощает поиск пакетов и процесс установки.

Самый рекомендуемый помощник AUR для новых пользователей - Yay, так как он ближе всего к Pacman с точки зрения команд и параметров. Кроме того, он также обновляет и выполняет резервное копирование системы практически без подсказок.

Установите git с помощью Pacman, клонируйте PKGBUILD и cd в папку ура каталог для сборки пакета с помощью makepkg.

[электронная почта защищена]: ~ $ sudo pacman -S --needed base-devel git
[электронная почта защищена]: ~ $ git clone https: // aur.Archlinux.org / yay.мерзавец
[электронная почта защищена]: ~ $ cd yay
[электронная почта защищена]: ~ $ makepkg -si

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

[электронная почта защищена]: ~ $ yay -S

Ручная установка пакетов AUR

Опять же, для ручной установки пакетов AUR требуются необходимые файлы. Используйте Pacman для установки мерзавец, клонируйте файлы сценария и соберите пакет, используя makepkg.

[электронная почта защищена]: ~ $ pamac install base-devel git
[электронная почта защищена]: ~ $ git clone https: // aur.Archlinux.org / google-chrome.мерзавец
[электронная почта защищена]: ~ $ cd google-chrome
[электронная почта защищена]: ~ $ makepkg -s

Приведенная выше команда обрабатывает зависимости. Следовательно, после успешной сборки пакета файл package_name-pkgver.упак.деготь.zst создается в рабочем каталоге.

Установите пакет с помощью следующей команды:

[электронная почта защищена]: ~ $ makepkg -i

Эта команда эквивалентна

[электронная почта защищена]: ~ $ pacman -U имя_пакета-pkgver.упак.деготь.zst

Или объедините два последних шага в один:

[электронная почта защищена]: ~ $ makepkg -is

Заключение

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

Левая кнопка мыши не работает в Windows 10
Если вы используете выделенную мышь со своим ноутбуком или настольным компьютером, но левая кнопка мыши не работает в Windows 10/8/7 по какой-то причи...
Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...