DebianGNU/Linux, mama Sistem de operare a unui număr de distribuții Linux, inclusiv Knoppix, Kali, Ubuntu, Mentă, etc. folosește diverse Manager de pachete, cum ar fi dpkg, apt, aptitudine, sinaptic, tasksel, deselectați, dpkg-deb și dpkg-split.
Vom descrie fiecare dintre acestea pe scurt înainte de a ne concentra pe „dpkg‘Comanda.
Apt înseamnă Instrument pachet avansat. Nu se ocupă de „deb„Ambalează și funcționează direct, dar funcționează cu„deb‘Arhivă din locația specificată în„/etc/apt/sources.list”Fișier.
Citeste mai mult: 25 Comenzi de bază utile ale comenzilor APT-GET
Aptitudine este un manager de pachete bazat pe text pentru Debian care este front-end la „apt„, Care permite utilizatorului să gestioneze pachetele cu ușurință.
Manager grafic de pachete care îl face ușor instalare, modernizare și dezinstalați pachete chiar și pentru începători.
Tasksel permite utilizatorului să instaleze toate pachetele relevante legate de o anumită sarcină, și anume, desktop-mediu.
A condus de meniu instrument de gestionare a pachetelor, utilizat inițial la prima instalare și acum este înlocuit cu aptitudine.
Interacționează cu Debian Arhiva.
Util în despicare și fuzionând fișier mare în bucăți de fișiere mici pentru a fi stocate pe suporturi de dimensiuni mai mici, cum ar fi floppy disk.
dpkg este principalul program de gestionare a pachetelor din Debian și Debian bazat pe sistem. Este obișnuit instalare, construi, elimina, și administra pachete. Aptitudine este front-end-ul principal pentru dpkg.
Unele sunt cele mai des utilizate comenzi dpkg împreună cu utilizările lor sunt enumerate aici:
Pentru instalarea unui „.deb”, Utilizați comanda cu„-i" opțiune. De exemplu, pentru a instala un „.deb"Pachet numit"flashpluginnonfree_2.8.2 + squeeze1_i386.deb”Utilizați următoarea comandă.
[[e-mail protejat]~] # dpkg -i flashpluginnonfree_2.8.2 + squeeze1_i386.deb
Selectarea pachetului neselectat anterior flashplugin-nonfree. (Citirea bazei de date... 465729 fișiere și directoare instalate în prezent.) Despachetarea flashplugin-nonfree (de la flashplugin-nonfree_3.2_i386.deb)... Configurarea 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.tar.gz. Rezolvarea fpdownload.macromedia.com (fpdownload.macromedia.com)... 23.64.66.70. Conectarea la fpdownload.macromedia.com (fpdownload.macromedia.com) | 23.64.66.70 |: 80... conectat. Cerere HTTP trimisă, în așteptarea răspunsului... 200 OK. Lungime: 6923724 (6,6M) [aplicație / x-gzip] Se salvează în: „/ tmp / flashplugin-nonfree. FPxQ4l02fL / install_flash_player_11_linux.i386.tar.gz '
Pentru a vizualiza și a lista toate pachetele instalate, utilizați „-l”Opțiune împreună cu comanda.
[[e-mail protejat]~] # dpkg -l
Dorit = Necunoscut / Instalare / Eliminare / Purjare / Așteptare. | Status = Not / Inst / Conf-files / Unpacked / halF-conf / Half-inst / trig-aWait / Trig-pend. | / Err? = (None) / Reinst-obligatoriu (Stare, Err: majuscule = rău) || / Nume Versiune Arhitectură Descriere. +++ ii accerciser 3.8.0-0ubuntu1 all interactive Python accessibility explorer pentru desktop-ul GNOME. ii account-plugin-aim 3.6.4-0ubuntu4.1 i386 Plugin cont de mesagerie pentru AIM. ii account-plugin-facebook 0.10bzr13.03.26-0ubuntu1 i386 GNOME Control Center plugin plugin for single signon - facebook. ii account-plugin-flickr 0.10bzr13.03.26-0ubuntu1 i386 GNOME Control Center plugin plugin pentru conectare simplă - flickr. ii account-plugin-generic-oauth 0.10bzr13.03.26-0ubuntu1 i386 GNOME Control Center plugin plugin for single signon - generic OAuth. ii account-plugin-google 0.10bzr13.03.26-0ubuntu1 i386 GNOME Control Center plugin plugin pentru conectare simplă. rc account-plugin-identica 0.10bzr13.03.26-0ubuntu1 i386 GNOME Control Center plugin plugin for single signon - identica. ii account-plugin-jabber 3.6.4-0ubuntu4.1 i386 Plugin cont de mesagerie pentru Jabber / XMPP. ...
Pentru a vizualiza un anumit pachet instalat sau nu utilizați opțiunea „-l”Împreună cu numele pachetului. De exemplu, verificați dacă apache2 pachetul instalat sau nu.
[[e-mail protejat]~] # dpkg -l apache2
Dorit = Necunoscut / Instalare / Eliminare / Purjare / Așteptare. | Status = Not / Inst / Conf-files / Unpacked / halF-conf / Half-inst / trig-aWait / Trig-pend. | / Err? = (None) / Reinst-obligatoriu (Stare, Err: majuscule = rău) || / Nume Versiune Arhitectură Descriere. +++ ii apache2 2.2.22-6ubuntu5.1 i386 metapachet Apache HTTP Server
Pentru a elimina „.deb"Pachet, trebuie să specificăm numele pachetului"flashpluginnonfree„, Nu numele original“flashplugin-nonfree_3.2_i386.deb“. „-r”Este folosită opțiunea elimina/dezinstalați un pachet.
[[e-mail protejat]~] # dpkg -r flashpluginnonfree
(Citirea bazei de date... 142891 fișiere și directoare instalate în prezent.) Eliminarea flashpluginnonfree... Se procesează declanșatoarele pentru man-db... Se procesează declanșatoarele pentru meniu... Se procesează declanșatoarele pentru desktop-file-utils... Se procesează declanșatoarele pentru meniurile gnome ...
De asemenea, puteți utiliza „p„Opțiune în locul„r ’ care va elimina pachetul împreună cu fișierul de configurare. „r‘Opțiunea va elimina doar pachetul și nu fișierele de configurare.
[[e-mail protejat]~] # dpkg -p flashpluginnonfree
Pentru a vizualiza conținutul unui anumit pachet, utilizați „-c”Opțiune așa cum se arată. Comanda va afișa conținutul unui „.deb”Pachet în format de listă lungă.
[[e-mail protejat]~] # 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/plugins/ drwxr-xr-x root / root 0 2012-12-14 22:54 ./usr/lib/flashplugin-nonfree/ -rw-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/update-flashplugin-nonfree.8.gz. drwxr-xr-x root / root 0 2012-12-14 22:54 ./usr/share/applications/ 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/ ...
Folosind „-s”Opțiunea cu numele pachetului, va afișa dacă un pachet deb a fost instalat sau nu.
[[e-mail protejat]~] # dpkg -s flashplugin-nonfree
Pachet: flashplugin-nonfree. Stare: instalare ok instalat. Prioritate: opțional. Secțiune: contrib / web. Dimensiune instalată: 177. Întreținător: Bart Martens <[e-mail protejat]> Arhitectură: i386. Versiune: 1: 3.2. Înlocuiește: flashplugin (<< 6) Depinde: debconf | debconf-2.0, wget, gnupg, libatk1.0-0, libcairo2, libfontconfig1, libfreetype6, libgcc1, libglib2.0-0, libgtk2.0-0 (> = 2.14), libnspr4, libnss3, libpango1.0-0, libstdc ++ 6, libx11-6, libxext6, libxt6, libcurl3-gnutls, binutils. Sugerează: iceweasel, konqueror-nsplugins, ttf-mscorefonts-installer, ttf-dejavu, ttf-xfree86-nonfree, flashplugin-nonfree-extrasound, hal. Conflicte: flashplayer-mozilla, flashplugin (<< 6), libflash-mozplugin, xfs (<< 1: 1.0.1-5) Descriere: Adobe Flash Player - plugin pentru browser. ...
Pentru a lista locația fișierelor care vor fi instalate în sistemul dvs. din numele pachetului.
[[e-mail protejat]~] # 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/man/man8. /usr/share/man/man8/update-flashplugin-nonfree.8.gz. /usr/share/applications. /usr/share/icons. /usr/share/icons/hicolor. ...
Recursiv, instalați toate fișierele obișnuite care se potrivesc cu modelul „*.deb”Găsit în directoarele specificate și în toate subdirectoarele sale. Acest lucru poate fi folosit cu „-R" și "-instalare" Opțiuni. De exemplu, voi instala toate.deb”Pachete din directorul numit„pachete deb“.
[[e-mail protejat]~] # dpkg -R --instalați debpackages /
(Citirea bazei de date... 465836 fișiere și directoare instalate în prezent.) Pregătirea pentru înlocuirea flashplugin-nonfree 1: 3.2 (folosind... / flashplugin-nonfree_3.2_i386.deb)... Despachetarea înlocuitorului flashplugin-nonfree... Configurarea flashplugin-nonfree (1: 3.2)... Se procesează declanșatoarele pentru man-db... Se procesează declanșatoarele pentru bamfdaemon... Reconstruirea /usr/share/applications/bamf-2.index... Se procesează declanșatoarele pentru meniurile gnome ...
Folosirea acțiunii „-despacheta”Va despacheta pachetul, dar nu îl va instala sau configura.
[[e-mail protejat]~] # dpkg --unpack flashplugin-nonfree_3.2_i386.deb
(Citirea bazei de date... 465836 fișiere și directoare instalate în prezent.) Pregătirea pentru înlocuirea flashplugin-nonfree 1: 3.2 (folosind flashplugin-nonfree_3.2_i386.deb)... Despachetarea înlocuitorului flashplugin-nonfree... Se procesează declanșatoarele pentru man-db... Se procesează declanșatoarele pentru bamfdaemon... Reconstruirea /usr/share/applications/bamf-2.index... Se procesează declanșatoarele pentru meniurile gnome ...
Optiunea "–Configurare”Va reconfigura un pachet deja neambalat.
[[e-mail protejat]~] # dpkg --configure flashplugin-nonfree
Configurarea flashplugin-nonfree (1: 3.2) ...
„–- actualizare-disponibil”Opțiunea înlocuiește informațiile vechi cu informațiile disponibile în fișierul Pachete.
[[e-mail protejat]~] # dpkg –-update-avail package_name
Actiunea "–Clear-avaial”Va șterge informațiile curente despre ce pachete sunt disponibile.
[[e-mail protejat]~] # dpkg –-clear-avail
Comanda dpkg cu opțiunea „–Forget-old-indisponibil”Va uita automat pachetele neinstalate și indisponibile.
[[e-mail protejat]~] # dpkg --forget-old-unavail
[[e-mail protejat]~] # dpkg --licence
„-versiune”Argument va afișa informații despre versiunea dpkg.
[[e-mail protejat]~] # dpkg –versiune
Versiunea 1.16.10 (i386) a programului Debian „dpkg” de gestionare a pachetelor. Acesta este software gratuit; vezi licența GNU General Public License versiunea 2 sau. ulterior pentru condițiile de copiere. NU există garanție.
„-Ajutor”Opțiunea va afișa o listă de opțiuni disponibile pentru comanda dpkg.
[[e-mail protejat]~] # dpkg –help
Utilizare: dpkg [
Asta este tot pentru acum. În curând voi fi din nou aici cu un alt articol interesant. Dacă am ratat orice comandă din listă, anunțați-mă prin comentarii. Până atunci, rămâneți la curent și rămâneți conectat la Tecmint. Apreciați și împărtășiți-ne și ajutați-ne să ne răspândim. Nu uitați să menționați gândurile voastre valoroase în comentariu.