DebianGNU/Linux, majka Operacijski sustav brojnih distribucija Linuxa, uključujući Knoppix, Kali, Ubuntu, Kovnicaitd. koristi razne pakete Manager poput dpkg, prikladan, sposobnost, sinaptički, tasksel, poništiti odabir, dpkg-deb i dpkg-split.
Ukratko ćemo opisati svaki od ovih prije nego što se usredotočimo na 'dpkg‘Naredba.
Prikladno stoji za Napredni alat za paket. Ne bavi se 'deb"Paket i radi izravno, ali radi s"deb"Arhiviraj s mjesta navedenog u"/etc/apt/sources.list" datoteka.
Čitaj više: 25 Korisne osnovne naredbe APT-GET naredbi
Sposobnost je tekstualni menadžer paketa za Debian koji je prednji dio za 'prikladan‘, Što korisniku omogućuje jednostavno upravljanje paketima.
Grafički upravitelj paketa što olakšava instalirati, nadograditi i deinstalirati pakete čak i za početnike.
Tasksel omogućuje korisniku da instalira sve relevantne pakete koji se odnose na određeni zadatak, tj. Desktop okruženje.
A vođen izbornikom
alat za upravljanje paketima, koji se u početku koristio prilikom prve instalacije, a sada je zamijenjen s sposobnost.U interakciji s Debian arhivu.
Korisno u cijepanje i spajanje velike datoteke u komade malih datoteka za pohranu na medijima manje veličine, npr disketa.
dpkg je glavni program za upravljanje paketima u Debian i Debian bazirani sustav. Naviklo se instalirati, izgraditi, ukloniti, i upravljati paketi. Sposobnost je primarni prednji kraj dpkg.
Neki od njih se najčešće koriste dpkg naredbe zajedno s njihovom upotrebom ovdje su navedeni:
Za instaliranje ".deb”, Upotrijebite naredbu s“-i”Opciju. Na primjer, za instaliranje ".deb”Paket pod nazivom”flashpluginnonfree_2.8.2+pritisnite1_i386.deb”Upotrijebite sljedeću naredbu.
[[zaštićena e -pošta]~]# dpkg -i flashpluginnonfree_2.8.2+stisni1_i386.deb
Odabir prethodno neizabranog paketa flashplugin-non-free. (Čitanje baze podataka... 465729 datoteka i direktorija trenutno instalirano.) Raspakiranje flashplugin-nonfree (iz flashplugin-nonfree_3.2_i386.deb)... Postavljanje flashplugin-non-free (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. Rješavanje fpdownload.macromedia.com (fpdownload.macromedia.com)... 23.64.66.70. Povezivanje s fpdownload.macromedia.com (fpdownload.macromedia.com) | 23.64.66.70 |: 80... povezan. HTTP zahtjev poslan, čeka se odgovor... 200 OK. Duljina: 6923724 (6,6 M) [aplikacija/x-gzip] Spremanje na: '/tmp/flashplugin-nonfree. FPxQ4l02fL/install_flash_player_11_linux.i386.tar.gz ’
Za pregled i popis svih instaliranih paketa upotrijebite “-l”Zajedno s naredbom.
[[zaštićena e -pošta]~]# dpkg -l
Željeno = Nepoznato/Instaliraj/Ukloni/Očisti/Zadrži. | Status = Nije/Inst/Conf-datoteke/Raspakirano/halF-conf/Poluinst/trig-aWait/Trig-pend. |/ Err? = (None)/ Ponovno umetanje (Status, Err: velika slova = loše) ||/ Ime Verzija Arhitektura Opis. +++ ii accerciser 3.8.0-0ubuntu1 sav interaktivni istraživač pristupačnosti Pythona za radnu površinu GNOME. ii account-plugin-aim 3.6.4-0ubuntu4.1 i386 Dodatak za račun za razmjenu poruka za AIM. ii account-plugin-facebook 0.10bzr13.03.26-0ubuntu1 i386 GNOME Control Center dodatak za račun za jednu prijavu-facebook. ii account-plugin-flickr 0.10bzr13.03.26-0ubuntu1 i386 Dodatak za račun GNOME Control Center računa za jednu prijavu-flickr. ii account-plugin-generic-oauth 0.10bzr13.03.26-0ubuntu1 i386 GNOME Control Center dodatak za račun za jednu prijavu-generički OAuth. ii account-plugin-google 0.10bzr13.03.26-0ubuntu1 i386 GNOME Control Center dodatak za račun za jednu prijavu. rc account-plugin-identica 0.10bzr13.03.26-0ubuntu1 i386 Dodatak za račun GNOME Control Center računa za jednu prijavu-identica. ii account-plugin-jabber 3.6.4-0ubuntu4.1 i386 Dodatak za račun za razmjenu poruka za Jabber/XMPP. ...
Za pregled instaliranog određenog paketa ili ne koristite opciju “-l”Zajedno s nazivom paketa. Na primjer, provjerite je li apache2 paket instaliran ili nije.
[[zaštićena e -pošta]~]# dpkg -l apache2
Željeno = Nepoznato/Instaliraj/Ukloni/Očisti/Zadrži. | Status = Nije/Inst/Conf-datoteke/Raspakirano/halF-conf/Poluinst/trig-aWait/Trig-pend. |/ Err? = (None)/ Ponovno umetanje (Status, Err: velika slova = loše) ||/ Ime Verzija Arhitektura Opis. +++ ii apache2 2.2.22-6ubuntu5.1 i386 Apache HTTP poslužitelj metapaket
Da biste uklonili “.deb”Paket, moramo navesti naziv paketa”flashpluginnonfree", Nije izvorni naziv"flashplugin-nonfree_3.2_i386.deb“. „-r”Opcija je navikla ukloniti/deinstalirati paket.
[[zaštićena e -pošta]~]# dpkg -r flashpluginnonfree
(Čitanje baze podataka... 142891 datoteka i direktorija trenutno instalirano.) Uklanjanje flashpluginnonfree... Obrada okidača za man-db... Obrada okidača za izbornik... Obrada pokretača za desktop-file-utils... Obrada okidača za gnome izbornike ...
Također možete koristiti 'str"Opcija umjesto"r ' koji će ukloniti paket zajedno s konfiguracijskom datotekom. ‘r‘Opcija će ukloniti samo paket, a ne i konfiguracijske datoteke.
[[zaštićena e -pošta]~]# dpkg -p flashpluginnonfree
Za prikaz sadržaja određenog paketa upotrijebite “-c”Kao što je prikazano. Naredba će prikazati sadržaj datoteke „.deb”U formatu long-list.
[[zaštićena e -pošta]~]# 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/ ...
Korištenje “-s”S nazivom paketa, prikazat će se je li deb paket instaliran ili nije.
[[zaštićena e -pošta]~]# dpkg -s flashplugin -non -free
Paket: flashplugin-non-free. Status: instaliraj ok instalirano. Prioritet: izborno. Odjeljak: doprinos/web. Instalirana veličina: 177. Održavatelj: Bart Martens <[zaštićena e -pošta]> Arhitektura: i386. Verzija: 1: 3.2. Zamjenjuje: flashplugin (<< 6) Ovisi: 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. Predlaže: iceweasel, konqueror-nsplugins, ttf-mscorefonts-installer, ttf-dejavu, ttf-xfree86-nonfree, flashplugin-nonfree-extrasound, hal. Sukobi: flashplayer-mozilla, flashplugin (<< 6), libflash-mozplugin, xfs (<< 1: 1.0.1-5) Opis: Adobe Flash Player - dodatak za preglednik. ...
Za popis lokacija datoteka koje će se instalirati na vaš sustav iz naziva paketa.
[[zaštićena e -pošta]~]# dpkg -L flashplugin -neslobodan
/. /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. ...
Rekurzivno instalirajte sve uobičajene datoteke koje odgovaraju uzorku “*.deb”Koji se nalazi u navedenim direktorijima i svim njegovim poddirektorijima. To se može koristiti s "-R”I„-instalirati”Opcije. Na primjer, instalirat ću sve datoteke „.deb”Paketi iz direktorija pod nazivom“otpakivanja“.
[[zaštićena e -pošta]~]# dpkg -R --instaliraj pakete/
(Čitanje baze podataka... 465836 datoteka i direktorija trenutno instalirano.) Priprema za zamjenu flashplugin-nonfree 1: 3.2 (pomoću .../flashplugin-nonfree_3.2_i386.deb)... Raspakiranje zamjenskog flashplugin-besplatnog... Postavljanje flashplugin-non-free (1: 3.2)... Obrada okidača za man-db... Obrada okidača za bamfdaemon... Obnova /usr/share/applications/bamf-2.index... Obrada okidača za gnome izbornike ...
Korištenje radnje "-raspakirati”Raspakirat će paket, ali ga neće instalirati niti konfigurirati.
[[zaštićena e -pošta]~]# dpkg --unpack flashplugin-nonfree_3.2_i386.deb
(Čitanje baze podataka... 465836 datoteka i direktorija trenutno instalirano.) Priprema za zamjenu flashplugin-nonfree 1: 3.2 (pomoću flashplugin-nonfree_3.2_i386.deb)... Raspakiranje zamjenskog flashplugin-besplatnog... Obrada okidača za man-db... Obrada okidača za bamfdaemon... Obnova /usr/share/applications/bamf-2.index... Obrada okidača za gnome izbornike ...
Opcija „-konfigurirati”Će ponovno konfigurirati već raspakirani paket.
[[zaštićena e -pošta]~]# dpkg-konfigurirajte flashplugin-nonfree
Postavljanje flashplugin-non-free (1: 3.2) ...
„–- ažurirati-koristiti”Opciju zamijenite stare podatke dostupnim u datoteci Packages.
[[zaštićena e -pošta]~]# dpkg –update-avail ime_paketa
Akcija "–Jasno-avaialno”Izbrisat će trenutne informacije o tome koji su paketi dostupni.
[[zaštićena e -pošta]~]# dpkg –- jasan-iskoristi
Naredba dpkg s opcijom “–Zaboravi-staro-nenaporan”Automatski će zaboraviti deinstalirane i nedostupne pakete.
[[zaštićena e -pošta]~]# dpkg --zaboravi-staro-unavail
[[zaštićena e -pošta]~]# dpkg --licence
„-verzija”Argument će prikazati podatke o verziji dpkg.
[[zaštićena e -pošta]~]# dpkg –verzija
Debian `dpkg 'program za upravljanje paketima verzija 1.16.10 (i386). Ovo je besplatni softver; pogledajte Opću javnu licencu GNU -a verziju 2 ili. kasnije za uvjete kopiranja. NEMA garancije.
„-Pomozite”Prikazat će popis dostupnih opcija naredbe dpkg.
[[zaštićena e -pošta]~]# dpkg –pomoć
Upotreba: dpkg [
To je sve za sada. Uskoro ću ponovno doći s još jednim zanimljivim člankom. Ako sam propustio bilo koju naredbu na popisu, javite mi putem komentara. Do tada, budite u toku i ostanite povezani s Tecmint. Lajkujte nas i podijelite te nam pomozite u širenju. Ne zaboravite spomenuti svoje vrijedne misli u komentarima.