dpkg
Dpkg
dpkg è il software alla base del sistema di gestione dei pacchetti per Debian . È stato creato da Ian Jackson nel 1993 . dpkgè simile al software Red Hat Package Manager (o RPM) in quanto viene utilizzato per installare, rimuovere e fornire informazioni sui pacchetti deb .
dpkgè uno strumento di basso livello, da confrontare con Advanced Packaging Tool (APT) che, accoppiato con sovrapposizioni come Aptitude o Synaptic (che tra l'altro aggiunge un'interfaccia grafica user-friendly), è uno strumento di alto livello utilizzato per ricercare pacchetti da postazioni remote o gestire complesse relazioni di dipendenza tra pacchetti. APT è generalmente utilizzato più di dpkg.
Strumenti dpkg
Debian ha una serie di strumenti che verranno chiamati durante la creazione di un pacchetto. Tra questi troviamo:
-
dpkg-source che archivia e disarchivia i file sorgente di un pacchetto Debian .
-
dpkg-deb che effettua il check in e out dei pacchetti binari.
-
dpkg-gencontrol che, dopo aver letto un albero dei sorgenti di un pacchetto decompresso, crea il file di controllo aggiungendo una voce in Debian / files.
-
dpkg-shlibdeps che calcola le dipendenze eseguibili rispettando le librerie .
-
dpkg-genchanges che permette di creare il file di controllo (.changes) dai sorgenti di un pacchetto Debian non archiviato.
-
dpkg-buildpackage che è uno script di controllo che può essere utilizzato per creare pacchetti automaticamente.
-
dpkg-distaddfile che aggiunge il file di input a Debian / files.
-
dpkg-parsechangelog che permette di visualizzare, in modo user-friendly, le evoluzioni di un pacchetto. Per questo, dpkg-parsechangelog si basa sulla lettura del file changelog, da un archivio contenente i file sorgente di un pacchetto Debian
-
dpkg-query che permette di interrogare il database locale contenente lo stato di tutti i pacchetti Debian
-
dpkg -i package.deb che installa detto pacchetto, che avrai precedentemente scaricato.
-
dpkg -r software Disinstalla un pacchetto installato. L'opzione --remove fa la stessa cosa tranne che l'opzione -r e l'opzione --remove non rimuovono i file di configurazione.
-
pacchetto dpkg-repack che ricrea un pacchetto Debian da un pacchetto già installato.
-
pacchetto dpkg-reconfigure che riconfigura un pacchetto già installato, molto utile (esempio: xserver- xfree86 )
Riferimenti
-
" https://git.dpkg.org/cgit/dpkg/dpkg.git/tag/?h=1.19.7 "
Vedi anche
Articoli Correlati