Nicht Von Der Stange
Total Page:16
File Type:pdf, Size:1020Kb
Heft-DVD Void Linux © Andrea De Martin, 123RF © Andrea Individualisierbare Distribution für alte und neue Hardware Nicht von der Stange Die Distribution Void Linux bietet interessante Zutaten, wie etwa Runit als Init-System oder das hauseigene Werkzeug Xbps für das Paketmanagement. Ferdinand Thommes Ein Großteil der heute verfügbaren Dis temstart sowie das Verwalten und Been tributionen basiert auf Ubuntu und un den der Prozesse kümmert. In dieselbe terscheidet sich häufig nur in Nuancen Kerbe schlagen Musl als schlanke vom Original. Dass es auch ganz ohne Alternative zur GNUCBibliothek und den Unterbau einer anderen Distribu LibreSSL statt OpenSSL. Dabei zählen README tion geht, beweisen populäre Distribu die VoidEntwickler nicht zur lautstarken tionen wie KaOS und Solus sowie expe Minderheit der SystemdHasser, sondern Die Distribution Void Linux ermöglicht rimentell ausgerichtete Projekte wie wollen einfach eine Alternative anbieten. Anwendern, die keine Scheu vor der Kom- Bedrock, NixOS und Gobo Linux. Der mit durchschnittlich gut 200 Anwen mandozeile haben, bis ins Detail individuell Irgendwo dazwischen siedelt sich Void dern gut besuchte IRCKanal der Distri gestaltete Installationen auch auf alter Linux an. Die Distribution nutzt neben bution zeigt, dass sie damit irgendetwas Hardware. Anstelle von Systemd kommt einem eigenen BuildSystem und Paket richtig machen müssen. manager das schlanke InitSystem Void Linux hat sich Leichtgewichtig dabei das kompakte Runit zum Einsatz. Run it , das sich lediglich um den Sys keit auf die Fahnen geschrieben. Dafür 8 www.linux-user.de 11.2017 Void Linux Heft-DVD steht neben Runit und Musl auch der über das Paketsystem nachinstallieren. Verzicht auf die DesktopDickschiffe KDE Allerdings steht KDE noch bei der hoff und Gnome sowie die gute Unterstüt nungslos veralteten Version 4.13. Gnome zung für die Kleinstrechner Raspberry Pi, kommt zwar in der recht aktuellen Re Void Linux 20170220 (64 Bit) Cubieboard, Beaglebone, Odroid und lease 3.24 mit, zieht allerdings Systemd bootfähig auf DVD USB Armory. auf den Rechner, was bei Void mit sei nem minimalen InitSystem Runit eher Leichte Kost kontraproduktiv erscheint. Die Abbilder ohne DesktopUmgebung Raspberry Pi und Co. kommen schon mit einer Pentium4 oder EM64TCPU, 96 MByte RAM und Auf der ARMPlattform bietet Void Linux 350 MByte Plattenplatz aus. Für die Ima Unterstützung für Cubieboard, Cubie ges mit Desktop benötigen Sie einen board2 sowie Beaglebone, OdroidC2 Rechner mit mindestens 256, besser und Raspberry Pi in allen Varianten so 512 MByte RAM. Das Konzept der Leich wie das freie USBStickProjekt USB Ar tigkeit setzt sich auch bei der Ausstaffie mory . Auch hier gibt es jeweils eigene rung der Desktops mit Anwendungen MuslVarianten. Bei den ARMVarianten fort: Neben einem Webbrowser sind lediglich die zum jeweiligen Desktop dazugehörigen Werkzeuge mit an Bord. Ursprünglich entstand Void 2008 als Testumgebung für das X Binary Package System (Xbps), einen Ersatz für das aus 1 Der Willkom- der BSDEcke stammende Pkgsrc. Da mensgruß von raus erwuchs mit der Zeit eine vollwer Void Linux fin- tige RollingReleaseDistribution. Dabei det im Terminal beziehen Sie entweder vorgebaute statt, sofern das Binär pakete über Xbps oder kompilieren Image keinen diese mittels Xbpssrc selbst. Dabei sind Desktop mit- native Builds genauso möglich wie bringt. CrossKompilate der unterstützten Ar chitekturen. Die Vorlagen dazu liegen auf GitHub , wir gehen darauf später noch genauer ein. Auswahl satt Void bietet verschiedenste Abbilder zum Herunterladen an . Die Grundlage bil den x86Abbilder ohne DesktopUmge bung für 32 und 64BitRechner 1, die jeweils rund 250 MByte groß sind. Abbil der mit den Desktops Cinnamon, Enligh tenment 2, LXDE, LXQt 3, Maté und XFCE gibt es ebenfalls in 32 und 64Bit Versionen. Die 64BitImages bieten die Entwickler zusätzlich mit Musl statt der Libc an. Die x86Abbilder sind alle als LiveImage mit Installer ausgelegt. Eine Installation gelingt sowohl lokal vom Abbild als auch aus dem Netz; die Auswahl dazu treffen Sie erst im Installer. KDE und Gnome lassen sich bei Bedarf 2 Enlightenment, ein weniger bekannter Desktop, ist bereits für Wayland vorbereitet. 11.2017 www.linux-user.de 9 Heft-DVD Void Linux liegt neben einem LiveImage jeweils nur ein Grundsystem zur Verfügung, des ein RootFSAbbild vor, aus dem heraus sen Ausgestaltung Ihnen völlig freisteht. Sie das Image nach eigenen Vorstellun gen anpassen können. Textinstaller Bevorzugen Sie ein Linux ohne Sys temd oder möchten Void einfach nur Bei den Images ohne Desktop erledigen ausprobieren, greifen Sie zu einem der Sie das Aufsetzen des Netzwerks sowie Abbilder mit DesktopUmgebung. Wer das Partitionieren mit den bekannten Arch Linux im Schlaf installiert, kann LinuxBordmitteln. Die DesktopVarian auch eines der BasisImages testen. Im ten bieten hier ein wenig mehr Komfort Rahmen des Tests lag der Fokus auf der und spannen bereits in der LiveVersion BasisInstallation der Images mit Maté, ein Netzwerk auf. Im Test muss sich Void LXQt und Enlightenment. Bei allen Ima Linux mit dem MatéDesktop beweisen, ges von Void Linux sucht man einen gra die anderen Distributionsvarianten mit fischen Installer oder Paketmanager ver und ohne Desktop verhalten sich bei der gebens. Fast alle Administrationsaufga Installation ähnlich. ben erledigen Sie auf der Kommando Überall kommt der auf Ncurses basie zeile mit den jeweiligen Werkzeugen. rende TextInstaller zum Einsatz, der in Bei diesem Kontrastprogramm zum zwölf Schritten durch die Installation Komfort anderer Distributionen handelt führt 4. Sie starten ihn mit sudo vo‑ es sich weder um Selbstzweck noch um id‑installer in einem Terminal, wobei Attitüde, sondern um einen Teil des Kon hier noch die amerikanische Tastaturbe zepts, das zu einem individuellen und legung greift. Die ersten acht Schritte leichtfüßigen System führen soll. Möch bedürfen kaum einer Erläuterung, sie ten Sie Ihr System von Grund auf selbst bestehen aus Auswahldialogen und ein aufbauen und sind willens, die vorhan fach zu beantwortenden Fragen. denen Quellen für Support auszuschöp Weiter geht es mit der Partitionierung fen, liegen Sie sowohl mit den BasisAb der im System vorhandenen Datenträger. bildern als auch mit den DesktopVarian Im Netz findet sich dazu eine sehr aus ten richtig. Die Installation stellt jeweils führliche Anleitung , die den Vorgang mit vielen Bildschirmfotos illustriert. Den Partitionseditor Cfdisk haben Sie vermut lich schon einmal in der Hand 5, doch hilft die Anleitung besonders bei der an schließenden Formatierung, die sich nicht gerade intuitiv erschließt. Hier müssen Sie nach dem Bestätigen der Formatierung den Schalter Back an tippen 5, denn sonst geraten Sie in eine Schleife, die Sie immer wieder dieselben Schritte wiederholen lässt. Bereits Minu ten nach einem entsprechenden Hinweis an den Entwickler fand sich auf Github ein PullRequest für die Fehlerbereini gung. Somit bietet die nächste Ausgabe von Void Linux in diesem Punkt eine logi schere Benutzerführung. Anpassungen Das Eingeben aller für das Setup nötigen Informationen dauert rund 10 Minuten, die Installation selbst läuft auf neuerer 3 Als einziger Void-Desktop basiert LXQt auf dem Qt-Framework. Hardware in weniger als 5 Minuten 10 www.linux-user.de 11.2017 Void Linux Heft-DVD durch. Direkt nach dem Neustart passen Sie die Tastaturbelegung an, wozu Sie die Bordmittel des jeweiligen Desktops nutzen 6. Im Terminal gelingt das durch einen Eintrag hinter KEYMAP= in / etc/rc.conf. An gleicher Stelle treffen Sie gegebenenfalls auch Einstellungen zur Zeitzone, dem TerminalFont und der Anzahl der gewünschten TTYs. 4 Der Text- Danach sollten Sie die Bash als Shell Installer teilt die für das RootKonto aktivieren, sodass Sie Vorbereitung auch als administrativer Nutzer die Auto der Installation vervollständigung im Terminal verwen in zwölf Berei- den können und Ihnen die HistoryFunk che ein. tion zur Verfügung steht. Void verzichtet aus Sicherheitsgründen auf diese Ein stellung. Um dem abzuhelfen, ändern Sie das Ende der ersten Zeile in / etc/ passwd von /bin/sh nach /bin/bash. Aktualisierung 5 Nach Aus- Als Nächstes bringen Sie mithilfe des wahl des Datei- Paketmanagers Xbps das System auf systems führt den aktuellen Stand. Der Befehl sudo der Installer zu- xbps‑install ‑S aktualisiert die Quel rück in die Liste lenliste, das Kommando sudo xbps‑ der Partitionen. in stall ‑u aktualisiert dann die Instal Hier müssen Sie lation. Beide Vorgänge lassen sich mit Back wählen. sudo xbps‑install ‑Su zu einem Kom mando vereinen. Die Aktualisierung erfolgt beim ersten Tmux oder Rsync. Das fällt oft erst auf, sierung helfen Sie dem mit dem Kom Mal vermutlich in zwei Schritten, es sei wenn man das Werkzeug benötigt. Frisch mando aus der ersten Zeile von Listing 2 denn, das Image ist relativ neu 7. Wenn installierte Hintergrunddienste konfigu ab – in diesem Beispiel durch Nachzie das System beim ersten UpdateVersuch riert Void zwar und versieht sie mit einem hen des LXQtDesktops. Möchten Sie di nur Xbps selbst und einige wenige Pake RunitStartskript, ruft sie aber nicht auto rekt in die grafische Oberfläche booten, te einspielt, dann braucht es einen zwei matisch auf. Sie müssen also mit einem aktivieren Sie noch den LoginManager ten Lauf, um die Installation mit der symbolischen Link für den Aufruf sorgen; (zweite Zeile). eben eingespielten neuen Version des das Strickmuster dazu zeigt Listing 1. Paketmanagers zu aktualisieren. Haben Sie die Basisinstallation ohne Xbps schnell erlernt Nach dem SystemUpdate und einem Desktop gewählt, dann fehlen der XSer anschließenden Neustart sollten Sie sich ver sowie ein LoginManager. Nach dem Die Handhabung des Paketmanagers so Gedanken machen, welche Software Sie Reboot und der beschriebenen Aktuali wie des Repositorys beschreibt das Void auf dem System verwenden wollen. Wie bereits erwähnt, herrscht im Anwen dungsmenü zunächst bewusst gähnen Listing 1 de Leere. Es genügt aber das Komman $ sudo ln ‑s /etc/sv/Daemon /var/service/Daemon do sudo xbps‑install Paket, um eine gewünschte Software aus dem Reposi tory nachzuziehen.