15 Praktyczne przykłady „poleceń DPKG” dla dystrybucji opartych na debian

15 Praktyczne przykłady „poleceń DPKG” dla dystrybucji opartych na debian

Debian GNU ANTYLOPA/Linux, matka System operacyjny wielu rozkładów Linux, w tym Knoppix, Kali, Ubuntu, Mennica, itp. korzysta z różnych menedżerów pakietów, takich jak dpkg, trafny, uzdolnienie, synaptyczne, Zadania, DESELEKT, DPKG-DEB I DPKG-SPLIT.

15 przykładów poleceń dpkg

Będziemy opisać każdy z nich krótko, zanim skupimy się na 'dpkg' Komenda.

Apt polecenie

Trafny oznacza Zaawansowane narzędzie pakietu. To nie radzi sobie z 'Deb„pakiet i działa bezpośrednio, ale działa z”Deb„Archiwum z lokalizacji określonej w„/etc/apt/źródła.lista" plik.

Przeczytaj więcej: 25 przydatnych podstawowych poleceń poleceń apt-get

Uzdolnienie

Uzdolnienie to menedżer oparty na tekst Debian który jest front-end do 'trafny', który umożliwia użytkownikowi łatwe zarządzanie pakietami.

Synaptyczne

Graficzny menedżer pakietów, który ułatwia zainstalować, aktualizacja I Odinstalowanie pakiety nawet dla nowicjuszy.

Zadania

Zadania pozwala użytkownikowi zainstalować wszystkie odpowiednie pakiety związane z określonym zadaniem, mianowicie., Środowisko komputerowe.

DESELEKT

A napędzany menu Narzędzie do zarządzania pakietami, początkowo używane podczas instalacji po raz pierwszy, a teraz jest zastąpione uzdolnienie.

DPKG-DEB

Wchodzi w interakcje z Debian archiwum.

DPKG-SPLIT

Przydatne w rozdzielać I łączenie Duży plik w kawałki małych plików, które mają być przechowywane w mediach o mniejszych rozmiarach dyskietka.

Polecenie dpkg

dpkg to główny program zarządzania pakietami w Debian I Debian system oparty. Jest przyzwyczajony do zainstalować, zbudować, usunąć, I zarządzać pakiety. Uzdolnienie jest głównym frontem dpkg.

Niektóre najczęściej używane Polecenia DPKG Wraz z ich użyciem są wymienione tutaj:

1. Zainstaluj pakiet

Do zainstalowania „.Deb„Pakiet, użyj polecenia z„-I" opcja. Na przykład, aby zainstalować „.Deb”Pakiet zatytułowany„FlashPluginnonfree_2.8.2+Squeeze1_I386.Deb„Użyj następującego polecenia.

[[e -mail chroniony] ~]# dpkg -i FlashPluginnonfree_2.8.2+Squeeze1_I386.Deb
Wybieranie wcześniej niezbędnego pakietu Flashplugin-Nonfree. (Czytanie bazy danych… 465729 plików i obecnie zainstalowanych katalogi.) Rozpakowanie FlashPlugin-NonFree (z FlashPlugin-Nonfree_3.2_I386.Deb)… Konfigurowanie Flashplugin-Nonfree (1: 3.2)…-2013-10-01 16: 23: 40-- http: // fpdownload.Macromedia.com/get/flashplayer/pdc/11.2.202.310/install_flash_player_11_linux.i386.smoła.GZ rozwiązywanie fpdownload.Macromedia.com (fpdownload.Macromedia.com)… 23.64.66.70 Łączenie z FPDownload.Macromedia.com (fpdownload.Macromedia.com) | 23.64.66.70 |: 80… połączone. Wysłane żądanie HTTP, czekając na odpowiedź… 200 OK Długość: 6923724 (6.6m) [Application/X-GZIP] Zapisywanie do: '/tmp/flashplugin-nonfree.FPXQ4L02FL/install_flash_player_11_linux.i386.smoła.GZ '

2. Wymień wszystkie zainstalowane pakiety

