Translation(s): English - français

(!) ?Discussion


Un pacchetto Debian è un file che termina per .deb e contiene software per il tuo sistema Debian.

Presentazione

Il suo tipo MIME è

 application/x-deb

Puoi selezionare una azione predefinita come "installa il pacchetto (dpkg in un terminale)".

Un pacchetto Debian è intelligente abbastanza da sapere come auto-aggiungersi al tuo sistema, auto-rimuoversi, e anche auto-configurarsi alle tue necessità.

Tutti i pacchetti posseggono la propria ?documentazione di pacchetti Debian (in inglese).

Cosa c'è nel nome? tutti i pacchetti hanno un nome, e ci sono alcune regole riguardo a come possono essere conformati e come no. Guarda anche come installare i pacchetti (in inglese).

Cercare pacchetti

Vuoi installare un pacchetto ma non sai dove trovare il suo nome? Dai un'occhiata alla pagina Debian sui pacchetti http://www.debian.org/distrib/packages (o http://packages.debian.org/<nome> se conosci il nome del pacchetto). Ricorda di selezionare la release Debian che stai usando (es. DebianStable, DebianTesting or DebianUnstable). I pacchetti cambiano significativamente tra una release e l'altra.

Per cercare nella descrizione del pacchetto, usa apt-cache.

Se stai cercando specificatamente delle alternative ai programmi di windows guarda WinAppEquivalents. (in inglese)

Se ti stai chiedendo dove è andato a finire un pacchetto che hai installato, quando è diventato inutile e obsoleto, guarda http://ftp-master.debian.org/removals.txt per saperne di più riguardo ai pacchetti rimossi.

Bug

Sfortunatamente alcuni pacchetti sono difettosi (ogni tanto in DebianUnstable, raramente in DebianTesting e mai in DebianStable). Se apt-get o aptitude non riescono ad aggiornare il tuo sistema, prima prova ad aggiornare dpkg, poi perl, infine apt.

Se pensi che il tuo pacchetto sia realmente difettoso allora segnala il bug a Debian (guarda reportbug)!

Pacchetti sorgente

Un .deb è conosciuto anche come pacchetto binario. Questo significa che il programma all'interno del pacchetto è pronto per funzionare sul tuo sistema.

Ci sono anche pacchetti sorgenti. Un modo per ottenerli è col comando apt-get source <nome pacchetto>. Se stai cercando di determinare quali opzioni di compilazione sono usate per un pacchetto specifico (DebianPackageConfiguration), guardare il pacchetto sorgente può essere utile.

Puoi usare http://packages.debian.org/src:<nome> per cercare tra i nomi dei pacchetti sorgenti.

Creare pacchetti Debian

Non riesci a trovare un pacchetto deb per il programma che ti piacerebbe installare?

HowToPackageForDebian mostra come costruire i propri pacchetti.

Compilare pacchetti Debian

Per essere sicuri che un pacchetto Debian soddisfi tutte le dipendenze di compilazione e che non sia influenzato da nulla di specifico nell'ambiente utente, il pacchetto dovrebbe venir compilato in un ambiente chroot. Strumenti come pbuilder possono venir usati per questo.

Quando si lavora su un pacchetto, un modo facile per ricompilarlo è con 'dpkg-buildpackage'. Ma a quel punto tutte le dipendenze di compilazione richieste devono venire soddisfate nella installazione in cui il pacchetto è compilato. Tutti i pacchetti necessari possono venir installati automaticamente con apt-get build-dep. Un esempio completo della compilazione del pacchetto di foo sarà cosi:

 $ apt-get source foo
 $ cd foo-0.0.1
 $ sudo apt-get build-dep foo
 $ dpkg-buildpackage -rfakeroot

Come estrarre il contenuto da un pacchetto

Non usare solo dpkg-deb o altri comandi in questa pagina per installare il software! Devi usare dpkg stesso per assicurare che tutti i file siano correttamente sistemati, che vengano eseguiti gli script del pacchetto e che il suo stato e i suoi contenuti siano registrati.

 dpkg-deb -x file.deb dir

Pacchetti virtuali

www.debian.org/doc/debian-policy/ - Debian Policy Manual's Virtual packages

Qualche volta ci sono molti pacchetti che offrono più o meno le stesse funzionalità. In questo caso sarebbe utile definire un pacchetto virtuale il cui nome descrive le funzionalità che li accomunano...


Vedere anche:


?Categoriadigestionedeipacchetti