Как установить pamac в archlinux
Перейти к содержимому

Как установить pamac в archlinux

  • автор:

How to Install Pamac GUI Package Manager in Arch Linux

Pamac is the package manager of Manjaro based on libalpm which also supports Appstream, AUR, Flatpak and Snaps. Being an alternative to pacman it focuses on providing an easy-to-use interface whether it is GUI or CLI.

Arch Linux relies on the pacman commands for package management. You may get a GUI-based software center from your desktop environment.

However, if you want to install the fabulous Pamac package manager in Arch Linux, you could do that.

In this tutorial, I’ll show you two methods to do that:

  • Installing from the AUR
  • Installing from the Chaotic-AUR (Recommended as the developers of Garuda Linux sign packages)

Both are command line methods, but you are an Arch user, and I believe you can handle the command line a bit, can you not?

Method 1: Installing Pamac from the AUR

If you have an AUR helper like Yay installed already, getting Pamac is really easy.

Otherwise, you’ll have to go the challenging route.

First, update your system as Arch is a rolling release distribution and do not support partial upgrades. Enter the following command in the terminal to update your Arch Linux system.

Then you need to install all the packages of the base-devel package group and git by entering the command below.

Now you need to build and install archlinux-appstream-data-pamac, libpamac-aur and pamac-aur respectively.

Enter the following commands replacing the package name with packages you want to install for all the 3 packages.

In this case, the AUR package pamac-aur have other AUR packages as dependencies. So you have to build and install them before installing the main package. This hassle can be avoided by using an AUR helper.

Building and installing packages from AUR may fail due to outdated PKGBUILD and there are plenty of them in the AUR. Also, you need to manually update AUR packages if there is an update, as AUR packages don’t update when you update your system with Pacman.

In my opinion, you should use the next method. You don’t have to bother building and updating Pamac manually when there is an update.

Method 2: Installing Pamac from the Chaotic-AUR (Recommended)

Chaotic-AUR is a repository for Arch Linux maintained by the developers of Garuda Linux. Packages of this repo are signed and can be trusted. When you add this repo, you can install Pamac using Pacman directly.

Let’s add the repo by entering the following commands.

The above command just installs the keyring and mirrorlist for the repo. You also have to add the repo to the end of /etc/pacman.conf. Here I will use nano to edit the file.

The resulting file should look something like this.

Now update your system using Pacman and install Pamac by the entering the following command.

Once installed, you can access the GUI from Application Menu and CLI using the pamac command.

Pamac GUIPamac GUI Pamac CLIPamac CLI

In case you don’t like Pamac, you can remove it along with its dependencies and configuration files using pacman via the following command:

Conclusion

When I started using Arch Linux, I was also very skeptical about installing AUR packages as they took a long time to build and many times refused to build due to outdated PKGBUILD. I wish we had Chaotic-AUR earlier kudos to the Garuda Linux developers.

Note that there are other variants of Pamac available in the AUR which support Flatpak and Snaps. But in this tutorial, I have mentioned the variant with only Appstream and AUR support.

What’s your opinion on adding a 3rd party repos like Chaotic-AUR on Arch Linux? Which method would you use to install Pamac?

Как установить диспетчер пакетов Pamac GUI в Arch Linux

Памак является менеджером пакетов Манджаро на основе libalpm который также поддерживает Appstream, АУР , Плоский пакет а также Снапы . Будучи альтернативой пакман он ориентирован на предоставление простого в использовании интерфейса, будь то графический интерфейс или интерфейс командной строки.

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

Однако, если вы хотите установить потрясающий менеджер пакетов Pamac в Arch Linux, вы можете это сделать.

В этом уроке я покажу вам два способа сделать это:

  • Установка из AUR
  • Установка из Хаотик-AUR (Рекомендуется разработчикам пакетов Garuda Linux для подписи)

Оба метода командной строки, но вы являетесь пользователем Arch, и я полагаю, что вы можете немного справиться с командной строкой, не так ли?

Способ 1: установка Pamac из AUR

Если у вас уже установлен помощник AUR, такой как Yay, получить Pamac очень просто.

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

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

Затем вам нужно установить все пакеты базовая разработка группа пакетов и мерзавец введя команду ниже.

Теперь нужно собрать и установить archlinux-appstream-data-pamac , libpamac-аур а также памак-аур соответственно.

Введите следующие команды, заменив имя пакета пакетами, которые вы хотите установить для всех трех пакетов.

В этом случае пакет AUR памак-аур иметь другие пакеты AUR в качестве зависимостей. Поэтому вам нужно собрать и установить их перед установкой основного пакета. Этой проблемы можно избежать, используя Помощник AUR .

Сборка и установка пакетов из AUR может завершиться ошибкой из-за устаревших ПКГБИЛД а в АУРе их полно. Кроме того, вам необходимо вручную обновить пакеты AUR, если есть обновление, поскольку пакеты AUR не обновляются, когда вы обновляете свою систему с помощью Pacman.

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

Способ 2: установка Pamac из Chaotic-AUR (рекомендуется)

Chaotic-AUR — это репозиторий для Arch Linux, поддерживаемый разработчиками Гаруда Линукс . Пакеты этого репозитория подписаны и им можно доверять. Когда вы добавляете этот репозиторий, вы можете установить Pamac напрямую с помощью Pacman.