Aby wyświetlić i wymienić wszystkie zainstalowane pakiety, użyj „-L„Opcja wraz z poleceniem.

[[e -mail chroniony] ~]# dpkg -l
Pożądane = nieznane/instaluj/usuń/oczyszcz/przytrzymaj | Status = not/inst/conf-files/rozpakowany/half-conf/half-inst/trig-await/trig-pend |/err?= (Brak)/ Reinst-Required (Status, err: upperce = Bad) ||/ nazwa Wersja architektura Opis +++-============================================ ================-=======================-================== ================================================== ===================== II II ACCERCISTER 3.8.0-0ubuntu1 Wszystkie interaktywne Eksplorator dostępności Python dla rachunku konta Gnome Desktop II-PLUGIN-AIM 3.6.4-0ubuntu4.1 i386 Wtyczka konta przesyłania wiadomości dla AIM II konta-Plugin-Facebook 0.10bZr13.03.26-0ubuntu1 i386 Gnome Control Center wtyczka konta dla pojedynczego signon-Facebook II konta-Plugin-flickr 0.10bZr13.03.26-0ubuntu1 i386 GNOME Centrum Centrum Kontroli Centrum Konta dla pojedynczego signon-Flickr II rachunek z Plugin-Generic-Oauth 0.10bZr13.03.26-0ubuntu1 i386 GNOME Centrum Centrum Konta dla pojedynczego signon-ogólny OAuth II rachunek z Plugin-Plugin-Google 0.10bZr13.03.26-0ubuntu1 i386 Gnome Center Center Center wtyczka konta dla pojedynczego signon RC RC-PLUGIN-UNITRICE 0.10bZr13.03.26-0ubuntu1 i386 GNOME Center Center Center wtyczka dla pojedynczego signon-Identica II konta-Plugin-Plugin-Jabber 3.6.4-0ubuntu4.1 i386 Wtyczka konta przesyłania wiadomości dla Jabber/XMPP… 

Aby wyświetlić określony pakiet zainstalowany lub nie użyj opcji ”-L”Wraz z nazwą pakietu. Na przykład sprawdź, czy Apache2 Pakiet zainstalowany czy nie.

[[e -mail chroniony] ~]# dpkg -l apache2
Pożądane = nieznane/instaluj/usuń/oczyszcz/przytrzymaj | Status = not/inst/conf-files/rozpakowany/half-conf/half-inst/trig-await/trig-pend |/err?= (Brak)/ Reinst-Required (Status, err: upperce = Bad) ||/ nazwa Wersja architektura Opis +++-============================================ ================-=======================-================== ====================================== II Apache2 2 2.2.22-6ubuntu5.1 i386 Metapackage serwera Apache HTTP

3. Usuń pakiet

Aby usunąć „.Deb”Pakiet musimy określić nazwę pakietu„FlashPluginnonfree„, Nie oryginalna nazwa”FlashPlugin-Nonfree_3.2_I386.Deb". „„-R„Opcja jest używana do usunąć/Odinstalowanie paczka.

[[e -mail chroniony] ~]# dpkg -r FlashPluginnonfree
(Czytanie bazy danych… 142891 plików i obecnie zainstalowanych katalogów.) Usuwanie FlashPluginNonFree… Przetwarzanie wyzwalaczy dla MAN-DB… Przetwarzanie wyzwalaczy dla menu… Przetwarzanie wyzwalaczy dla plików stacjonarnych-UTILS… Wyzwalacze przetwarzania dla Gnome-Menus… 

Możesz także użyć 'P„Opcja zamiast”R' który usunie pakiet wraz z plikiem konfiguracyjnym. ''R„Opcja usunie tylko pakiet, a nie pliki konfiguracyjne.

[[e -mail chroniony] ~]# dpkg -p FlashPluginnonfree

4. Zobacz zawartość pakietu

Aby wyświetlić treść określonego pakietu, użyj „-C„Opcja, jak pokazano. Polecenie wyświetli zawartość „.Deb”Pakiet w formacie długiej listy.

