Посібник з використання команди dpkg у Linux ⋆ ALexHost SRL
Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
21.11.2024

Посібник з використання команди dpkg у Linux

Існує багато серверів на базі Linux, кожен з яких пристосований до різних потреб і конфігурацій. Незалежно від конкретної конфігурації, одна константа залишається незмінною: необхідність регулярного системного адміністрування. Серед найбільш важливих рутинних завдань є керування пакунками, яке гарантує, що програмне забезпечення встановлюється, оновлюється або видаляється правильно і ефективно. Для дистрибутивів на основі Debian, таких як Ubuntu, Linux Mint та інших, команда `dpkg` є важливим низькорівневим інструментом, який дозволяє користувачам і адміністраторам безпосередньо керувати пакунками `.deb`.

На відміну від високорівневих інструментів, таких як `apt`, які працюють із залежностями і сховищами, `dpkg` працює безпосередньо з файлами пакунків, надаючи вам точний контроль над встановленням і видаленням програмного забезпечення. За допомогою `dpkg` ви можете встановлювати і видаляти пакунки, створювати списки усіх встановлених програм, перевіряти відомості про пакунки і переглядати вміст пакунків. Це особливо корисно для усунення несправностей, аудиту системи або під час роботи зі спеціальними чи автономними `.deb`-пакунками.

У цьому посібнику ми розглянемо як базове, так і розширене використання команди `dpkg`, щоб допомогти вам впевнено керувати програмним забезпеченням на ваших серверах AlexHost. Незалежно від того, чи є ви досвідченим адміністратором або допитливим користувачем, освоєння `dpkg` є важливим кроком до повного контролю над вашим Linux-середовищем.

ПЕРЕГЛЯНУТИ ВСІ ДОСТУПНІ ТАРИФНІ ПЛАНИ VPS ТУТ

Що означає команда dpkg configure

Dpkg ( Debian Package) – це низькорівневий інструмент для встановлення, вилучення та керування пакунками у системах на основі Debian. На відміну від високорівневих менеджерів пакунків, таких як apt, команда dpkg працює безпосередньо з файлами .deb, які містять пакунки та їх залежності. Це робить dpkg важливим інструментом для адміністраторів, яким потрібно керувати пакунками у більш детальний спосіб.

Встановлення пакунків за допомогою dpkg

Процес встановлення дуже простий. Спочатку вам потрібно завантажити файл пакунка (.deb) на сервер. Наприклад, якщо ви хочете встановити пакунок example.deb, виконайте наступну команду:

sudo dpkg -i my_test.deb

Перевірка та виправлення залежностей

Після встановлення пакунка dpkg може повідомити про відсутні залежності. Щоб виправити ці проблеми, виконайте команду:

sudo apt-get install -f

Ця команда dpkg автоматично встановить відсутні залежності і виправить конфлікти.

* -f: Цей прапорець означає “виправити несправне”. Він вказує apt-get спробувати виправити несправні залежності. Якщо у системі є пакунки, які було встановлено неправильно або з відсутніми залежностями, команда apt-get install -f спробує виправити ці проблеми.

Список встановлених пакунків

Якщо ви, як користувач VPS, хочете переглянути список усіх встановлених на вашому сервері пакунків, виконайте команду:

dpkg -l

У результаті буде показано список усіх встановлених у системі пакунків із зазначенням їхніх версій і статусів.

Видалення пакунків

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

sudo dpkg -r my_test package

Якщо ви хочете повністю видалити пакунок, включно з його конфігураційними файлами, скористайтеся командою:

sudo dpkg -P my_test package

Отримання інформації про пакунок

Може виникнути потреба отримати детальну інформацію про певний пакунок. Для цього скористайтеся наступною командою:

dpkg -s my_test package

У результаті буде показано інформацію про версію, залежність, розмір і опис пакунка.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills