Pamac является менеджером пакетов Manjaro на основании libalpm который также поддерживает Appstream, AUR, Flatpak и защелками. Будучи альтернативой Кличко он ориентирован на предоставление простого в использовании интерфейса, будь то графический интерфейс или интерфейс командной строки.
Arch Linux опирается на Команды pacman для управления пакетами. Вы можете получить программный центр на основе графического интерфейса пользователя из среды рабочего стола.
Однако, если вы хотите установить потрясающий менеджер пакетов Pamac в Arch Linux, вы можете это сделать.
В этом уроке я покажу вам два способа сделать это:
- Установка из AUR
- Установка из Хаотик-AUR (Рекомендуется разработчикам пакетов Garuda Linux для подписи)
Оба являются методами командной строки, но вы являетесь пользователем Arch, и я полагаю, что вы можете немного справиться с командной строкой, не так ли?
Способ 1: установка Pamac из AUR
Если у вас уже установлен помощник AUR, такой как Yay, получить Pamac очень просто.
КАК УСТАНОВИТЬ ARCH LINUX НА КОМПЬЮТЕР (2022)
yay -S pamac-aur
В противном случае вам придется пройти сложный путь.
Во-первых, обновите свою систему, так как Arch является дистрибутивом непрерывного выпуска и не поддерживают частичные обновления. Введите следующую команду в терминал, чтобы обновите свою систему Arch Linux.
sudo pacman -Syu
Затем вам нужно установить все пакеты базовая разработка группа пакетов и мерзавец введя команду ниже.
sudo pacman -S —needed base-devel git
Теперь нужно собрать и установить archlinux-appstream-data-pamac, libpamac-аур и памак-аур соответственно.
Введите следующие команды, заменив имя пакета пакетами, которые вы хотите установить для всех трех пакетов.
git clone https://aur.archlinux.org/archlinux-appstream-data-pamac.git cd archlinux-appstream-data-pamac makepkg -si
В этом случае пакет AUR pamac-aur иметь другие пакеты AUR в качестве зависимостей. Поэтому вам нужно собрать и установить их перед установкой основного пакета. Этой проблемы можно избежать, используя Помощник AUR.
Сборка и установка пакетов из AUR может завершиться ошибкой из-за устаревших ПКГБИЛД а в АУРе их полно. Кроме того, вам необходимо вручную обновить пакеты AUR, если есть обновление, поскольку пакеты AUR не обновляются, когда вы обновляете свою систему с помощью Pacman.
На мой взгляд, вы должны использовать следующий метод. Вам не нужно создавать и обновлять Pamac вручную, когда есть обновление.
Способ 2: установка Pamac из Chaotic-AUR (рекомендуется)
Chaotic-AUR — это репозиторий для Arch Linux, поддерживаемый разработчиками Гаруда Linux. Пакеты этого репозитория подписаны и им можно доверять. Когда вы добавляете этот репозиторий, вы можете установить Pamac напрямую с помощью Pacman.
Давайте добавим репо, введя следующие команды.
sudo pacman-key —recv-key FBA220DFC880C036 —keyserver keyserver.ubuntu.com sudo pacman-key —lsign-key FBA220DFC880C036 sudo pacman -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 для редактирования файла.
Установка программ из AUR (Arch User Repository) В ArchLinux
sudo nano /etc/pacman.conf
Полученный файл должен выглядеть примерно так.
. # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs [chaotic-aur] Include = /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?
Похожие посты:
- 7 необходимо сделать после установки Arch Linux
- Яорт мертв! Используйте эти альтернативы для AUR в Arch Linux
- Как установить и удалить программное обеспечение в Manjaro Linux
- Как установить Google Chrome в дистрибутивы Linux на основе Arch
- Как установить Discord на Manjaro и другие производные от Arch Linux
- Как установить Git на систему Ubuntu: полное руководство и процедура
- Как установить HTTP Git Server с Nginx на Ubuntu 16.04
- Как установить Arch Linux на Raspberry Pi 4 [Пошаговое руководство для начинающих]
- Как установить Arch Linux [пошаговое руководство]
- Как установить Arch Linux на VirtualBox
Первичная боковая панель
популярные посты
- 3 способа отключить GetApps на телефонах Xiaomi, Redmi и Poco под управлением MIUI просмотров 300
- В потоке Discord нет звука? 6 способов исправить просмотров 300
- Как искать в Google, используя изображение или видео просмотров 300
- Где клавиша Command? просмотров 200
- Windows 11 неправильно предупреждает, что защита Local Security Authority отключена просмотров 200
- Как создать многостраничный PDF-файл в Photoshop просмотров 200
- Как исправить проблему с петлей входа в Ubuntu просмотров 200
- У Microsoft Edge скоро может появиться крипто-кошелек просмотров 200
- 5 способов исправить проблему «Ваша SIM-карта отправила текстовое сообщение» на iPhone просмотров 200
- Как использовать лазеры и фейерверки в iPhone iMessages просмотров 200
- Лучшие онлайн-сервисы резервного копирования 2023 года просмотров 200
- 7 лучших сайтов для определения номера телефона просмотров 200
- Как удалить значок замка или замка с дисков в Windows 10 просмотров 200
- Как удалить Chrome, управляемый вашей организацией просмотров 200
- [Работает] Удаление синего кружка с сенсорного экрана телефона Samsung просмотров 200
- Восклицательный знак на сетевом сигнале, мобильные данные не работают? 8 способов исправить просмотров 200
- 10 легких веб-браузеров с открытым исходным кодом для Linux просмотров 200
Источник: websetnet.net
Базовая настройка Arch Linux для чайников
Выбираем iso-образ (pure — это минимальные редакции). Я выбираю Пикачу, т.е. pure Mate.
На системах с UEFI необходимо отключить safe boot. Загружаемся в лайв режиме и запускаем установщик — Calamares. Выбираем язык, метод ввода — все как в обычном Calamares. Разметку диска можно выполнить предварительно, либо непосредственно в установщике, если выбрать режим ручной разметки.
Я использую такую: 300 мб fat32 — efi-раздел (не забываем поставить галочку boot и точку монтирования ‘/boot/efi’), 25 гб ext4 — root (точка монтирования ‘/’), все остальное ext4 — home (точка монтирования ‘/home’). Efi раздел можно и меньше (но не меньше 32 мб) — установщик будет ругаться, но продолжит установку, а после даже загрузит систему.
Создаем пользователя, обзываем систему. Устанавливаем.
На выходе получаем установленный Arch за 3-5 минут.
Базовая настройка
Т.к. я установил pure-редакцию, то получил чистый дистрибутив (при полной установке в некоторых редакциях достаточно просто обновить систему).
Обновляем зеркала через терминал:
sudo pacman -Sy
Обновляем keyring и систему:
sudo pacman -S archlinux-keyring sudo pacman -Syu
При установке Firefox установятся и необходимые системные шрифты, поэтому обязательно перезагружаем систему после.
sudo pacman -S firefox reboot
Дополнительные шрифты с эмодзи и символами:
sudo pacman -S noto-fonts-emoji noto-fonts ttf-liberation
Устанавливаем звуковую систему:
sudo pacman -S pulseaudio
sudo pacman -S —needed git base-devel (выбираем все — all)
cd /home/’имя пользователя’/Downloads git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
Pamac — управление пакетами через графический интерфейс:
yay -S pamac-aur-git (выбираем libpamac)
В настройках Pamac не забываем включить поддержку AUR.
Что может пригодиться
Доустановка пакетов
Можно доустановить следующие пакеты, используя терминал, либо Pamac
Видеодрайвер для встроенного видеоядра от Intel:
sudo pacman -S xf86-video-intel
Видеодрайвер для Nvidia:
sudo pacman -S nvidia
Green With Envy — управление видеокартой от Nvidia:
yay -S gwe
sudo pacman -S blueman
добавляем в автозапуск blueman и активируем bluetooth модуль systemd
sudo systemctl enable bluetooth reboot
Удобный файловый менеджер с сохранением сеансов и вкладок Spacefm:
yay -S spacefm
Простой графический Firewall
sudo pacman -S gufw
sudo pacman -S gparted
Настройка экрана входа в систему:
sudo pacman -S lightdm-gtk-greeter-settings
yay -S mate-tweak
Тема значков Papirus:
sudo pacman -S papirus-icon-theme
Тема оформления Plata:
yay -S plata-theme
Тема курсора Breeze:
yay -S breeze-default-cursor-theme
Простой графический редактор Pinta:
sudo pacman -S pinta
sudo pacman -S celluloid
необходим multilib репозиторий:
sudo pluma /etc/pacman.conf
#[multilib] #Include = /etc/pacman.d/mirrorlist
Сохраняем и обновляем зеркала:
sudo pacman -Sy
sudo pacman -S steam (выбираем nvidia-tools либо amd)
Mangohud и Goverlay:
yay -S goverlay
sudo pacman -S gamemode
gamemoderun ‘имя программы/игры’
gamemoderun steam
Дополнительная настройка
Убираем Screen Tearing (разрывы изображения)
На встроенном видеоядре от Intel:
sudo pluma /etc/X11/xorg.conf.d/20-intel.conf
Section «Device» Identifier «Intel Graphics» Driver «intel» Option «TearFree» «true» Option «TripleBuffer» «On» EndSection
На видеокартах Nvidia:
sudo pluma /etc/X11/xorg.conf.d/00-ldm.conf
Section «Device» Identifier «NVIDIA Card» Driver «nvidia» VendorName «NVIDIA Corporation» Option «MetaModes» «nvidia-auto-select +0+0 » Option «UseNvKmsCompositionPipeline» «Off» Option «TripleBuffer» «On» EndSection
Убираем прыгающий уровень громкости в браузерах
sudo pluma /etc/pulse/daemon.conf
удаляем ; и меняем no на yes
; flat-volumes = no
Исправляем гаснущий экран
добавляем в автозагрузку
xset s 00
sudo mkdir /etc/lightdm/lightdm.conf.d sudo nano /etc/lightdm/lightdm.conf.d/12-autologin.conf
[SeatDefaults] autologin-user=ваш логин
Базовые компоненты для сборки пакетов из исходников
sudo pacman -S gcc cmake
Русская/Украинская локализация
sudo nano /etc/locale.gen
Удаляем # в строке
#ru_RU.UTF-8 UTF-8 Либо #ru_UA.UTF-8 UTF-8
sudo locale-gen
Устанавливаем ее как системную
sudo localectl set-locale ru_RU.UTF-8 либо sudo localectl set-locale ru_UA.UTF-8 reboot
Итог
После установки Arch на старенький ноутбук, машинка ожила. Думал, что будет много возни с его настройкой, но нет. Проблема была только с блютус, но быстро решилась активацией модуля в systemd. На основном ПК повысилась отзывчивость, что не может не радовать.
Источник: pingvinus.ru
Как установить deb-пакет в Arch Linux
В Arch Linux есть свой менеджер пакетов, и в прошлой статье, я писал уже об этом, но бывают случаи, что по какой-то причине нужно установить deb-пакет, и в этой статье мы посмотрим как это сделать.
Хотя pacman и крутой менеджер пакетов, а в дополнении с AUR, им вообще нету цены, но бывают такие приложения, которые запакованы только в deb-пакет, и даже нету исходников, а иногда из deb легче установить чем курить все эти исходники, и ломать голову из-за всех этих зависимостей которые требуются для сборки пакетов.
В ArchLinux есть несколько способов, для установки deb-пакетов, и ниже я покажу их.
deb — расширение имён файлов «бинарных» пакетов для распространения и установки программного обеспечения в ОС проекта Debian, и других, использующих систему управления пакетами dpkg. Deb — это часть слова Debian, в свою очередь, образованного от слов Debra — имени подруги (впоследствии — жены, ныне — бывшей) основателя Дебиана Яна Мердока и Ian от его собственного имени.
Установка deb пакета с помощью dpkg
dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian и ряде других операционных систем, основанных на Debian, например Ubuntu. dpkg используется для установки, удаления, и получения информации о .deb пакетах. dpkg является довольно низкоуровневой утилитой.
Хотя это программное обеспечения предназначено в первую очередь для debian, но мы можем спокойно использовать его в ArchLinux.
Чтобы установить dpkg в arch, откройте терминал сочетанием клавиш Ctrl+Alt+T, и введите команду
yaourt -S dpkg
После минуты установки, вы сможете с легкостью устанавливать deb-пакеты
Например давайте возьмем приложение для прослушивания онлайн радио — ZVVOnlineRadio, которое поставляется только в deb-пакете, для этого перейдите по ссылке ниже, и прочитайте что из себя представляет это приложение
[email protected] Изображения]$ sudo dpkg -i ZVVRadio09f2.deb (Чтение базы данных … на данный момент установлено 845 файлов и каталогов.) Подготовка к распаковке ZVVRadio09f2.deb … Распаковывается zvvradio (0.9.8) на замену (0.9.8) … dpkg: зависимости пакетов не позволяют настроить пакет zvvradio: zvvradio зависит от python3-pyqt5, однако: Пакет python3-pyqt5 не установлен. zvvradio зависит от vlc, однако: Пакет vlc не установлен. dpkg: ошибка при обработке пакета zvvradio (—install): проблемы зависимостей — оставляем не настроенным При обработке следующих пакетов произошли ошибки: zvvradio
Этот пакет требует некоторые зависимости, и показывает что есть ошибка, но если вы найдете и откроете это радио, то оно будет прекрасно работать.
С первым способом разобрались, перейдем ко второму.
Установка deb-пакета в ArchLinux с помощью debtap
debtap — скрипт для конвертации пакетов .deb в пакеты Arch Linux, ориентированные на точность. Не используйте его для конвертирования пакетов, которые уже существуют в официальных репозиториях или могут быть созданы из AUR!
Этот скрипт поможет вам установить .deb пакет в ArchLinux, но не в Manjaro
К сожалению в операционную систему Manjaro вы не сможете установить этот скрипт, ну а если вы используете обычный арч, тогда введите команду ниже для его установки
yaourt -S debtap
После установки, вы можете конвертировать .deb пакеты просто введя команду
debpap название_приложения.deb
Вас сразу-же попросит ввести имя приложения, и лицензию пакета.
==> Extracting package data. ==> Fixing possible directories structure differencies. ==> Generating .PKGINFO file. :: Enter Packager name: quadrapassel :: Enter package license (you can enter multiple licenses comma separated): GPL *** Creation of .PKGINFO file in progress. It may take a few minutes, please wait.
После этого вам всего лишь нужно ввести одну команду для установки приложения
sudo pacman -U название_приложения
Вот и весь второй способ. Перейдем к третьему и последнему способу
Как установить deb-пакет в Arch Linux с помощью PKGBUILD
PKGBUILD — это shell-скрипт, содержащий информацию, необходимую для сборки пакетов Arch Linux.
Пакеты в Arch Linux собираются при помощи утилиты makepkg . При запуске она ищет в текущем каталоге файл PKGBUILD и следует инструкциям из него, чтобы либо скомпилировать код, либо получить файлы для сборки пакета (имя_пакета.pkg.tar.xz). Готовый пакет содержит двоичные файлы и инструкции по установке, благодаря чему может быть легко установлен при помощи pacman.
Это наверное лучший способ установки deb пакетов, вам всего-лишь нужно немножко понимать суть этого скрипта. С помощью этого скрипта, также собирают пакеты для ArchLinux из исходников.
В своем примере я буду использовать приложение для просмотра IPTV телевидения — ZVVOnlineTV, которое поставляется только в .deb пакете.
Вы можете ознакомится с этим приложением, а также скачать его перейдя по ссылке ниже.
Вот и все. Надеюсь статья была полезной, и если это так, то не забудьте поделиться ею в социальных сетях.
А каким вы пользуетесь способом? Напишите в комментариях ниже.
Источник: linuxthebest.net