GNU/Linux >> Znalost Linux >  >> Linux

Debian:Jak nainstalovat nebo odebrat balíčky DEB pomocí dpkg

Otázka: Chtěl bych vědět, jak nainstalovat, odinstalovat a ověřit balíčky deb na Debianu. Můžete mi to vysvětlit na příkladu?

Odpověď: Použijte dpkg k instalaci a odstranění deb balíčku, jak je vysvětleno níže.

V Debianu vám dpkg (Debian package system) umožňuje instalovat a odstraňovat softwarové balíčky. dpkg je nejjednodušší způsob instalace a odinstalace balíčku.

Debian nyní dodává nástroj s názvem Apt (pro „A Package Tool“) a aptitude, které správcům pomáhají snadněji přidávat nebo odebírat software. Další podrobnosti naleznete v našich dřívějších zprávách o správě balíčků pomocí apt-get.

Instalace Deb pomocí dpkg -i

syntax:
dpkg -i package-file-name

-i is to install a package.

Následující příklad nainstaluje balíček Debianu pro nástroj tcl.

$ dpkg -i tcl8.4_8.4.19-2_amd64.deb
Selecting previously deselected package tcl8.4.
(Reading database ... 94692 files and directories currently installed.)
Unpacking tcl8.4 (from tcl8.4_8.4.19-2_amd64.deb) ...
Setting up tcl8.4 (8.4.19-2) ...
Processing triggers for menu ...
Processing triggers for man-db ...

Instalaci balíčku můžete ověřit pomocí dpkg -l název balíčku, jak je uvedeno níže.

$ dpkg -l | grep 'tcl'
ii  tcl8.4                               8.4.19-2                   Tcl (the Tool Command Language) v8.4 - run-t

Výše uvedený příkaz ukazuje, že balíček tcl je nainstalován správně. ‚ii‘ určuje stav ‚nainstalováno v pořádku nainstalováno‘.

Odinstalace Deb pomocí dpkg -r

dpkg s volbou -r odstraní nainstalovaný balíček.

$ dpkg -r tcl8.4
(Reading database ... 94812 files and directories currently installed.)
Removing tcl8.4 ...
Processing triggers for man-db ...
Processing triggers for menu ...

Nyní uveďte balíček a zkontrolujte stav.

# dpkg -l | grep 'tcl'
rc  tcl8.4                                8.4.19-2                   Tcl (the Tool Command Language) v8.4 - run-t

rc znamená ‘odstraněné ok konfigurační soubory’. Akce odstranění nevyčistila konfigurační soubory. Stav každého nainstalovaného balíčku bude dostupný v /var/lib/dpkg/status. Stav balíčku tcl8.4 vypadá takto,

Package: tcl8.4
Status: deinstall ok config-files
Priority: optional
Section: interpreters
Installed-Size: 3308

Následující příkaz se používá k úplnému vyčištění balíčku.

$ dpkg -P tcl8.4
(Reading database ... 94691 files and directories currently installed.)
Removing tcl8.4 ...
Purging configuration files for tcl8.4 ...
Processing triggers for menu ...
$ dpkg -l | grep 'tcl'
$

Balíček je tedy zcela odstraněn a stav v /var/lib/dpkg/status je uveden níže.

Package: tcl8.4
Status: purge ok not-installed
Priority: optional
Section: interpreters

Linux
  1. Různé metody instalace balíčku Debian (.deb).

  2. Jak nainstalovat soubor Deb pomocí Dpkg -i nebo Apt?

  3. Jak nainstalovat místní balíčky .deb pomocí apt-get

  1. Jak nainstalovat balíčky RPM na Debian 11 Bullseye

  2. Jak nainstalovat balíčky pomocí dnf v CentOS/RHEL 8

  3. Jak správně nainstalovat wkhtmltopdf na debian 64 bit?

  1. Jak nainstalovat balíčky RPM na Ubuntu

  2. Jak nainstalovat soubory Deb (balíčky) na Ubuntu

  3. Jak povolím v Debianu balíčky, které nejsou zdarma?