Differences between revisions 7 and 8
Revision 7 as of 2010-02-19 08:37:15
Size: 5812
Comment: minor fix in writing style
Revision 8 as of 2010-04-11 13:38:20
Size: 3719
Comment: sync with English translation
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
##
## versione 20090716-01
## aliceinwire
## versione 20091009-03
## beatrice
||<tablestyle="width: 100%;" style="border: 0px hidden">~-Translation(s): [[DebianPackage|English]] - [[fr/DebianPackage|français]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[DebianPackage|English]] - [[fr/DebianPackage|Français]] - Italiano-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
Line 9: Line 4:
Un pacchetto Debian è un file che termina per '''{{{.deb}}}''' e contiene software per il tuo sistema Debian.
Line 15: Line 9:
Un [[Package|pacchetto]] Debian è un file che termina per '''{{{.deb}}}''' e contiene software per il proprio sistema Debian.

Un .deb è anche noto come '''pacchetto binario'''; ciò significa che il programma contenuto nel pacchetto è pronto per essere eseguito sul sistema.

Ci sono anche '''[[SourcePackage|pacchetti sorgenti]]'''.

Si può selezionare un'azione predefinita come "installa il pacchetto ([[dpkg]] in un [[it/terminal|terminale]])".

Un pacchetto Debian è intelligente tanto da sapere in che modo aggiungersi al sistema dell'utente, come rimuoversi e anche come configurarsi per soddisfare le necissità dell'utente.

