Как установить и удалить пакеты в Arch Linux

Как установить и удалить пакеты в Arch Linux

Хотите установить пакеты в Arch Linux, но не знаете, как это сделать? Многие люди сталкиваются с этой проблемой при первом переходе с дистрибутивов на основе Debian на Arch. Однако вы можете легко управлять пакетами в вашей системе на основе Arch с помощью менеджеров пакетов.





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





Менеджеры пакетов в Arch Linux

Хотя Arch Linux поставляется с Pacman в качестве менеджера пакетов по умолчанию, вы можете установить другие менеджеры пакетов, такие как Yay. В отличие от Pacman, эти менеджеры пакетов позволяют добавлять новые пакеты из официального репозитория Arch и AUR (пользовательского репозитория Arch).





В то время как другие менеджеры пакетов использовались на протяжении многих лет, такие примеры, как Yaourt и Aurman, больше не поддерживаются. Следовательно, Pacman и Yay - более безопасные и надежные менеджеры пакетов, на которые можно положиться в Arch Linux.

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



как присоединиться к миру своих друзей на ПК Minecraft

1. Пакман

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

2. Лето

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





Вы не сможете установить Yay с помощью Pacman, так как он не поддерживает добавление пакетов напрямую из пользовательского репозитория Arch. Следовательно, вам придется установить менеджер пакетов Yay вручную, используя его репозиторий Git. Вот как установить его в вашей системе.

Шаг 1. Для клонирования репозитория yay вам потребуется git.





pacman -S --needed git base-devel

Шаг 2: Клонируйте репозиторий в локальное хранилище.

git clone https://aur.archlinux.org/yay-git.git

Шаг 3: Измените права доступа к папке.

chmod 777 /yay-git

Шаг 4: Перейдите в каталог, в который вы клонировали репозиторий.

cd yay-git

Шаг 5: используйте makepkg команда для сборки пакета. Убедитесь, что вы не выполняете следующую команду от имени пользователя root, иначе это вызовет ошибку.

makepkg -si

Обновление и обновление пакетов

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

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

Использование Pacman

Чтобы обновить список пакетов с помощью Pacman, используйте -Его флаг с командой.

sudo pacman -Sy

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

sudo pacman -Syu

Вы можете сэкономить на вводе обеих этих команд, объединив их с помощью -Syyu флаг. Pacman автоматически начнет загрузку последних пакетов после обновления списка пакетов.

sudo pacman -Syyu

Используя Yay

Менеджер пакетов Yay позволяет вам эффективно обновлять и обновлять ваши пакеты с помощью вашего терминала. Для этого просто используйте -Syu флаг с помощью команды yay.

sudo yay -Syu

Добавление пакетов

Добавить пакеты легко, если вы знаете, какие команды выполнять. Все, что вам нужно сделать, это ввести команды диспетчера пакетов в терминал.

Flathub и Snap Store - два отличных приложения с графическим интерфейсом, которые вы можете использовать для установки программного обеспечения и приложений на свой Linux-компьютер.

Установить пакеты с помощью Pacman

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

sudo pacman -S packagename

Например,

sudo pacman -S cmatrix

Чтобы установить несколько пакетов одновременно, введите имена всех пакетов, разделенные пробелом.

sudo pacman -S cmatrix vlc python

Вы также можете получить информацию о пакетах после их установки. В выходных данных содержится подробная информация об имени, версии, архитектуре и лицензии пакета. Для этого замените -S флаг с -Qi по умолчанию Пакман команда.

pacman -Qi cmatrix

Устанавливать пакеты с Yay

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

yay -S packagename

Удаление пакетов в Arch

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

Удалить пакеты с помощью Pacman

Удалить пакет также легко. Все, что вам нужно сделать, это использовать вместо -S флаг по умолчанию Пакман команда.

sudo pacman -R cmatrix

Если пакет отсутствует в вашей системе, вы получите сообщение об ошибке, в котором будет указано «error: target not found: packagename».

Удалите пакеты с помощью Yay

Чтобы удалить пакеты с помощью Yay, добавьте флаг к команде yay по умолчанию. Вы также можете использовать флаг -Rns, чтобы удалить все ненужные зависимости из вашей системы.

установить windows с android без рута
yay -R cmatrix
yay -Rns cmatrix

Если вы хотите удалить пакеты, которые не нужны вашей системе, используйте -Yc флаг с командой.

yay -Yc

Управление пакетами в Arch Linux

Существует несколько способов добавления и удаления пакетов в дистрибутиве Linux на основе Arch. Вы можете использовать менеджеры пакетов, такие как Pacman, Yaourt и Yay. В то время как некоторые менеджеры пакетов позволяют загружать пакеты из пользовательского репозитория Arch, другие, такие как Pacman, не поддерживают AUR.

Если вы не являетесь поклонником менеджеров пакетов, вы всегда можете загрузить нужные пакеты вручную. В Интернете доступно несколько веб-сайтов, которые предоставляют пользователям Linux пакеты TAR, RPM и DEB.

Делиться Делиться Твитнуть Эл. адрес 8 сайтов для загрузки приложений DEB или RPM Linux

Ищете приложения для Linux? Вместо того, чтобы устанавливать с терминала, вы можете загружать приложения Linux в формате DEB и RPM с этих веб-сайтов.

Читать далее
Похожие темы
  • Linux
Об авторе Дипеш Шарма(Опубликовано 79 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться
Категория Linux