Давайте добавим репо, введя следующие команды.

Приведенная выше команда просто устанавливает связку ключей и список зеркал для репо. Вы также должны добавить репо в конец /etc/pacman.conf. Здесь я буду использовать nano для редактирования файла.

Полученный файл должен выглядеть примерно так.

Теперь обновите свою систему с помощью Pacman и установите Pamac, введя следующую команду.

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

Если вам не нравится Pamac, вы можете удалить его вместе с его зависимостями и файлами конфигурации с помощью pacman с помощью следующей команды:

Вывод

Когда я начал использовать Arch Linux, я также очень скептически относился к установке пакетов AUR, так как они собирались долго и много раз отказывались собираться из-за устаревшего PKGBUILD. Я бы хотел, чтобы Chaotic-AUR раньше похвалил разработчиков Garuda Linux.

Обратите внимание, что в AUR доступны другие варианты Pamac, которые поддерживают Flatpak и Snaps. Но в этом уроке я упомянул вариант только с поддержкой Appstream и AUR.

Что вы думаете о добавлении сторонних репозиториев, таких как Chaotic-AUR, в Arch Linux? Какой метод вы бы использовали для установки Pamac?

  • 24/07/2022
  • 0
  • Разное

Архивы Ubuntu 18.04

  • 09/08/2021
  • 0
  • Разное

ЗадачаУстановите WordPress на Ubuntu 18.04 Bionic BeaverРаспределенияUbuntu 18.04ТребованияРабочая установка Ubuntu 18.04 с привилегиями rootУсловные обозначения# — требует данных команды linux для выполнения с привилегиями root либо непосредствен.

Как назвать / пометить раздел или том в Linux

  • 08/08/2021
  • 0
  • Разное

Маркировка разделов или томов — это функция файловой системы. Есть два основных инструмента, которые могут выполнять работу по присвоению имен или переименованию меток разделов.А именно они tune2fs и e2label. Оба инструмента являются частью e2fspr.

Как установить usb-Creator в Ubuntu Linux

  • 08/08/2021
  • 0
  • Разное

В этой статье будет описана процедура установки USB-Creator в Ubuntu Linux. USB-Creator позволяет создать загрузочный USB-ключ с компакт-диска Ubuntu или образа ISO. Во-первых, нам нужно установить все предварительные условия для создания пакета .

Установите Pamac в Arch Linux для графического интерфейса, такого как Manjaro

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

Итак, я решил установить его в своей системе Arch и подумал, что, возможно, я не единственный, кому это понравится, и подумал, что поделюсь с вами мучительно простой установкой, а также кратким обзором Pamac для те из вас, кто не использовал его раньше.

Установка pamac очень проста, если вы не против использования AUR с инструментом командной строки, таким как yaourt.

yaourt -S pamac-aur

Вуаля, теперь у вас есть памак.

После установки pamac у вас есть несколько различных вариантов его использования. Вы можете получить к нему доступ из меню приложений, выбрав «Добавить / удалить программное обеспечение», а также «Обновление программного обеспечения», каждое из которых открывает отдельное окно с соответствующим назначением.

Памак

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

Другие графические параметры для управления пакетами Arch Linux

Для Arch Linux существует ряд других графических инструментов, но лично я использовал только один, а именно: tkpacman.

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

Согласно Arch Wiki, список других интерфейсов:

  • Arch-Обновление — Индикатор обновления для Gnome-Shell.
  • Обнаружить — Набор инструментов управления пакетами для KDE с использованием PackageKit.
  • Пакет GNOME — Инструмент управления пакетами на основе GTK
  • Программное обеспечение GNOME — Программное обеспечение Gnome. (Кураторский выбор для GNOME)
  • калу — Небольшое приложение, которое добавит значок в вашу панель задач и будет сидеть там, регулярно проверяя, есть ли что-нибудь новенькое, что вы можете обновить.
  • курсы — Управление пакетами в интерфейсе curses.
  • tkPacman — Зависит только от Tcl / Tk и X11 и взаимодействует с базой данных пакетов через интерфейс командной строки pacman.

Утилиты

  • Потерянные файлы — Скрипт, который определяет файлы, не принадлежащие ни одному пакету.
  • Pacmatic — Оболочка Pacman для проверки новостей Arch перед обновлением, предотвращения частичных обновлений и предупреждения об изменениях файла конфигурации.
  • пакутилс — Вспомогательная библиотека для программ на основе libalpm.
  • pkgfile — Инструмент, который определяет, какой пакет владеет файлом.
  • pkgtools — Сборник скриптов для пакетов Arch Linux.
  • репо — Инструмент для помощи в управлении локальными репозиториями.
  • отдыхать — Инструмент для создания репозитория Arch Linux.
  • Snap-Pac — Сделайте так, чтобы pacman автоматически использовал snapper для создания снимков до и после публикации, таких как YaST из openSUSE.

В заключении…

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

Как насчет тебя? Независимо от выбранного вами дистрибутива, предпочитаете ли вы управлять пакетами с помощью командной строки или графической утилиты?

Name already in use

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.txt

About

�� Easy install Pamac in Archlinux

Topics

Resources

License

Stars

Watchers

Forks

Releases

Packages 0

Languages

Footer

© 2023 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *