Tilpasninger ] [ Debian GNU/Hurd ] [ Nyheder ] [ Installering ] [ Hurd-cd'er ] [ Dokumentation ] [ Udvikling ] [ Kontakt ]

Debian GNU/Hurd

Udvikling af distributionen

Startdisketter

Pt. arbejder vi ikke på "native" startdisketter. Vi er dog i gang med de foretage de indledende forberedelser, og tilpasser nogle gange nødvendige individuelle pakker. Hvis du vil hjælpe til, så arbejd på projektet debian-installer og forvis dig om at dets komponenter kører under Hurd.

Tilpasning af Debian-pakker

Hvis du vil hjælpe til med tilpasningen af Debian GNU/Hurd, skal du gøre dig bekendt med Debians pakningssystem. Når det er gjort, ved at læse tilgængelig dokumentation og besøge udviklerhjørnet skulle du vide hvordan man udpakker Debians-kildekodepakker og opbygger en Debian-pakke. Her er et lynkursus til glæde for de meget dovne:

Anskaffelse af kildekode og opbygning af pakker

Udpakning af Debian-kildekodepakker kræver filen package_version.dsc og filerne anført i den. Man oprette Debians opbygningsmappe med kommandoen dpkg-source -x package_version.dsc

Opbygning af en pakke foretages i det nu oprettede Debian-opbygningsmappe package-version med kommandoen dpkg-buildpackage -B -rsudo "-mMitNavn <MinEmail>". I stedet for -B kan man bruge -b, hvis man også ønsker at opbygge de arkitekturuafhængige dele af pakken. Man kan bruge -rfakeroot i stedet for -rsudo hvis man bruger pakken fakeroot. -r er ikke nødvendig hvis man bygger pakker som brugeren root. Man kan tilføje -uc for at undgå signering af pakken med ens pgp-nøgle.

Vælg en pakke

Hvilken pakke skal der arbejdes på? Enhver pakke som endnu ikke er tilpasset, men skal tilpasses. Dette ændrer sig hele tiden, så vælg enten en tilfældig pakke eller vær på udkig efter oplysninger om den automatiske opbygningsproces på postlisten debian-hurd.

Pakker der ikke skal tilpasses

Nogle af disse paker, eller dele af dem, kan måske tilpasses senere, men pt. vurderes de om ikke andet til at være umulige at tilpasse.

Generelle tilpasningsproblemstillinger

Her er en liste over fælles inkompatibiliteter som man kan støde ind i når man oversætter programmel som ikke er tilstrækkeligt tilpasningsvenligt, under Hurd.