Arch Linux

Як використовувати Pacman в Arch Linux

Як використовувати Pacman в Arch Linux
Arch Linux - це складний дистрибутив Linux, що робить його виснажливою операційною системою Linux. Програмісти, які не мають сильної команди над Arch Linux, зазвичай вибирають інші дистрибутиви. Видатною відмінністю Arch Arch та інших її дистрибутивів є Pacman. Pacman - це менеджер пакетів, який обмежує використання пакетів в Arch Linux. Це полегшує використання пакетів як зі сховища, так і тих, які ви створюєте самостійно. Pacman включає набір команд, що полегшують маніпулювання пакетами на основі Arch у дистрибутиві Arch Linux. Pacman також містить двійкові пакети для допомоги у створенні збірки пакунків. В інших дистрибутивах Linux ви виконуєте команду apt; в той час як в Arch Linux команди Pacman можуть стати в нагоді для більш ефективного управління системним сховищем та збіркою.

Цей посібник ділиться деякими базовими знаннями про Pacman як для початківців, так і для професійних програмістів. Він охоплює всі домени, які можуть вам знадобитися під час роботи в Arch Linux разом з Pacman. Ці команди можуть допомогти зробити управління вашими пакетами на базі Arch в Linux більш ефективним та зручним.

Необхідні команди Пакмена

Якщо ви працюєте з 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 _package_name_


Щоб видалити залежності з вашого сервера, виконайте таку команду:

$ pacman -Qdtq | pacman -Rs -

Оновлення пакета

В інших дистрибутивах Linux команда apt виконує оновлення пакунків. В Arch Linux одна команда в Pacman не тільки оновлює, але й синхронізує та оновлює системні пакети. Наступна команда оновлює лише налаштовані пакети і не оновлює локальні пакети, доступні в системі:

$ pacman -Сю


Тут -y оновлює систему, а -u - для оновлення пакета. Буквальне значення цієї команди полягає в синхронізації пакету з базою даних головного сервера, а потім оновлення пакету, підключеного до бази даних. Нарешті, ця команда оновлює пакет, якщо доступне оновлення. Майте на увазі, що ви повинні вибрати повне оновлення, оскільки частково оновлені пакети несумісні з Arch Linux.

Шукайте пакет

Pacman також ефективно здійснює пошук пакетів у вашій базі даних сервера на основі назви та опису необхідного пакету.

$ pacman -Ss _string1_ _string2_


Якщо ви шукаєте пакет, який вже існує у вашій системі, застосуйте наступний код. Ви можете одночасно додавати інші рядки в цей код після string2.

$ pacman -Qs _string1_ _string2_


-Q символізує пошук пакунків у локальній базі даних.

$ pacman -F _string1_ _string2_


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

Очищення кешу пакунків

В Arch Linux Pacman не видаляє раніше встановлені пакети зі свого сховища. Отже, вам потрібно буде ввести таку команду, щоб очистити кеш бази даних. Ця команда видаляє несинхронізовані пакети.

$ pacman -Sc


Щоб очистити всі файли в кеші, введіть таку команду:

$ pacman -Scc

Встановлення локального пакету

При використанні Pacman потрібно лише встановлювати локальні та віддалені пакети поза юрисдикцією сховища серверів. Наступний код встановить локальний пакет після пошуку у віддаленому сховищі.

$ pacman -U _ / path / to / package / package_name-version.пкг.дьоготь.xz_
$ pacman -U http: // www.приклад.com / repo / example.пкг.дьоготь.xz


Другий код може встановити віддалені пакети, яких немає в офіційному сховищі.

Вирішення проблем

Під час роботи з Pacman в Arch Linux ви можете зіткнутися з будь-яким із наступних трьох типів помилок:

Помилка конфліктного файлу виникає через наявність конфліктного файлу в сховищі. Ви можете перейменувати файл вручну або примусити функцію перезапису. Для функції перезапису використовується наступна команда:

$ pacman -S - перезаписати пакет glob

Недійсна поверхня помилки повернення через часткове оновлення пакета. Краще шукати опис пакету перед його встановленням.
Помилка блокування бази даних виникає через перерву в зміні бази даних.

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


Виконайте наведену вище команду, щоб виявити зіткнення в процесі блокування. А потім, ви можете повернутися до блокування бази даних.

Висновок

Pacman - менеджер пакунків Arch Linux, який допомагає у встановленні та управлінні пакетами та побудові систем. Якщо ви будете слідувати цьому посібнику, то вам буде легко працювати з Pacman з максимальною ефективністю у вашій системі Arch Linux. Цей посібник охоплює більшість команд, які потрібно знати під час використання Pacman.

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...