Ciascun pacchetto è fornito con la propria [[DebianPackageDocumentation|documentazione]].

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 [[PackageInstallTips|suggerimenti su come installare pacchetti]].
Line 20: Line 28:
Puoi selezionare una azione predefinita come "installa il pacchetto ([[dpkg]] in un [[terminal|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 [[DebianPackageDocumentation|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 [[PackageInstallTips|come installare i pacchetti]] ''(in inglese)''.
Line 29: Line 30:
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 [[DebianReleases|release Debian]] che stai usando (es. DebianStable, DebianTesting or DebianUnstable). I pacchetti cambiano significativamente tra una release e l'altra.
Line 31: Line 31:
Per cercare nella descrizione del pacchetto, usa [[http://manpages.debian.net/|apt-cache]]. Se si vuole installare un pacchetto ma non si sa come trovare il suo nome, lo si cerchi nella pagina http://www.debian.org/distrib/packages.it.html (o http://packages.debian.org/<nome> se si conosce il nome del pacchetto).
Line 33: Line 33:
Se stai cercando specificatamente delle alternative ai programmi di windows guarda WinAppEquivalents. ''(in inglese)'' Ricordarsi di selezionare il [[it/DebianReleases|rilascio Debian]] che si sta usando (es. [[it/DebianStable|stable]], [[it/DebianTesting|testing]] o [[it/DebianUnstable|unstable]]). I pacchetti cambiano significativamente tra un rilascio e l'altro.
Line 35: Line 35:
Se ti stai chiedendo dove è andato a finire un pacchetto che hai installato, quando è diventato inutile e obsoleto, guarda Per una ricerca con parole chiave nelle descrizioni dei pacchetti, usare [[http://manpages.debian.net/|apt-cache]].

Se si sta cercando specificatamente delle alternative ai programmi di Windows guardare [[it/WinAppEquivalents|equivalenti dei programmi Windows]].

Se ci si sta chiedendo dove è andato a finire un pacchetto che è stato installato, quando è diventato inutile e "obsoleto", guardare
Line 39: Line 43:
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 DebPkg:dpkg, poi DebPkg:perl, infine DebPkg:apt. Sfortunatamente alcuni pacchetti sono difettosi. Se apt-get o aptitude non riescono ad aggiornare il proprio sistema, provare come prima cosa ad aggiornare [[it/Aptitude|aptitude]], poi [[it/Apt|apt]] e quindi [[dpkg]].
Line 41: Line 45:
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 '''[[SourcePackage|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 [[SourcePackage|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 [[PbuilderTricks|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 DebPkg:foo sarà cosi:

{{{
 $ apt-get source foo
 $ cd foo-0.0.1
 $ sudo apt-get build-dep foo
 $ dpkg-buildpackage -rfakeroot
}}}
Se si pensa che il pacchetto sia realmente difettoso allora segnalare il bug a Debian (vedere [[reportbug|Segnalare bug]])!
Line 70: Line 49:
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. Non cercare di usare solo dpkg-deb o gli altri comandi in questa pagina per installare il software! Si deve 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.
Line 77: Line 56:
[[http://www.debian.org/doc/debian-policy/ch-binary.html#s-virtual_pkg|www.debian.org/doc/debian-policy/]] - Debian Policy Manual's Virtual packages [[http://www.debian.org/doc/debian-policy/ch-binary.html#s-virtual_pkg|www.debian.org/doc/debian-policy/]] - Sezione sui pacchetti virtuali nel manuale Debian Policy
Line 80: Line 59:
''A volte esistono 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''... ''A volte esistono svariati pacchetti che offrono più o meno le stesse funzionalità. In questo caso è utile definire un pacchetto virtuale il cui nome descrive la funzionalità che li accomuna''...
Line 83: Line 62:
Vedere anche:
 * WikiPedia:List_of_open-source_software_packages
 * http://www.debian.org/devel/wnpp/prospective : pacchetti richiesti e pacchetti in fase di lavorazione ''(in inglese)''.
 * http://www-128.ibm.com/developerworks/linux/library/l-debpkg.html : creare pacchetti Debian: descrizione di alto livello della creazione di pacchetti Debian ''(in inglese)''.
 * The Debian New Maintainer's Guide (http://www.debian.org/doc/maint-guide/), che potrebbe in pratica essere rinominata in "Debian Packaging Guide", dato che ha più a che vedere con la semplice creazione di pacchetti che con la loro manutenzione.
 * [[http://www.debian-administration.org/articles/336]] Rollare i propri pacchetti Debian ''(in inglese)''.
----

[[it/CategoryPackageManagement|Categoriadigestionedeipacchetti]]
== Vedere anche ==
 * [[DebianPackaging]]
Line 94: Line 66:
CategoryPackageManagement
----

Presentazione

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

Un .deb è anche noto come pacchetto binario; ciò significa che il programma contenuto nel pacchetto è pronto per essere eseguito sul sistema.

Ci sono anche pacchetti sorgenti.

Si può selezionare un'azione predefinita come "installa il pacchetto (dpkg in un terminale)".

Un pacchetto Debian è intelligente tanto da sapere in che modo aggiungersi al sistema dell'utente, come rimuoversi e anche come configurarsi per soddisfare le necissità dell'utente.

Ciascun pacchetto è fornito con la propria ?documentazione.

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 suggerimenti su come installare pacchetti.

Il suo tipo MIME è

 application/x-deb

Cercare pacchetti

Se si vuole installare un pacchetto ma non si sa come trovare il suo nome, lo si cerchi nella pagina http://www.debian.org/distrib/packages.it.html (o http://packages.debian.org/<nome> se si conosce il nome del pacchetto).

Ricordarsi di selezionare il rilascio Debian che si sta usando (es. stable, testing o unstable). I pacchetti cambiano significativamente tra un rilascio e l'altro.

Per una ricerca con parole chiave nelle descrizioni dei pacchetti, usare apt-cache.

Se si sta cercando specificatamente delle alternative ai programmi di Windows guardare equivalenti dei programmi Windows.

Se ci si sta chiedendo dove è andato a finire un pacchetto che è stato installato, quando è diventato inutile e "obsoleto", guardare http://ftp-master.debian.org/removals.txt per saperne di più riguardo ai pacchetti rimossi.

Bug

Sfortunatamente alcuni pacchetti sono difettosi. Se apt-get o aptitude non riescono ad aggiornare il proprio sistema, provare come prima cosa ad aggiornare aptitude, poi apt e quindi dpkg.

Se si pensa che il pacchetto sia realmente difettoso allora segnalare il bug a Debian (vedere Segnalare bug)!

Come estrarre il contenuto da un pacchetto

Non cercare di usare solo dpkg-deb o gli altri comandi in questa pagina per installare il software! Si deve 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/ - Sezione sui pacchetti virtuali nel manuale Debian Policy

A volte esistono svariati pacchetti che offrono più o meno le stesse funzionalità. In questo caso è utile definire un pacchetto virtuale il cui nome descrive la funzionalità che li accomuna...


Vedere anche


CategoryPackageManagement