Port ] [ Debian GNU/Hurd ] [ Notizie ] [ Installazione ] [ CD di Hurd ] [ Documentazione ] [ Sviluppo ] [ Contatti ]

Debian GNU/Hurd

Sviluppo della distribuzione

Dischi di avvio

In questo momento non si sta lavorando su dischi per l'avvio nativo, comunque si stanno posando le loro fondamenta il che, qualche volta, comporta il port di singoli pacchetti. Se si vuole contribuire, si aiuti il progetto debian-installer e assicurarsi che i suoi componenti funzionino con Hurd.

Port dei pacchetti Debian

Se si desidera contribuire al port Debian GNU/Hurd è necessario aver confidenza con il sistema di pacchettizzazione Debian. Una volta fatto questo leggendo la documentazione disponibile e visitando l'angolo degli sviluppatori si dovrebbe essere in grado estrarre i pacchetti sorgente Debian e creare un pacchetto binario Debian. Per le persone più pigre è disponibile un corso rapido:

Recuperare i sorgenti e creare i pacchetti

L'estrazione di un pacchetto sorgente Debian richiede il file pacchetto_versione.dsc e i file che sono elncati al suo interno. La directory di compilazione Debian viene creata con il comando dpkg-source -x pacchetto_versione.dsc.

La costruzione del pacchetto avviene nella directory di compilazione Debian pacchetto-versione appena creata con tramite il comando dpkg-buildpackage -B -rsudo "-mMyName <MyEmail>". Al posto di -B si può usare -b per compilare le parti indipendenti dall'architettura del pacchetto. È possibile usare -rfakeroot al posto di -rsudo per usare il pacchetto fakeroot. Si può tralasciare -r se si compila da utente root. Infine è possibile aggiungere -uc per evitare di firmare il pacchetto con la chiave GPG.

Scegliere un pacchetto

Quale pacchetto richiede del lavoro? Ogni pacchetto che ancora non è stato portato e che deve essere portato. Questi cambiano continuamente quindi o si prende un pacchetto a caso oppure si controllano attentamente le informazioni del processo autobuilder sulla lista di messaggi debian-hurd.

Pacchetto che non devono essere portati

Alcuni di questi pacchetti, o delle loro parti, potrebbero essere portabili in futuro ma almeno per ora sono considerati non-portabili.

Problemi generali del port

Questo è un elenco delle incompatibilità più comuni che possono incontrare quando si compila del software non sufficientemente portabile su Hurd.