Pagina principale: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(86 versioni intermedie di 8 utenti non mostrate)
Riga 1: Riga 1:
=Introduzione=
__NOTOC__
La [[pacchettizzazione]] Debian di applicazioni per Kde �, per certi versi, un po' oscura, e la documentazione a riguardo � nascosta.
<!-- ---------- RIQUADRO BANNER -------------------------- -->
Questo documento si prefigge l'obbiettivo di raccoglierla, per renderla pi� facilmente consultabile ed ampliabile.
<div class="riquadro_banner groupclear">
  <div class="col_float deb_welcome">
    <h1 class="title_banner">Benvenuti su [[Guide@Debianizzati.Org:About|Guide@Debianizzati.Org]]</h1>
      <p>La risorsa libera dedicata a Debian e al Software Libero [[Aiuto:Linee guida su come contribuire al Wiki|a cui tutti possono contribuire]].</p>
      <p id="articlecount">Più di [[Special:Statistics|{{NUMBEROFARTICLES}}]] Articoli e Guide in Italiano</p>
  </div>
<!-- ----------LINK PORTALE----------------------------- -->
  <div class="col_float deb_welcome_link">
* '''[[Cos'è_Debianizzati.Org|Cos'è Debianizzati.Org]]'''
* [http://www.debianizzati.org/ Portale Debianizzati.Org]
* [http://forum.debianizzati.org/ Forum Debianizzati.Org]
* [http://www.debianizzati.org/blog Blog Debianizzati.Org]
* [[contratto sociale|Contratto Sociale]]
  </div>
</div>


=File di controllo=
<!-- ---------- COLONNA SINISTRA ------------------ -->
==control: le dipendenze==
<div class="col_container">
Un utile modo per avere sempre le dipendenze giuste (in un buon 90% dei casi) � quello di inserire tra queste il pacchetto '''kdelibs4-dev''', che comporta, nel momento della risoluzione delle dipendenze, l'installazione di buona parte delle librerie normalmente richieste.
  <div class="col_table deb_info">
Oltre a questo va aggiunto il pacchetto '''autobuild1.8''' usato nel processo di compilazione.
    <h2 class="title_sezioni">Cos'è Guide@Debianizzati.Org</h1>
[[Image:swirl-75-alpha.png|left]]'''Guide @ Debianizzati.org''' è un progetto che ha lo scopo di raccogliere documentazione italiana su Debian GNU/Linux e su GNU/Linux in generale (nel caso di guide generiche indipendenti dalla distribuzione). Questo progetto è nato in seno alla comunità [http://www.debianizzati.org Debianizzati] e ne condivide lo spirito ed il [[contratto sociale]].


==rules==
Questo è un [http://it.wikipedia.org/wiki/Pagina_principale wiki], sentiti quindi libero di contribuire anche solo correggendo piccoli errori, estendendo le guide presenti o scrivendone di nuove. Se vuoi contribuire, per favore, leggi le [[Aiuto:Linee guida su come contribuire al Wiki|linee guida]] dove troverai le informazioni generali su come editare le pagine.
===Modificare il ./configure===
Esiste un modo semplice per passare le opzioni corrette al ''configure'' di un pacchetto Debian: '''$(configkde)'''


� necessario, quindi, inserire le seguenti righe:
Ti preghiamo di non inserire nel wiki contenuti coperti da licenze non libere. In particolare tutte le guide inserite sono da considerarsi rilasciate secondo la licenza "[[Guide@Debianizzati.Org:Copyright]]". Per ulteriori informazioni vedere anche la pagina [[Guide@Debianizzati.Org:General_disclaimer|Disclaimer]].
<pre>
-include debian/debiandirs


debian/debiandirs: admin/debianrules
La nostra comunità altro non è che una libera associazione di [[Speciale:Listusers|persone]] accomunate dai medesimi ideali. La nascita del sito [http://www.debianizzati.org Debianizzati.Org] e di questo wiki è stata la naturale conseguenza del desiderio di conoscersi e di condividere le rispettive conoscenze, in piena sintonia con l'[[etica hacker]].
        perl -w admin/debianrules echodirs > debian/debiandirs
</pre>
prima della sezione qui sotto riportata.
<pre>
config.status: configure
        dh_testdir
        # Add here commands to configure the package.
        CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info $(configkde)
</pre>
Come � possibile osservare, inoltre, � stato aggiunta la variabile ''$(configkde)'' che conterr�, al momento del lancio del ''./configure'' i parametri con i relativi valori corretti.


===Evitare la compressio delle pagine del manuale di Kde===
Per avere ulteriore informazione sulla community Debianizzati ed i suoi scopi ti invitiamo a leggere [[Cos'è Debianizzati.Org]].
Secondo la [http://www.debian.org/doc/debian-policy/ debian policy] tutta la [http://www.debian.org/doc/debian-policy/ch-docs.html#s12.3 documentazione addizionale] deve essere compressa con ''gzip -9''.


Questo procedimento, per�, porta a un problema molto grave: ''khelpcenter'' non supporta la documentazione in formato compresso, quindi se i file rappresentanti la documentazione per ''khelpcenter'' vengono compressi, questi non saranno consultabili.
Buona Navigazione!
  </div>
<!-- ---------- COLONNA DESTRA ------------------ -->
  <div class="col_table deb_risorse">
    <h2 class="title_sezioni">Risorse sul Wiki</h2>
[[Image:bookcase.png|right|75px]]
* '''[[Indice Guide]]''': troverete qui la raccolta delle guide e degli articoli tecnici dedicati a Debian e a GNU/Linux. Potete navigare tra le guide anche '''[[Lista Categorie|per categorie]]'''.
* '''[[FAQ]]''': una raccolta di domande frequentemente poste sul nostro [http://forum.debianizzati.org forum].
* '''[[:Categoria:Glossario|Glossario]]''': un glossario dei termini informatici di uso più comune.
* '''[[Tabella Software]]''': una tabella comparativa tra software libero e software proprietario disponibile per le varie applicazioni.
* '''[[Software Libero]]''' raccolta di materiale e libri on-line dedicati al Software Libero e alla sua storia.


Per ovviare a questo inconveniente, � necessario modificare, all'interno di '''debian/rules''' la chiamata a dh_compress, esplicitando quali file dovranno essere esclusi:
    <h2 class="title_sezioni">Contribuire</h2>
<pre>
* '''[[Collabora al Wiki]]''': contribuisci liberamente a far crescere il Wiki e l'interà comunità Debian!
dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2 -X.kmdr
* '''[[Adozione Guide| Adotta una guida]]''': consulta l'elenco delle guide che hanno bisogno di manutenzione, ed aiutaci a migliorarle.
</pre>
* '''[[Revisione Wiki]]''': è in atto un vasto progetto di rinnovamento di [[Guide@Debianizzati.Org:About|Guide@Debianizzati.Org]], se vuoi contribuire a migliorare il Wiki, visita la pagina del progetto!
* '''[[Speciale:PagineRichieste | Pagine Richieste]]''': controlla le pagine più richieste e, se vuoi, scrivine il contenuto.
* '''[[Aiuto:Linee guida su come contribuire al Wiki|Linee guida su come contribuire al Wiki]]''': pagine che descrivono la struttura del Wiki e introducono alla creazione delle guide e ai vari elementi di formattazione. Le "linee guida" per garantire l'omogeneità del Wiki e per aiutarci a mantenere un elevato standard qualitativo.
* '''[[Contribuire a Debian]]''': alcuni suggerimenti sui vari modi per contribuire direttamente a Debian.
  </div>
</div>
<!-- ---------- SEZIONE FINALE ------------------ -->
  <div class="col_float deb_altre_risorse">
    <h2 class="title_sezioni">Altre Risorse di Debianizzati.Org</h2>
   
[[Image:Ezine-logo.png|link=https://www.debianizzati.org/ezine|right|55px]]
* '''[[E-zine]]''': sotto il nome "e-zine" si cela un progetto della comunità Debianizzati.org nel pubblicare un aperiodico online interamente in italiano chiamato "Debianizzati" relativo al sistema operativo Debian. Per saperne di più clicca su "E-zine" per una descrizione più dettagliata. Il progetto è attualmente sospeso, ma i vecchi numeri sono ancora consultabili.   


===shlibs: possibili problemi===
* '''[[Accademia:Indice|Accademia]]''': è un luogo virtuale dove gli utenti della comunità si ritrovano a cadenza regolare per studiare insieme in modo approfondito tematiche che accolgano un interesse condiviso. Il progetto è attualmente sospeso, ma tutto il materiale è ancora liberamente consultabile.
Spesso, dopo la compilazione di un pacchetto, � possibile ricevere dei warning, da parte di lintian, sul fatto che il pacchetto contiene delle librerie in /usr/lib. Il tutto � normalissimo, in quando in /usr/lib devono essere presenti solo le librerie contenute in pacchetti di tipo libreria ''lib*''.
  </div>
Le librerie delle applicazioni per kde che sono utili solo all'applicazioni, normalmente, possono essere incluse direttamente nel pacchetto.
Se il programma � ben fatto, comunque, le librerie di questo tipo dovrebbero essere gi� collocate in /usr/lib/kde3; se cos� non fosse, � sufficiente un '''--libdir=/usr/lib/kde3'''.


=Documentazione=
__NOEDITSECTION__
=File non Necessari=
=Manpage=
<pre>
$ kdemangen.pl
</pre>
 
=La compilazione=
 
==Problemi con Buildd==
TODO: descrizione
--enable-libsuffix=
 
Yes,
 
--enable-libsuffix=
 
has no parameter! This option is needed to prevent configure from looking at 64 bit libraries.
 
 
=Bookmark=
==Documentazione Ufficiale==
* [http://www.debian.org/doc/devel-manuals#policy Debian Policy]<br/> Questo manuale descrive le linee guida (policy) per la distribuzione Debian GNU/Linux. Esse descrivono la struttura ed i contenuti di un archivio Debian, alcune problematiche dipendenti dal sistema operativo ed i requisiti tecnici che ogni pacchetto deve soddisfare per essere incluso nella distribuzione.
* [http://www.debian.org/doc/manuals/developers-reference/index.en.html Debian Developer's Reference]<br/>Questo manuale descrive le procedure e le risorse per i manutentori Debian. Spiega come diventare un nuovo sviluppatore, le procedure di invio, come utilizzare il nostro "bug tracking system", le mailing list, i server Internet, ecc.<br/>Questo manuale � pensato come una guida di riferimento per tutti gli sviluppatori Debian (sia nuovi che vecchi).
* [http://www.debian.org/doc/manuals/maint-guide/index.en.html Debian New Maintainers' Guide]<br/> Questo documento prova a descrivere la costruzione di un pacchetto Debian GNU/Linux al comune utente Debian (ed agli aspiranti sviluppatori) con un linguaggio semplice e fornendo degli esempi pratici.
 
 
==File==
* ''/usr/share/doc/kdelibs4-dev/Packaging.txt.gz''
 
 
==Siti==
* http://nm.debian.org
 
[[Categoria:Apt-Dev]]

Versione attuale delle 15:38, 13 apr 2021

Benvenuti su Guide@Debianizzati.Org

La risorsa libera dedicata a Debian e al Software Libero a cui tutti possono contribuire.

Più di 750 Articoli e Guide in Italiano

Cos'è Guide@Debianizzati.Org

Swirl-75-alpha.png
Guide @ Debianizzati.org è un progetto che ha lo scopo di raccogliere documentazione italiana su Debian GNU/Linux e su GNU/Linux in generale (nel caso di guide generiche indipendenti dalla distribuzione). Questo progetto è nato in seno alla comunità Debianizzati e ne condivide lo spirito ed il contratto sociale.

Questo è un wiki, sentiti quindi libero di contribuire anche solo correggendo piccoli errori, estendendo le guide presenti o scrivendone di nuove. Se vuoi contribuire, per favore, leggi le linee guida dove troverai le informazioni generali su come editare le pagine.

Ti preghiamo di non inserire nel wiki contenuti coperti da licenze non libere. In particolare tutte le guide inserite sono da considerarsi rilasciate secondo la licenza "Guide@Debianizzati.Org:Copyright". Per ulteriori informazioni vedere anche la pagina Disclaimer.

La nostra comunità altro non è che una libera associazione di persone accomunate dai medesimi ideali. La nascita del sito Debianizzati.Org e di questo wiki è stata la naturale conseguenza del desiderio di conoscersi e di condividere le rispettive conoscenze, in piena sintonia con l'etica hacker.

Per avere ulteriore informazione sulla community Debianizzati ed i suoi scopi ti invitiamo a leggere Cos'è Debianizzati.Org.

Buona Navigazione!

Risorse sul Wiki

Bookcase.png
  • Indice Guide: troverete qui la raccolta delle guide e degli articoli tecnici dedicati a Debian e a GNU/Linux. Potete navigare tra le guide anche per categorie.
  • FAQ: una raccolta di domande frequentemente poste sul nostro forum.
  • Glossario: un glossario dei termini informatici di uso più comune.
  • Tabella Software: una tabella comparativa tra software libero e software proprietario disponibile per le varie applicazioni.
  • Software Libero raccolta di materiale e libri on-line dedicati al Software Libero e alla sua storia.

Contribuire

  • Collabora al Wiki: contribuisci liberamente a far crescere il Wiki e l'interà comunità Debian!
  • Adotta una guida: consulta l'elenco delle guide che hanno bisogno di manutenzione, ed aiutaci a migliorarle.
  • Revisione Wiki: è in atto un vasto progetto di rinnovamento di Guide@Debianizzati.Org, se vuoi contribuire a migliorare il Wiki, visita la pagina del progetto!
  • Pagine Richieste: controlla le pagine più richieste e, se vuoi, scrivine il contenuto.
  • Linee guida su come contribuire al Wiki: pagine che descrivono la struttura del Wiki e introducono alla creazione delle guide e ai vari elementi di formattazione. Le "linee guida" per garantire l'omogeneità del Wiki e per aiutarci a mantenere un elevato standard qualitativo.
  • Contribuire a Debian: alcuni suggerimenti sui vari modi per contribuire direttamente a Debian.

Altre Risorse di Debianizzati.Org

Ezine-logo.png
  • E-zine: sotto il nome "e-zine" si cela un progetto della comunità Debianizzati.org nel pubblicare un aperiodico online interamente in italiano chiamato "Debianizzati" relativo al sistema operativo Debian. Per saperne di più clicca su "E-zine" per una descrizione più dettagliata. Il progetto è attualmente sospeso, ma i vecchi numeri sono ancora consultabili.
  • Accademia: è un luogo virtuale dove gli utenti della comunità si ritrovano a cadenza regolare per studiare insieme in modo approfondito tematiche che accolgano un interesse condiviso. Il progetto è attualmente sospeso, ma tutto il materiale è ancora liberamente consultabile.