Portierungen ] [ Debian GNU/Hurd ] [ Neues ] [ Installation ] [ Hurd-CDs ] [ Dokumentation ] [ Entwicklung ] [ Kontakt ]

Debian GNU/Hurd

Entwicklung der Distribution

Installationssystem

Aktuell arbeiten wir nicht an einem nativen Installationssystem. Wir versuchen allerdings die Basis dafür zu schaffen und portieren manchmal dafür wichtige Pakete. Wenn Sie uns helfen wollen, arbeiten sie am debian-installer-Projekt mit und stellen Sie sicher, dass die Komponenten auf dem Hurd laufen.

Debian-Pakete portieren

Wenn Sie dem Debian GNU/Hurd Port helfen wollen, sollten Sie sich mit dem Debian-Paketsystem vertraut machen. Wenn Sie dies getan haben, durch Lesen der verfügbaren Dokumentation und Besuchen der Entwickler-Ecke, sollten Sie gelernt haben, wie man Debian-Quellcodepakete auspackt und wie man Debian-Pakete erstellt. Nachfolgend finden sie einen Crashkurs für die ganz faulen Leute:

Quellcode bekommen und Pakete erstellen.

Um ein Debian-Quellcodepaket auszupacken, benötigt man die Datei paketname_version.dsc und die in ihr aufgelisteten Dateien. Sie erstellen das Debian-Paketverzeichnis mit dem Programm dpkg-source -x paketname_version.dsc

Um ein Paket zu erstellen, wechseln Sie in das Debian-Paketverzeichnis paketname_version und führen Sie den Befehl dpkg-buildpackage -B -rsudo "-mMeinName <Meine-E-Mail>" aus. Anstelle von -B können Sie auch -b benutzen, um auch die architekturunabhängigen Teile des Pakets zu erstellen. Sie können -rfakeroot statt -rsudo benutzen, wenn Sie das fakeroot-Paket installiert haben. Oder Sie können das -r weglassen, wenn Sie den Befehl als Benutzer root ausführen. Sie können auch -uc hinzufügen, wenn Sie das Paket nicht mit ihrem PGP-Schlüssel signieren wollen.

Eins auswählen

An welchem Paket sollte gearbeitet werden? An jedem, das noch nicht portiert wurde aber portiert werden muss. Das ändert sich ständig, also können Sie sich entweder eines der nicht portierten Pakete zufällig heraussuchen oder auf der debian-hurd Mailingliste nach Informationen über den autobuilding-Prozess Ausschau halten.

Pakete, die nicht portiert werden.

Manche dieser Pakete oder Teile von ihnen könnten später doch portabel sein, aber im Moment werden sie als nicht portabel angesehen.

Allgemeine Portierungsprobleme

Nachfolgend finden sie eine Liste mit verbreiteten Kompatibilitätsproblemen, auf die Sie stoßen könnten, wenn Sie schlecht portable Software auf dem Hurd kompilieren.