Deb: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
sistemo sezione iniziale, +Note, Voci correlate, collegamenti esterni
{{nota disambigua}}
Etichetta: Link a pagina di disambiguazione
 
(Una versione intermedia di un altro utente non mostrate)
Riga 1:
{{nota disambigua||DEB}}
{{S|formati di file}}
{{titolo minuscolo|deb}}
Riga 32:
== Descrizione ==
[[File:Gdebi.png|thumb|[[Gdebi]]]]
Un pacchetto Debian è composto da un archivio [[ar (Unix)|ar]] contenente tre file:<ref name="Nussbaum">{{cita web|lingua=en|url=https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf#page=7|titolo=Debian Packaging Tutorial|autore=Lucas Nussbaum|data=2021-11-03|pagina=7}}</ref><ref>{{cita web|lingua=en|url=https://tldp.org/HOWTO/Debian-Binary-Package-Building-HOWTO/x60.html|capitolo=Package Structure|titolo=Debian Binary Package Building HOWTO}}</ref>
 
* un [[file di testo]] denominato ''debian-binary'' contenente informazioni sulla versione del formato ("2.0"<ref name="Nussbaum" /> o "0.939000"<ref>{{cita web|lingua=en|url=https://manpages.debian.org/unstable/dpkg-dev/deb-old.5.en.html|titolo=deb-old - old style Debian binary package format|sito=Debian}}</ref>)
Tali pacchetti sono composti da un archivio [[ar (Unix)|ar]], che contiene due file [[.tgz|.tar.gz]]: uno contenente i dati, l'altro le informazioni aggiuntive necessarie per consentire una corretta gestione delle [[dipendenze software]].
* due [[file archivio]] [[tar (software)|tar]] (generalmente compressi con [[gzip]]) contenenti rispettivamente i [[metadati]] del pacchetto<ref>{{cita web|lingua=en|url=https://debian-handbook.info/browse/stable/sect.package-meta-information.html|capitolo=Package Meta-Information|titolo=The Debian Administrator's Handbook}}</ref> e i file di installazione
 
Il [[sistema di gestione pacchetti]] è svolto utilizzando [[dpkg]] e [[Advanced Packaging Tool|apt]], differenti sia per tipologia di utilizzo che per logica di gestione delle dipendenze.
Riga 46 ⟶ 48:
# dpkg -r pacchetto_debian.deb
 
Pacchetti deb possono essere convertiti in altri formati, come [[RPM Package Manager|RPM]] usando l'utility [[Alien (software)|alien]] in questo modo:<ref>{{cita web|lingua=en|url=https://www.debian.org/doc/manuals/developers-reference/tools.en.html#alien|capitolo=alien|titolo=Overview of Debian Maintainer Tools}}</ref>
 
# alien pacchetto_suse.rpm