[[e -mail chroniony] ~]# dpkg -c FlashPlugin -Nonfree_3.2_I386.Deb
DRWXR-XR-X root/root 0 2012-12-14 22:54 ./ DRWXR-XR-X root/ root 0 2012-12-14 22:54 ./usr/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/bin/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/lib/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/lib/mozilla/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/lib/mozilla/wtyczki/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/lib/flashplugin-nonfree/-ww-r-r-- root/root 3920 2009-09-09 22:51 ./usr/lib/flashplugin-nonfree/pubkey.ASC DRWXR-XR-X root/root 0 2012-12-14 22:54 ./usr/share/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/man/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/man/man8/-Rw-r--r-- root/root 716 2012-12-14 22:54 ./usr/share/man/man8/aktualizacja flashplugin-nonfree.8.GZ DRWXR-XR-X root/root 0 2012-12-14 22:54 ./usr/share/aplikacje/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/icons/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/icons/hicolor/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/icons/hicolor/24x24/… 

5. Sprawdź, czy pakiet jest zainstalowany lub nie

Za pomocą "-S„Opcja z nazwą pakietu wyświetli się, czy pakiet Deb zainstalowany, czy nie.

[[e -mail chroniony] ~]# dpkg -s flashPlugin -nonfree
Pakiet: FlashPlugin-Nonfree Status: Zainstaluj OK Zainstalowany Priorytet: Opcjonalna Sekcja: Współpraca/instalacja internetowa Rozmiar: 177 Keeperer: Bart Martens <[email protected]> Architektura: i386 Wersja: 1: 3.2 zastępuje: Flashplugin (<= 2.14), libnspr4, libnss3, libpango1.0-0, libstdc++6, libx11-6, libxext6, libxt6, libcurl3-gnutls, binutils Suggests: iceweasel, konqueror-nsplugins, ttf-mscorefonts-installer, ttf-dejavu, ttf-xfree86-nonfree, flashplugin-nonfree-extrasound, hal Conflicts: flashplayer-mozilla, flashplugin (<< 6), libflash-mozplugin, xfs (<< 1:1.0.1-5) Description: Adobe Flash Player - browser plugin… 

6. Sprawdź lokalizację zainstalowanych pakietów

Aby wymienić lokalizację plików do zainstalowania w systemie od nazwy pakietu.

[[e -mail chroniony] ~]# dpkg -l FlashPlugin -nonfree
/. /usr/usr/bin/usr/lib/usr/lib/mozilla/usr/lib/mozilla/plugins/usr/lib/flashplugin-nonfree/usr/lib/flashplugin-nonfree/pubkey.ASC/usr/share/usr/share/man/usr/share/man8/usr/share/man8/aktualizacja flashplugin-nonfree.8.GZ/usr/share/aplikacja/usr/share/icons/usr/share/icons/hicolor… 

7. Zainstaluj wszystkie pakiety z katalogu

Rekurencyjnie zainstaluj wszystkie zwykłe dopasowanie plików „*.Deb”Znaleziono w określonych katalogach i wszystkich jego podlokatoriach. Można to użyć z „-R" I "-zainstalować”Opcje. Na przykład zainstaluję wszystkie „.Deb”Pakiety z katalogu o nazwie„debackages".

[[e -mail chroniony] ~]# dpkg -r -instalul Debpackages/
(Czytanie bazy danych… 465836 plików i aktualnie zainstalowanych katalogów.) Przygotowanie do wymiany Flashplugin-Nonfree 1: 3.2 (za pomocą… /FlashPlugin-Nonfree_3.2_I386.Deb)… rozpakowywanie wymiany wymiennej flashplugin-nonfree… konfigurowanie Flashplugin-Nonfree (1: 3.2)… Wyzwalacze przetwarzania dla Man-DB… Przetwarzanie wyzwalaczy dla Bamfdaemon… odbudowa/USR/Share/Applications/BAMF-2.indeks… Wyzwalacze przetwarzania dla Gnome-Menus… 

8. Rozpakuj pakiet, ale nie konfiguruj

