Зміст
- Встановлення та управління пакетами на Arch Linux та Manjaro
- Перегляд журналу змін встановленої програми
- Переглянути пакунки, встановлені як залежність від інших пакетів
- Перегляд явно встановлених пакетів
- Переглянути всі пакунки в групі
- Повернення інформації про встановлені пакети
- Знайти всі файли, якими володіє пакет
- Знайдіть пакунки, які не знайдені в базах даних синхронізації (тобто встановлені вручну)
- Знайдіть пакети, доступні лише в базах даних синхронізації
- Знайдіть застарілі пакети
- Як встановити пакет за допомогою Pacman
- Як оновити застарілі пакети
- Показати список доступних пакетів
- Відображення інформації про пакет у базі даних синхронізації
- Шукайте пакет у базі даних синхронізації
- Оновіть базу даних синхронізації
Встановлення та управління пакетами на Arch Linux та Manjaro
Перегляд журналу змін встановленої програми
Ви можете отримати більше інформації про пакет чи справді пакунки, надавши різні варіанти запитів, як описано нижче:
Переглянути пакунки, встановлені як залежність від інших пакетів
Попередня команда покаже вам список змін для Firefox, якщо він існує. Якщо його не існує, відобразиться повідомлення про те, що журнал змін не доступний.
pacman -Qd
Наведена вище команда показує всі файли, які встановлені у залежності від інших пакетів.
Це покаже вам усі осиротілі залежності, встановлені на вашому комп’ютері.
Перегляд явно встановлених пакетів
Якщо ви хочете побачити всі явно встановлені пакети, використовуйте таку команду:
pacman -Qe
Явний пакет - це той, який ви насправді вибрали для встановлення на відміну від пакета, який був встановлений як залежність від інших пакетів.
Ви можете побачити, які явні пакети не мають залежностей, скориставшись такою командою:
Переглянути всі пакунки в групі
Щоб переглянути, до яких груп належать встановлені пакети, ви можете скористатися такою командою:
pacman -Si Тут буде перераховано всі групи, до яких належить пакет. Якщо ви хочете побачити всі пакети певної групи, ви можете вказати назву групи: Якщо ви хочете знати ім'я, опис та всі інші відомості про пакет, скористайтеся наступною командою: pacman -Qi firefox Вихід включає: Ви можете знайти всі файли, встановлені певним пакетом, використовуючи наступну команду: pacman -Ql firefox Це повертає назву пакета та шлях до файлів, які йому належать. Ви можете вказати кілька пакетів після -l. Якщо ви хочете перевірити, які файли пакет, який ви ще не встановили, і де, встановіть наступне: pacman -Fl firefox Потім, якщо ви хочете перевірити розташування бінарного виконуваного файлу, що належить пакету, використовуйте прапор '-Qo. pacman -Qo firefox Ви можете знайти встановлені вручну пакети за допомогою наступної команди: pacman -Qm Пакети, встановлені за допомогою yaourt, таких як Google Chrome, будуть перераховані за допомогою цієї команди. Це зворотне до попередньої команди і показує лише пакети, встановлені через бази даних синхронізації. Щоб знайти пакунки, які потрібно оновити, скористайтеся такою командою: pacman -Qu Це поверне список пакунків, їхні версії та номери останніх версій. Щоб встановити пакет, використовуйте таку команду: sudo pacman -S Можливо, вам доведеться скористатися командою sudo, щоб підвищити дозволи для виконання цієї команди. Крім того, перейдіть до користувача з підвищеними дозволами за допомогою команди su. Коли пакет доступний у кількох сховищах, ви можете вибрати, який сховище використовувати, вказавши його в команді наступним чином: Встановлення пакету з Pacman автоматично завантажує та встановлює будь-які залежності. Ви також можете встановити групу пакунків, таких як середовище робочого столу, наприклад XFCE. Коли ви вкажете ім'я групи, вихід буде відповідати рядкам: pacman -S xfce4 Сховище додатково 1) exo 2) garcon 3) gtk-xfce-engine Ви можете встановити всі пакунки в групі, натиснувши кнопку return. Крім того, ви можете встановити окремі пакети, надавши список номерів, розділених комами (тобто 1,2,3,4,5). Якщо ви хочете встановити всі пакети між 1 і 10, ви також можете використовувати дефіс (тобто 1-10). Для оновлення всіх застарілих пакетів використовуйте таку команду: pacman -Syu Іноді ви хочете оновити пакети, але для одного конкретного пакету ви хочете, щоб він залишився на більш старій версії (оскільки ви знаєте, що новіша версія видалила функцію або зламана). Отже, якщо Firefox викликав проблему, ви можете використовувати для цього наступну команду: pacman -Syu --ignore = firefox Ви можете переглянути список доступних пакетів у базі даних синхронізації за допомогою наступної команди: pacman -Sl Це покаже абсолютно жахливий список, тому для пошуку краще використовувати "grep". Ви можете знайти детальну інформацію про пакет у базі даних синхронізації за допомогою наступної команди: Якщо ви просто хочете шукати пакет у базі даних синхронізації, скористайтеся такою командою: pacman -Ss вино Результатами буде список усіх доступних пакетів, що відповідають критеріям пошуку. Ви можете переконатися, що база даних синхронізації оновлена за допомогою наступної команди: pacman -Sy Це слід використовувати перед запуском команди оновлення. Це також корисно запустити, якщо ви цього ще не робили, щоб під час пошуку ви отримали останні результати.
Повернення інформації про встановлені пакети
Знайти всі файли, якими володіє пакет
Знайдіть пакунки, які не знайдені в базах даних синхронізації (тобто встановлені вручну)
Знайдіть пакети, доступні лише в базах даних синхронізації
Знайдіть застарілі пакети
Як встановити пакет за допомогою Pacman
Як оновити застарілі пакети
Показати список доступних пакетів
Відображення інформації про пакет у базі даних синхронізації
Шукайте пакет у базі даних синхронізації
Оновіть базу даних синхронізації