Софтуерът, който работите на вашия компютър, го прави наистина личен. Разказва много за това с какво работите, какво обичате да правите или хобитата си.

Това ръководство разглежда как да управлявате софтуерни пакети с помощта на Debian Package Manager (dpkg) на базирани на Debian дистрибуции на Linux като Ubuntu, Debian, Mint и Kali и др. Софтуерните пакети на Debian имат разширението .deb.

Управлението на софтуера е една от най-често срещаните задачи, които ще правите на вашия персонален компютър или като системен администратор.

Какво е Dpkg?

Dpkg е помощна програма на ниско ниво, която се състои от набор от команди, които се използват при инсталиране, премахване, изброяване и управление на софтуерни пакети на Linux дистрибуции, базирани на Debian.

Помощната програма dpkg е основата, върху която са изградени други инструменти за управление на софтуер като Apt и Synaptic. Те са категоризирани като инструменти за управление на софтуер на високо ниво.

Инсталирането на файлове на софтуерния пакет на Debian (.deb) на вашия компютър е една от специалностите на dpkg.

instagram viewer

Това е особено важно за инсталиране на софтуер на машини, които са извън мрежата от съображения за сигурност или поради проблеми с мрежовата свързаност. Забележителните софтуерни пакети, които могат да бъдат инсталирани с dpkg, включват VS Code, Google Chrome и VirtualBox, само за да споменем някои.

Изброяване на инсталирани софтуерни пакети

За да видите списък с инсталирани софтуерни пакети на вашия компютър, просто изпълнете следната команда.

dpkg --get-selections

The --get-selections команда опция показва имената на инсталираните пакети в прост и изчистен формат.

За да покажете подробности за наличната версия на инсталираните пакети, можете да използвате следната команда. Освен това е посочена информация като версия на софтуера, инсталиран размер, произход, приоритет и т.н.

dpkg --print-avail

Ако искате да покажете информацията за софтуерния пакет в таблична форма. Можете да използвате dpkg-заявка команда, както следва.

dpkg-заявка --list

Инсталиране на софтуерни пакети

Инсталирането на софтуерни пакети е една от най-често срещаните задачи, които изпълняваме на нашите компютри. Преди да можете да инсталирате софтуерни пакети на вашия компютър с dpkg първо трябва да изтеглите софтуерния пакет и да го имате на местно ниво. Можете лесно да изтеглите софтуерни пакети, като използвате браузъра си или чрез инструменти като wget или curl.

За да инсталирате и премахнете софтуерни пакети с dpkg, ще са ви необходими повишени привилегии.

Например да инсталирате Google Chrome, изтеглете го в папката Downloads. След това просто изпълнете следната команда.

sudo dpkg --install ~ / Downloads / google-chrome-stable_current_amd64.deb

Възстановяване на зависимости

Софтуерните пакети в Linux често зависят от други части на софтуера, за да работят безпроблемно.

Когато инсталирате пакети чрез dpkg, често е разумно да възстановите зависимостите с Apt, като използвате следната команда, само за да сте сигурни, че всичко работи добре.

sudo apt install -f

Бакшиш: Можете да използвате стенографски метод за повечето dpkg команди. Например, dpkg -i име_на_пакет вместо dpkg --инсталирайте име_на_пакет за инсталиране на софтуерни пакети. Това ръководство използва последния подход, защото дългите команди са по-обяснителни.

Свързани: Как да намерите и поправите счупени пакети в Linux

Актуализиране на софтуера

Запазване на вашите система актуална е добра линия на защита от недостатъци в сигурността и е от ключово значение за наличието на по-стабилна и стабилна система.

За да актуализирате софтуерни пакети, инсталирани чрез dpkg, първо трябва да изтеглите по-новия пакет и след това да го инсталирате чрез командата за инсталиране, обсъдена в горния раздел.

