Home / LinuxUser / 2009 / 07 / Gnu-Linux

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

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

2499 Hits
Wertung: 121 Punkte (4 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

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 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 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...