Памак является менеджером пакетов Манджаро на основе libalpm который также поддерживает Appstream, АУР , Плоский пакет а также Снапы . Будучи альтернативой пакман он ориентирован на предоставление простого в использовании интерфейса, будь то графический интерфейс или интерфейс командной строки.
Arch Linux опирается на Команды pacman для управления пакетами . Вы можете получить программный центр на основе графического интерфейса пользователя из среды рабочего стола.
Однако, если вы хотите установить потрясающий менеджер пакетов Pamac в Arch Linux, вы можете это сделать.
В этом уроке я покажу вам два способа сделать это:
- Установка из AUR
- Установка из Хаотик-AUR (Рекомендуется разработчикам пакетов Garuda Linux для подписи)
Оба метода командной строки, но вы являетесь пользователем Arch, и я полагаю, что вы можете немного справиться с командной строкой, не так ли?
Способ 1: установка Pamac из AUR
Если у вас уже установлен помощник AUR, такой как Yay, получить Pamac очень просто.
Установка и удаление программ | обновление в ArchLinux (От чайника для чайника #2)
sudo yay -S pamac-aur
В противном случае вам придется пройти сложный путь.
Во-первых, обновите свою систему, так как Arch является дистрибутивом непрерывного выпуска и не поддерживают частичные обновления . Введите следующую команду в терминал, чтобы обновите свою систему Arch Linux .
судо пакман -Сю
Затем вам нужно установить все пакеты базовая разработка группа пакетов и мерзавец введя команду ниже.
sudo pacman -S —needed base-devel git
Теперь нужно собрать и установить archlinux-appstream-data-pamac , libpamac-аур а также памак-аур соответственно.
Введите следующие команды, заменив имя пакета пакетами, которые вы хотите установить для всех трех пакетов.
git клон https://aur.archlinux.org/archlinux-appstream-data-pamac.git. cd archlinux-appstream-data-pamac. makepkg -си
В этом случае пакет AUR памак-аур иметь другие пакеты AUR в качестве зависимостей. Поэтому вам нужно собрать и установить их перед установкой основного пакета. Этой проблемы можно избежать, используя Помощник AUR .
Сборка и установка пакетов из AUR может завершиться ошибкой из-за устаревших ПКГБИЛД а в АУРе их полно. Кроме того, вам необходимо вручную обновить пакеты AUR, если есть обновление, поскольку пакеты AUR не обновляются, когда вы обновляете свою систему с помощью Pacman.
На мой взгляд, вы должны использовать следующий метод. Вам не нужно создавать и обновлять Pamac вручную, когда есть обновление.
Способ 2: установка Pamac из Chaotic-AUR (рекомендуется)
Chaotic-AUR — это репозиторий для Arch Linux, поддерживаемый разработчиками Гаруда Линукс . Пакеты этого репозитория подписаны и им можно доверять. Когда вы добавляете этот репозиторий, вы можете установить Pamac напрямую с помощью Pacman.
Давайте добавим репо, введя следующие команды.
sudo pacman-key —recv-key FBA220DFC880C036 —keyserver keyserver.ubuntu.com. ключ sudo pacman —lsign-key FBA220DFC880C036. судо пакман -U ‘ https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst’ ‘ https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst’
Приведенная выше команда просто устанавливает связку ключей и список зеркал для репо. Вы также должны добавить репо в конец /etc/pacman.conf. Здесь я буду использовать nano для редактирования файла.
Linux для начинающих | Обновление, установка, удаление программ в Linux | sudo apt
судо нано /etc/pacman.conf
Полученный файл должен выглядеть примерно так.
. # Пример пользовательского репозитория пакетов. Смотрите справочную страницу pacman. # советы по созданию собственных репозиториев. #[обычай] #SigLevel = Необязательный TrustAll. #Server = файл:///home/custompkgs [хаотический-аур] Включить = /etc/pacman.d/chaotic-mirrorlist
Теперь обновите свою систему с помощью Pacman и установите Pamac, введя следующую команду.
sudo pacman -Syu pamac-aur
После установки вы можете получить доступ к графическому интерфейсу из меню приложений и командной строки с помощью команды pamac.
Графический интерфейс Памак
Если вам не нравится Pamac, вы можете удалить его вместе с его зависимостями и файлами конфигурации с помощью pacman с помощью следующей команды:
sudo pacman -Rns pamac-aur
Вывод
Когда я начал использовать Arch Linux, я также очень скептически относился к установке пакетов AUR, так как они собирались долго и много раз отказывались собираться из-за устаревшего PKGBUILD. Я бы хотел, чтобы Chaotic-AUR раньше похвалил разработчиков Garuda Linux.
Обратите внимание, что в AUR доступны другие варианты Pamac, которые поддерживают Flatpak и Snaps. Но в этом уроке я упомянул вариант только с поддержкой Appstream и AUR.
Что вы думаете о добавлении сторонних репозиториев, таких как Chaotic-AUR, в Arch Linux? Какой метод вы бы использовали для установки Pamac?
6 различных форматов списка дискотек в Linux
6 форм различных дискотек списка en la linea de comandos de Linux.Hay varias formas de listar todos los discos duros представляет en un sistema a través de las lineas de comando de Linux.Ten en cuenta que un дискотека дуро puede estar conectado fí.
Серия NixOS #2: Как установить NixOS на виртуальную машину?
Хотите попробовать NixOS? Начните с установки на виртуальную машину.Если вы можете использовать менеджер пакетов Nix в любом дистрибутиве Linux, зачем вам устанавливать NixOS?Я часто задавался этим вопросом, прежде чем использовать NixOS в течение.
Ejemplos comunes del comando Grep в Linux
Он aqui algunos casos prácticos y comunes de uso del comando grep. También puedes descargar la hoja de trucos para una referencia rápida.Grep es un potente comando de UNIX, который разрешает buscar dentro del contenido de un archivo según una seri.
Источник: wowgold-seller.com
Как устанавливать и удалять пакеты в Arch Linux
Используете Arch Linux? Установка и удаление пакетов отличается от Ubuntu и Mint. Вот что вам нужно знать Хотите установить пакеты в Arch Linux, но не знаете как? Многие люди сталкиваются с этой проблемой, когда впервые переходят с дистрибутивов на базе Debian на Arch. Однако вы можете легко управлять пакетами в системе на базе Arch с помощью менеджеров пакетов Pacman – это менеджер пакетов по умолчанию, который предустановлен в каждом дистрибутиве Arch. Но все же есть необходимость в других пакетных менеджерах, поскольку Pacman не поддерживает пакеты из пользовательского репозитория Arch
Менеджеры пакетов в Arch Linux
Хотя Arch Linux поставляется с Pacman в качестве менеджера пакетов по умолчанию, вы можете установить другие менеджеры пакетов, такие как Yay. В отличие от Pacman, эти менеджеры пакетов позволяют добавлять новые пакеты из официального репозитория Arch и AUR (Arch User Repository) Хотя на протяжении многих лет использовались и другие менеджеры пакетов, такие примеры, как Yaourt и Aurman, больше не поддерживаются. Следовательно, Pacman и Yay являются более безопасными и надежными менеджерами пакетов, на которые можно положиться в Arch Linux AUR – это организованный сообществом репозиторий, который предоставляет пользователям платформу для обмена разработанными ими пакетами. Если вы разработчик, вы можете добавить пакеты в AUR, и другие пользователи смогут легко установить их на свою систему
1.Pacman
Как упоминалось выше, каждая система Arch поставляется с Pacman в качестве менеджера пакетов по умолчанию. Наиболее примечательной особенностью Pacman является то, что он регулярно синхронизирует пакеты вашей системы с главным сервером, и, в свою очередь, поддерживает вашу систему в актуальном состоянии
2. Ура
Поскольку разработчики Yaourt и Aurman не будут выпускать обновлений после прекращения их выпуска, пользователи Arch начали использовать Yay для добавления пакетов из AUR. Основной целью Yay было минимизировать пользовательский ввод и предоставить интерфейс, похожий на Pacman Вы не сможете установить Yay с помощью Pacman, так как он не поддерживает прямое добавление пакетов из репозитория Arch User Repository. Поэтому вам придется установить менеджер пакетов Yay вручную, используя его Git-репозиторий. Вот как установить его в вашей системе Шаг 1: Вам потребуется git для клонирования репозитория yay
pacman -S —needed git base-devel
Шаг 2: Клонируйте репозиторий в локальное хранилище
gitclonehttps://aur.archlinux.org/yay-git.git
Шаг 3: Измените права доступа к папке
chmod 777 /yay-git
Шаг 4: Перейдите в каталог, в который вы клонировали репозиторий
cdyay-git
Шаг 5: Используйте команду makepkg для сборки пакета. Убедитесь, что вы не запускаете следующую команду от имени пользователя root, иначе она вызовет ошибку
makepkg -si
Обновление и модернизация пакетов
Если вы только что установили Arch Linux, то прежде чем добавлять или удалять пакеты, вам придется синхронизировать свою систему с мастер-серверами, обновив локальный список пакетов Затем вы можете легко обновить все свои пакеты до последней версии, загрузив файлы с официальных серверов
Использование Pacman
Чтобы обновить список пакетов с помощью Pacman, используйте флаг -Sy в команде
sudo pacman -Sy
После синхронизации списка пакетов вашей системы с мастер-серверами необходимо обновить пакеты. Для этого используйте флаг -Syu. Эта команда может занять некоторое время в зависимости от списка пакетов и вашего сетевого подключения
sudo pacman -Syu
Вы можете сэкономить усилия на вводе обеих команд, объединив их с помощью флага -Syyu.Pacman начнет автоматически загружать последние пакеты после обновления списка пакетов
sudo pacman -Syyu
Использование ‘Ура
Менеджер пакетов Yay позволяет вам эффективно обновлять и модернизировать пакеты с помощью терминала. Для этого просто используйте флаг -Syu в команде yay
sudo yay -Syu
Добавление пакетов
Добавлять пакеты очень просто, если знать, какие команды нужно выполнять. Все, что вам нужно сделать, это ввести команды менеджера пакетов в терминале Flathub и Snap Store – два отличных GUI-приложения, которые можно использовать для установки программного обеспечения и приложений на Linux-машину
Установка пакетов с помощью Pacman
Pacman использует расширение файла TAR для упаковки приложений. Он эффективно работает с системной архитектурой Arch Linux. Чтобы добавить пакет, необходимо использовать флаг -S с командой по умолчанию следующим образом
sudo pacman -S packagename
sudo pacman -S cmatrix
Чтобы установить несколько пакетов одновременно, введите название всех пакетов, разделенное символом пробела
sudo pacman -S cmatrix vlc python
Вы также можете получить информацию о пакетах после их установки. В выводе содержится подробная информация об имени, версии, архитектуре и лицензии пакета. Для этого замените флаг -S на -Qi в команде по умолчанию pacman
pacman -Qi cmatrix
Установка пакетов с помощью Yay
Синтаксис команды Yay install очень похож на синтаксис команды Pacman. Чтобы установить пакет с помощью менеджера пакетов Yay, просто используйте флаг -S в команде по умолчанию
yay -S packagename
Удаление пакетов в Arch
Arch Linux дает вам возможность удалять пакеты, если они вам не нужны, и это одна из многих причин, почему вы должны установить Arch Linux. Вы можете удалить практически любой пакет из вашей системы, если, конечно, у вас есть соответствующие полномочия. Давайте посмотрим, как можно удалить пакет в Arch Linux
Удаление пакетов с помощью Pacman
Удалить пакет также очень просто. Для этого достаточно использовать -R вместо флага -S в стандартной команде pacman
sudo pacman -R cmatrix
Если пакет не присутствует в вашей системе, вы получите сообщение об ошибке ‘error: target not found: packagename’
Удаление пакетов с помощью Yay
Чтобы удалить пакеты с помощью Yay, добавьте флаг -R к стандартной команде yay. Вы также можете использовать флаг -Rns для удаления всех ненужных зависимостей из вашей системы
yay -R cmatrix yay -Rns cmatrix
Если вы хотите удалить пакеты, которые не нужны вашей системе, используйте флаг -Yc в команде
yay -Yc
Управление пакетами в Arch Linux
Существует несколько способов добавления и удаления пакетов в дистрибутиве Linux на базе Arch.
Вы можете использовать менеджеры пакетов, такие как Pacman, Yaourt и Yay. Хотя некоторые менеджеры пакетов позволяют загружать пакеты из репозитория Arch User Repository, другие, такие как Pacman, не поддерживают AUR Если вы не являетесь поклонником пакетных менеджеров, вы всегда можете загрузить нужные вам пакеты вручную. В интернете есть несколько сайтов, предоставляющих пользователям Linux пакеты TAR, RPM и DEB
Источник: xn—-jtbhalmdgfdiny5d9d6a.xn--p1ai