Всичко за мениджърите на пакети debian: обяснено dpkg, apt и aptitude

All About Debian Package Managers



Този урок обяснява как да инсталирате, премахвате, търсите и изброявате пакети с помощта dpkg , подходящ и способност пакети мениджъри за Linux Debian с кратко описание на всяка команда.

  • dpkg
  • Инсталиране на софтуер с помощта dpkg
  • Премахване на софтуер с помощта dpkg в Debian
  • Избройте програми, използващи dpkg в Debian
  • Избройте файлове, принадлежащи на програма, използвайки dpkg
  • Покажете инсталационните директории с помощта dpkg
  • подходящ
  • подходящ хранилища
  • Инсталирайте софтуер с помощта подходящ
  • Премахнете софтуера с помощта подходящ
  • Търсене на пакети с помощта подходящ
  • Изброяване на пакети с помощта подходящ
  • подходящ Отстраняване на неизправности
  • способност
  • Инсталиране на софтуер с способност
  • Актуализиране на хранилища с помощта на aptitude
  • Премахване на софтуер с способност
  • Надстройка на софтуер с помощта способност
  • Свързани статии за LinuxHint

DPKG

dpkg е Linux Debian мениджър на пакети. Кога подходящ или apt-get се използват, те извикват dpkg програма за инсталиране или премахване на приложения, като включва допълнителни функции dpkg не харесва разрешаването на зависимости. Програмата dpkg може да се използва за инсталиране или премахване на програми, изброяването им или конкретна информация за тях.







Забележка : За да покажете примери, ще се използва пакетът net-tools, използвайте всеки .deb пакет, за да използвате пакета net-tools при изпълнението на терминала:



wgethttp://ftp.us.debian.org/debian/басейн/главен/н/net-инструменти/
net-tools_1.60+git20161116.90da8a0-1_amd64.deb



Инсталиране на софтуер с помощта на dpkg Debian :

За да инсталирате пакети, използвайте параметъра (Инсталирай):





dpkg <PackageName.deb>

Забележка : замяна на вашия .deb пакет.



Премахване на софтуер с помощта на dpkg в Debian:

Премахването на пакетите, параметърът - премахване е необходимо, както в примера по -долу:

dpkg --Премахване <PackageName.deb>

Избройте програми, използващи dpkg в Debian:

За да отпечатате списък с инсталирани пакети, използвайте параметъра -l (списък):

dpkg -на

Търсете пакети или файлове, принадлежащи на програми, използващи dpkg в Debian:

The Параметърът (search) е полезен за търсене на конкретни пакети, но тази команда ще показва и софтуерни метаданни.

Избройте файлове, принадлежащи на програма, използваща dpkg:

С dpkg команда можете да изброите всички файлове, свързани или принадлежащи към инсталиран пакет, като използвате -ТЕ параметър:

dpkg -ТЕ <PackageName>

Показване на инсталационни директории с помощта на dpkg:

Преди да инсталираме нов пакет, можем да знаем, че това са инсталационни директории, като използваме -° С параметър:

dpkg -° С <Име на пакета>

APT/APT-GET

Командата подходящ има предимство пред dpkg защото решава зависимости и автоматично изтегля актуализиран софтуер. За да изтеглите софтуер, тази команда сочи към поредица от софтуерни хранилища, намиращи се във файла /etc/apt/sources.list . Първоначално след инсталирането на Debian трябва да редактираме този файл, коментирайки реда, сочещ към Debian DVD/USB инсталационен път и добавяйки подходящите хранилища.
The подходящ командата използва dpkg програма за управление на пакети.

apt хранилища

Можете да редактирате файла sources.list с помощта на nano и можете да го прочетете, като стартирате:

по-малко /и т.н./подходящ/sources.list

В моя случай за Debian Разтеглете файла /etc/apt/sources.list трябва да има коментирани всички редове с изключение на редове:

deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main

deb http://deb.debian.org/debian-security/опъвам, разтягам/актуализации main
deb-src http://deb.debian.org/debian-security/опъвам, разтягам/актуализации main

deb http://deb.debian.org/debian stretch-updates main
deb-src http://deb.debian.org/debian stretch-updates main

При актуализиране на apt, както ще покажа по -късно в този урок, всички хранилища в sources.list и под /etc/apt/ директория ще бъде включена, добавяте добавяне на нови файлове с допълнителни хранилища вместо да редактирате sources.list файл.

Инсталирайте софтуер, като използвате apt:

Инсталирането на софтуер с помощта на apt изисква опцията Инсталирай преди името на програмата. За да опитате apt, инсталирайте способността на мениджъра на пакети, използвана в бъдещите инструкции.

подходящИнсталирай <PackageName>

Забележка: можете да добавите опцията за да не се иска потвърждение при инсталиране на програми.

Премахване на софтуер с помощта на apt:

За да премахнете пакети с подходящ командно изпълнение:

подходящо премахване<PackageName>

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

Търсете пакети с помощта на apt :

Използвайки опцията за търсене, можете да търсите конкретни пакети, в следното изображение nikto е търсене, за да търсите тип пакет:

подходящо търсене<PackageName>

Изброяване на пакети с помощта на apt:

Можете да изброите инсталираните пакети, като изпълните:

подходящ списък

подходящо отстраняване на неизправности

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

подходящ-почистете се
apt-get autoclean
apt-get -f Инсталирай
apt-get -липсва поправка Инсталирай
apt-get -прочистванеавтоматично премахване
подходяща актуализация


способност

Мениджърите на пакети за способности работят подобно на apt. Той също така позволява изтегляне и инсталиране на софтуер и има интерактивен режим в терминала. Този мениджър на пакети има интерактивен режим, който позволява да виждате и разглеждате пакети по състояние, да инсталирате и премахвате пакети. Може да се използва и от командния ред с подобни опции на подходящ мениджър на пакети, aptitude използва същите хранилища, които apt прави. За да видите интерактивния режим, просто извикайте програмата, изпълняваща командата способност без допълнителни опции в конзолата.

За да излезете от интерактивния режим, просто натиснете В и потвърдете натискането И .

Актуализиране на способностите:

За да актуализирате хранилищата си с помощта на aptitude, можете да изпълните:

актуализация на способностите

Инсталирайте пакети, използвайки aptitude:

Подобно на apt, за да инсталирате софтуер с помощта на aptitude, можете да изпълните:

aptitude инсталиране <PackageName>

Премахване на пакети с помощта на aptitude:

Търсене на пакети с помощта на aptitude:

За да търсим пакети с aptitude, можем да използваме команди или интерактивната конзола, изпълняваща aptitude без опции, както бе споменато по -горе. За да търсите пакети от изпълнението на командния ред:

Избройте пакети, използващи aptitude:

Aptitude може да се използва и за изброяване на програми по следния начин:

търсене на способности~ i

Надграждане с умения:

За да надстроите софтуера с помощта на aptitude run:

aptitude безопасно надграждане

Точно както при подходящ , когато използвате aptitude, можете да добавите опция за предотвратяване на искане за премахване на инсталация или потвърждение за надстройка.

Това е основното, което трябва да знаете, за да управлявате пакети в Debian, ако имате някакви запитвания относно Linux като цяло, свържете се с нас чрез нашия канал за поддръжка на https://support.linuxhint.com или чрез Twitter @linuxhint .

Свързани статии:

Избройте всички инсталирани пакети в Debian
Деинсталирайте пакетите на Ubuntu и Debian с apt-get и dpkg