Korzystanie z akcji „-rozpakować„Rozpakuje pakiet, ale go nie zainstaluje ani nie skonfiguruje.

[[e-mail chroniony] ~]# dpkg --Unpack FlashPlugin-Nonfree_3.2_I386.Deb
(Czytanie bazy danych… 465836 plików i aktualnie zainstalowanych katalogów.) Przygotowanie do wymiany Flashplugin-Nonfree 1: 3.2 (za pomocą FlashPlugin-Nonfree_3.2_I386.Deb)… Rozpakowanie wymiany Flashplugin-Nonfree… Wyzwalacze przetwarzania dla MAN-DB… Przeniesienie wyzwalaczy dla Bamfdaemon… odbudowa/usr/share/aplikacje/BAMF-2.indeks… Wyzwalacze przetwarzania dla Gnome-Menus… 

9. Ponownie skonfiguruj rozpakowany pakiet

Opcja "-skonfiguruj”Zemonfiguruje już rozpakowany pakiet.

[[e-mail chroniony] ~]# dpkg-configure FlashPlugin-Nonfree
Konfigurowanie Flashplugin-Nonfree (1: 3.2)… 

10. Wymień dostępne informacje o pakiecie

„„--Aktualizacja-avail„Opcja Zastąp stare informacje na dostępne informacje w pliku pakietów.

[[e-mail chroniony] ~]# dpkg-update-avail pakiet_name

11. Usuń istniejące dostępne informacje o pakiecie

Akcja "-Jasne Avaial„Usunuje aktualne informacje o tym, jakie pakiety są dostępne.

[[e-mail chroniony] ~]# dpkg-clear-avail

12. Zapomnij o odinstalowanych i niedostępnych paczkach

Polecenie DPKG z opcją „-Zapomnij o starych uniegłach”Automatycznie zapomina o odinstalowanych i niedostępnych paczkach .

[[e-mail chroniony] ~]# dpkg--forted-stare-uniegil

13. Wyświetl licencję DPKG

[[e -mail chroniony] ~]# dpkg -licencja

14. Wyświetl wersję DPKG

„„-wersja„Argument wyświetli informacje o wersji DPKG.

[[e -mail chroniony] ~]# dpkg -version
Debian „DPKG” Program zarządzania pakietami Wersja 1.16.10 (i386). To jest wolne oprogramowanie; Zobacz ogólną licencję publiczną GNU w wersji 2 lub nowszym w celu kopiowania warunków. Nie ma gwarancji.

15. Uzyskaj całą pomoc dotyczącą DPKG

„„-pomoc„Opcja wyświetli listę dostępnych opcji polecenia DPKG.

[[e -mail chroniony] ~]# dpkg -help
Użycie: DPKG […] Polecenia: -i |--install… | -R |-Recursive… --Unpack… | -R |--Recursive… -a |--Record-Avail… | -R |-Recursive…-Configure… | -A |-Wezwani-Triggers tylko… | -A |-Wezwani -r |--Remove… | -A |-Wezwani -p |--Purge… | -A |-Wezwani-selekcje get […] Uzyskaj listę wyborów do stdout. --Set-Selections Ustaw wybór pakietów ze stdin. --Wybory odznaczają każdy nieistotny pakiet. --Aktualizacja Wymień dostępnych pakietów Informacje. --scalanie scalania z informacjami z pliku. --Wyczyść się do usuwania istniejących dostępnych informacji. --zapomnij o starych, zapomnij o niezainstalowanym niedostępnym PKGS. -S | --status… Wyświetl szczegóły statusu pakietu… 

To wszystko na teraz. Wkrótce znów będę tu z kolejnym interesującym artykułem. Jeśli przegapiłem jakieś polecenie na liście, daj mi znać za pośrednictwem komentarzy. Do tego czasu bądźcie czujni i trzymaj się z Tecmint. Polub nas i podziel się i pomóż nam się rozprzestrzeniać. Nie zapomnij wspomnieć o swoich cennych przemyślenia w komentarzu.