За да проверите за счупени пакети, използвайте - одит опция. Тази опция за команда проверява дали всички пакети са инсталирани правилно и дали липсват зависимости. Ако има счупен пакет, помощната програма dpkg ще ви даде съвет относно предложените корекции.

dpkg --audit

Преконфигуриране на софтуерен пакет

Друга мощна опция, която dpkg предоставя, е възможността за преконфигуриране на вече инсталиран софтуерен пакет. Например, за да преконфигурирате VirtualBox, можете да изпълните командата по-долу и ще ви бъде показан екран за конфигуриране.

sudo dpkg-reconfigure virtualbox-6.1

Премахване на софтуерни пакети

Когато вече не се нуждаете от софтуер и сте готови да го премахнете или искате да го премахнете, за да надстроите софтуера, тогава можете да използвате --Премахване командна опция.

sudo dpkg - премахнете google-chrome-stable

(В командата по-горе, google-chrome-stable е името на пакета)

Когато премахвате софтуерни пакети с помощта на опцията --remove, конфигурационните файлове, свързани с пакета, който премахвате, остават непокътнати. Така че следващия път, когато преинсталирате този софтуер, той ще използва предишните конфигурации.

За да премахнете напълно софтуерен пакет и свързаните с него конфигурации, можете да използвате опцията --purge.

sudo dpkg --purge google-chrome-stable

Получаване на информация за софтуерен пакет

Можете да получите повече информация за пакета, с който ще инсталирате - информация.

sudo dpkg --info ~ / Downloads / google-chrome-stable_current_amd64.deb

Резултатът включва информация като софтуерна архитектура, поддържащ и номер на версия и т.н.

Проверка на съдържанието на софтуерния пакет

Можете също така да проверите съдържанието на пакет Debian с помощта на - съдържание. Списъкът ще очертае структурата на директориите на пакета и всички важни файлове като софтуерния лиценз и други файлове на манифеста.

dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb

Съдържанието на пакета се показва във формат с дълъг списък, както е показано по-долу.

Разберете дали е инсталиран пакет

Можете лесно да проверите дали на вашия компютър е инсталиран някакъв софтуерен пакет с помощта на - статус опция. Например, за да разберете дали увеличението е инсталирано на вашата система, просто изпълнете командата по-долу.

sudo dpkg --мащабиране на състоянието

Резултатът показва и други подробности, като целта на софтуерния пакет и доставчика.

Примерен изход изглежда както по-долу. Например, втори ред на изхода на командата показва състоянието на пакета. Както можете да видите от изхода, пакетът за мащабиране е инсталиран на тази конкретна машина.

Можете да търсите директории на пакети, които отговарят на условията за безплатно разпространение според стандартите на Debian от техните официален сайт.

Прочетете още: Основни команди за започване на работа с Linux

Получаване на помощ

За да научите повече за командата dpkg, можете да използвате --помогне опция.

dpkg --помощ

За по-подробна информация относно командните опции dpkg и състоянието на софтуерните пакети използвайте Man Pages.

човек dpkg

Ами алтернативните мениджъри на пакети?

dpkg е мощна помощна програма за инсталиране и управление на софтуерни пакети. Инструменти от по-високо ниво като apt и synaptic използват dpkg. Други алтернативи за инсталиране на пакети включват Apt, Synaptic и Aptitude.

електронна поща
Ръководство за начинаещи за инсталиране на софтуер в Ubuntu с APT

Ако сте използвали Ubuntu, вероятно сте използвали командата apt в даден момент. Но знаехте ли, че има толкова много повече от apt-get install и apt-get upgrade?

Прочетете Напред

Свързани теми
  • Linux
  • Linux
  • Мениджъри на пакети
За автора
Mwiza Kumwenda (2 статии публикувани)

Mwiza разработва софтуер по професия и пише много за Linux и програмиране отпред. Някои от интересите му включват история, икономика, политика и архитектура на предприятията.

Още от Mwiza Kumwenda

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.