Home / LinuxUser / 2009 / 07 / Gnu-Linux

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

„Klickbunt auf dem Server? Warum nicht, wenn's hilft!"
(179 Punkte bei 5 Stimmen)
Bezahlstandard
(121 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Gnu-Linux

Tux International (11): Kongoni 1.12.2 aus Südafrika

07.06.2009 Bei Linux und Südafrika denken die meisten Nutzer spontan an Ubuntu. Die Region ums Kap der Guten Hoffnung bietet jedoch noch eine viel interessantere Distribution.

J. A. Venter arbeitete als Hauptentwickler für OpenLab [1], eine in Afrika relativ weit verbreitete Linux-Distribution mit kommerziellem Hintergrund. Irgendwann merkte er, dass die Arbeit keinen Spaß mehr machte und ihn die ständigen Deadlines belasteten. Statt mit freier Software das tun zu können, was er wollte, musste er für seinen Arbeitgeber präzise Aufgaben erfüllen. Das hielt er eines Tages nicht mehr aus und nahm sich nur noch dafür Zeit, was ihm Spaß machte [2]: eine Linux-Distribution, die die Stabilität von BSD, die Flexibilität des Portage-Systems und die Schönheit von KDE 4 vereint. Das Resultat heißt Kongoni [3] und findet sich in der Alpha-Version auf der Heft-DVD.

Kongoni

Der Name der Distribution bedeutet in der Bantu-Sprache Shona "Gnu". Das Gnu im Namen ist kein Zufall: Kongoni hat sich strikt freier Software verschrieben, proprietäre Zusatzprogramme wie Nvidia-Treiber, Skype oder Flashplayer findet man in den Repos nicht. Obwohl die aktuelle Version offiziell als Alpha gilt, arbeitete Kongoni 12.1 in den Tests sehr stabil, sodass wir ausnahmsweise die Vorabversion auf die Heft-DVD packten.

Name

Kongoni

Aktuelle Version/Codename 1.12.2/Sophocles
Land Südafrika
Basiert auf Slackware
Medien Live-CD
Paketmanager Portage-ähnliches System
Primärer Desktop KDE 4
Alternative Desktops keine
Kernel 2.6.27.8
Entwicklerteam 10
Release-Zyklus unbestimmt
Stärken ausschließlich Open-Source
Schwächen Updates brauchen sehr viel Zeit

Das Bootmenü der Live-CD bietet die Menüpunkte Run/Install Kongoni und Install Kongoni zur Auswahl (Abbildung 1). In beiden Fällen startet eine grafische Oberfläche, wie bei aktuellen Ubuntu-Versionen. Eine Installation im Textmodus bietet die Distribution zurzeit nicht an. Der Bootvorgang verläuft im Textmodus und dauert mit einer knappen Minute relativ lange. Kongoni fragt dabei, ob es die Auflösung der grafischen Oberfläche selbst einstellen soll. Dieses Feature hat in den Tests sehr gut funktioniert, sodass kein Bedarf für ein manuelles Setup bestand.

Abbildung 1: Das mit einem orangefarbenen Gnu-Schädel verzierte Bootmenü von Kongoni.

Nach dem Bootvorgang startet automatisch der KDE-4-Desktop. Hier finden Sie in der Ordneransicht neben dem Mülleimer und einem Home-Icon eine Verknüpfung auf den Installer. Dieser erklärt zunächst den Ablauf der Installation (Abbildung 2), startet anschließend zur Partitionierung GParted und stellt dann die üblichen Fragen zum Root- und Benutzeraccount. Achten Sie darauf, eine Swap-Partition anzulegen, da das Installationsprogramm darauf besteht.

Abbildung 2: Der Standarddesktop von Kongoni mit dem über KDialog realisierten Installationsprogramm.

Beim Installer handelt es sich um ein per Shell-Skript gesteuertes KDialog-Fenster. In den Tests funktionierte die Verknüpfung zwischen den einzelnen Schritten ausgezeichnet. Nach der Partitionierung wählen Sie in den ersten zwei Dialogen die Gerätedateien für die Rootpartition und die Swap-Partition aus, danach entpackt das Installationsprogramm die in einem per LZMA komprimierten Squashfs-Container verpackten Inhalte der Live-CD auf die Festplatte. Anschließend richten Sie den Root-Account und einen Benutzer ein. Zum Abschluss wählen Sie aus, in welche Partition Kongoni den Bootloader installieren soll.

Der ganze Vorgang dauert zwischen 30 und 60 Minuten, Kongoni richtet die meisten Komponenten komplett automatisch ein. Gut gefiel die Wahl des Default-Rechnernamens: Auf 32-Bit-Systemen lautet er kongoni32, bei 64-Bit-Rechnern kongoni64.

Der KDE-4-Desktop von Kongoni zeigt sich im Theme "Perfection" mit einem südafrikanischen Wallpaper. Im Unterschied zu den meisten Distributionen mit KDE 4 nutzt Kongoni anstelle des Kickoff-Menüs den Lancelot-Launcher (Abbildung 3). Negativ fiel in den Tests KNotify auf, das sich von Zeit zu Zeit mit einer Crashmanager-Meldung verabschiedete. Positiv überraschte hingegen, dass Kongoni anstelle des Networkmanagers zur Verwaltung der Netzwerkgeräte auf Wicd [4] setzt.

Abbildung 3: Der Lancelot-Launcher ersetzt unter Kongoni das KDE-4-Standardmenü Kickoff.

Paketmanagement

Die große Besonderheit von Kongoni ist das Paketmanagement. Die Distribution basiert zwar auf Slackware und nutzt auch dessen Kernel, neue Programme spielen Sie jedoch wie unter Gentoo oder BSD über Ports direkt aus dem Quellcode ein. Zusätzlich kommt Kongoni aber auch mit fertig kompilierten Slackware- oder Bluewhite64-Paketen klar. Für einen möglichst schnellen Download sind auch die Kongoni-Quellpakete mit LZMA komprimiert.

Auf der Konsole verwalten Sie Programme mit portpkg. Das grafische Frontend dazu nennt sich "Ports Installation GUI" oder kurz P.I.G. (Abbildung 4). Es befindet sich allerdings noch in der Entwicklung und zählt nicht zum Umfang der Standardinstallation. Das Einrichten des in Free Pascal programmierten Tools über portpkg pig scheiterte in den Tests, da sich Lazarus nicht kompilieren ließ – das Problem dürfte in der Zwischenzeit allerdings behoben sein.

Abbildung 4: P.I.G. soll die Handhabung der Kongoni-Ports mit einem grafischen Frontend vereinfachen. Zurzeit befindet sich die Software jedoch noch im Alpha-Stadium.

Um die Liste der verfügbaren Software zu aktualisieren, rufen sie portpkg -s auf ("sync"). Der Befehl portpkg -l gibt eine Liste der verfügbaren Ports aus, eine Suche starten Sie über portpkg -f Stichwort. Um ein Programm zu installieren, rufen Sie portpkg Paketname auf. Da Kongoni das Programm inklusive Abhängigkeiten aus dem Quellcode übersetzt, sind dazu vorerst keine Root-Rechte nötig. Ein entsprechender Eintrag in der Sudoers-Datei sorgt zudem dafür, dass die Installation auch ohne Eingabe des Root-Passworts klappt. Zum Löschen gibt es ein separates Binary: Hier rufen Sie removepkg Paketname auf.

Über portpkg -d zeigt Ihnen der Ports-Manager die verfügbaren Updates an, die eigentliche Aktualisierung nehmen Sie über portpkg -n -u vor. Dieser Vorgang dauert je nach CPU-Leistung mehrere Stunden, wobei lästige Nachfragen den Nutzer an den Rechner binden. Abgesehen vom Problem mit Lazarus und pig funktionierte portpkg in den Tests einwandfrei.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

2966 Hits
Wertung: 130 Punkte (6 Stimmen)

Schlecht Gut

Infos zum Autor

Marcel Hilzinger

Marcel Hilzinger

Marcel Hilzinger arbeitet als Redakteur für die Zeitschriften LinuxUser und EasyLinux. Am liebsten schreibt er Artikel zu netten Gadgets oder Multimedia-Software. In seiner Freizeit spielt er gerne Kicker.

Zum Blog von Marcel Hilzinger →


Infos zur Publikation

Infos zur Publikation

title_2013_06

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Terminator
Viele Terminals im Griff mit Terminator
Tim Schürmann, 07.05.2013 10:57, 1 Kommentare

Wer morgens nach dem Einschalten des Rechners erst einmal mehrere Terminals öffnet und sich diese mühevoll auf dem Bildschirm drapiert, der sollte einen Blick auf Terminator werfen. Das kleine...

Aktuelle Fragen

Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 3 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...
lvm wieder loswerden
Peter Dibbern, 11.04.2013 16:28, 4 Antworten
Ich habe sämtliche alten Kisten ausgeschlachtet und aus der Teilen einen Rechner zusammengeschrau...