Arch Linux

Как использовать Pacman в Arch Linux

Как использовать Pacman в Arch Linux
Arch Linux представляет собой сложный дистрибутив Linux, что делает его изнурительной операционной системой Linux. Программисты, не обладающие сильным опытом работы с Arch Linux, обычно выбирают другие дистрибутивы. Заметным отличием Arch Linux от других его дистрибутивов является Pacman. Pacman - это менеджер пакетов, который улучшает использование пакетов в Arch Linux. Он упрощает использование пакетов как из репозитория, так и тех, которые вы создаете самостоятельно. Pacman включает в себя набор команд, которые упрощают работу с пакетами на основе Arch в дистрибутиве Arch Linux. Pacman также содержит двоичные пакеты для помощи в создании сборки пакета. В других дистрибутивах Linux вы выполняете команду apt; в то время как в Arch Linux команды Pacman могут пригодиться для более эффективного управления системным репозиторием и сборки.

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

Необходимые команды Pacman

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

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

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

Это основной домен, который вы выберете после выбора диспетчера пакетов Arch Linux. Чтобы получить программное обеспечение из системного репозитория или собрать пакет, первым делом необходимо установить его с помощью Pacman. Команда Pacman для установки одного или нескольких пакетов выглядит следующим образом:

$ pacman -S _package_name1_ _package_name2_…

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

Удаление установленных пакетов

Чтобы удалить установленный пакет в Arch Linux, у вас есть три основных варианта:

  1. Удалить только пакет
  2. Удалите пакет вместе с его зависимостями
  3. Удалите только зависимости

Чтобы удалить только пакет, введите следующую команду:

$ pacman -R имя_пакета_


-R означает команду удаления.
Чтобы удалить пакет вместе с его зависимостями, введите следующую команду:

$ pacman -Rs _ имя_пакета_


Чтобы удалить зависимости с вашего сервера, введите следующую команду:

$ pacman -Qdtq | pacman -Rs -

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

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

$ pacman -Syu


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

Искать пакет

Pacman также эффективен при поиске пакетов в базе данных вашего сервера на основе имени и описания необходимого пакета.

$ pacman -Ss _string1_ _string2_


Если вы ищете пакет, который уже существует в вашей системе, примените следующий код. Вы можете добавить в этот код другие строки одновременно после строки2.

$ pacman -Qs _string1_ _string2_


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

$ pacman -F _string1_ _string2_


-F находит удаленные пакеты в базе данных.

Очистка кеша пакетов

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

$ pacman -Sc


Чтобы очистить все файлы в кеше, введите следующую команду:

$ pacman -Scc

Установка локального пакета

При использовании Pacman вам нужно только установить локальные и удаленные пакеты за пределами юрисдикции репозитория сервера. Следующий код установит локальный пакет после поиска в удаленном хранилище.

$ pacman -U _ / путь / к / пакет / имя_пакета-версия.упак.деготь.xz_
$ pacman -U http: // www.пример.com / репо / пример.упак.деготь.xz


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

Поиск проблемы

Вы можете столкнуться с любым из следующих трех типов ошибок при работе с Pacman в Arch Linux:

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

$ pacman -S --overwrite glob package

Ошибка недопустимого пакета появляется из-за частичного обновления пакета. Лучше поискать описание пакета перед его установкой.
Ошибка блокировки базы данных возникает из-за прерывания изменения базы данных.

$ lsof / var / lib / pacman / db.lck


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

Заключение

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

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