Differences between revisions 1 and 2
Revision 1 as of 2009-07-16 18:58:18
Size: 5526
Editor: aliceinwire
Comment:
Revision 2 as of 2009-07-16 19:02:53
Size: 5527
Editor: aliceinwire
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-Translation(s): [[fr/DebianPackage|français]] - [[it/DebianPackage|italiano]]~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-Translation(s): [[fr/DebianPackage|français]] - [[it/DebianPackage|italiano]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||

Translation(s): français - italiano

(!) ?Discussion


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

Presentazione

Quello di tipo MIME è

 application/x-deb

Puoi selezionare una azione di default come "installa il pacchetto (dpkg in un terminal)".

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 usati 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 Debian release che stai usando (eg. 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 per 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 hai pacchetti rimossi.

Bugs

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

Se pensi che il tuo pacchetto è realmente rotto allora rendilo noto a Debian bug (guarda reportbug)!

Pacchetti sorgente

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

Ci sono anche SourcePackage. Un modo per ottenerli è col comando apt-get source <nome pacchetto>. Se stai cercando di determinare quali tipi di opzioni di compilazione sono usati per un pacchetto specifico (DebianPackageConfiguration), puoi guardare in SourcePackage 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.

Costruire pacchetti Debian

Per essere sicuro che quel pacchetto Debian soddisfi tutti le dipendenze e che non sia influenzato da nulla di specipifico dell'ambiente utente, il pacchetto dovrebbe venir costruito in un ambiente chroot. Strumenti come pbuilder possono venir usati per questo.

Quando lavori su un pacchetto, un modo facile per ricostruirlo è con 'dpkg-buildpackage'. Ma a quel punto tutte le dipendenze richieste devono venire soddisfate nella cartella dove lo si sta costruendo. Tutti i pacchetti necessari possono venir creati automaticamente con apt-get build-dep. Un esempio completo della costruzione 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 bene dpkg per assicurare che tutti i file verranno correttamente sistemati e che vengano completati i comandi da scripts e il suo status segnalato.

 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 descrivendo le funzionalità che hanno lo accomuna...


See also:


?Categoriadigestionedeipacchetti