Gestern habe ich Arch Linux , die derzeit beliebteste Rolling-Release-Distribution von GNU/Linux, auf einem der Arbeitsrechner installiert.
Die Aufgabe war nicht schwierig, aber auch nicht einfach, und dabei habe ich viele Dinge und einen Teil des erworbenen Wissens gelernt, das ich mit Ihnen allen teilen möchte.
Ich möchte gleich vorwegnehmen, dass die Installation von Arch Linux bei mir beim letzten Mal deutlich einfacher war. Sobald man sich aber an die neue Installationsmethode gewöhnt hat, geht es blitzschnell. Stellen Sie sich vor: Mit den Schritten, die ich Ihnen später zeige, habe ich das Basissystem in nicht mehr als fünf Minuten installiert und zum Laufen gebracht. Allerdings nutze ich lokale Paketquellen, daher hängt die Dauer davon ab, wo Sie die Pakete installieren.
Was ein Debian-Benutzer (oder ein anderer Distros-Benutzer) wissen sollte
Der schwierigste Teil ist vielleicht weniger die Installation selbst, als vielmehr das Verständnis der Funktionsweise von systemd . Um eine möglichst treffende Analogie für Debian -Nutzer zu finden , hier ein Beispiel:
Wenn nach der Installation von KDE der KDM (oder ein anderer Dienst) beim Hochfahren des Computers nicht startet , führen wir folgenden Befehl auf der TTY aus:
# /etc/init.d/kdm start
Oder was ist das gleiche:
# service kdm start
Im Fall von systemd müssen wir zunächst den Dienst aktivieren:
# systemctl enable kdm.service
und dann starten:
# systemctl star kdm.service
Soweit so gut, aber wo wird es kompliziert? Nun, es gibt weitere Daemons, wie zum Beispiel NetworkManager , von dem man, basierend auf dem vorherigen Beispiel, annehmen könnte, dass er durch Eingabe von Folgendem aktiviert wird:
# systemctl enable networkmanager.service
oder ähnliches, aber es ist nicht so, aber wir müssen sagen:
# systemctl enable NetworkManager
Es gibt noch ein weiteres wichtiges Detail bezüglich des Netzwerks. Vergessen Sie ethX und wlanX , ifconfig , ifup , ifdown – alles ist anders. Meine Netzwerkschnittstellen, sowohl die kabelgebundenen als auch die WLAN-Schnittstellen, heißen jetzt beispielsweise (in dieser Reihenfolge): enp5s0 und wlp9s0.
Woher wissen wir das, wenn wir keine ifconfig mehr haben? Nun, mit dem Befehl:
$ ip link
In Debian mussten wir zum Erstellen einer Schnittstelle nur ein Terminal öffnen und Folgendes eingeben:
# ifup eth0
Und um es zu deaktivieren:
# ifdown eth0
Um nun eine Netzwerkschnittstelle zu aktivieren oder zu deaktivieren, müssen Sie die folgenden Befehle ausführen:
# ip link set enp5s0 down
Und um sie zu heben:
# ip link set enp5s0 up
Wenn wir eine IP in Debian und Derivaten manuell festlegen möchten, müssen wir nur Folgendes eingeben:
# ifconfig eth0 192.168.X.X [otros parámetros opcionales]
In Arch Linux müssen wir jedoch den folgenden Befehl verwenden:
# ip link set enp5s0 up # ip addr add 192.168.XX / 255.255.255.0 dev enp5s0 # ip route add default via 192.168.XX
Im Falle von WiFi müssen wir Folgendes ausführen:
# wifi-menu wlp9s0
Dies sind die Punkte, die am häufigsten mit den Erfahrungen von Nutzern kollidieren, die von Debian kommen und in die Welt von Arch Linux einsteigen . Es mag noch weitere geben, aber zumindest für mich waren dies die wichtigsten.
Dann müssen wir uns darauf einstellen, dass wir nicht mehr verwenden:
# aptitude update
Aber
# pacman -Su
Und das installieren wir nicht mit:
# aptitude install
Aber mit:
# pacman -S
Wenn sie so an Aptitude gewöhnt sind , können wir natürlich auch ein paar Aliase erstellen, um PacMan mit denselben Befehlen wie in Debian auszuführen.
Und schließlich müssen wir bedenken, dass es möglich ist, dass sich die Namen einiger Pakete oder Metapakete in Debian und Arch etwas unterscheiden.
Meine Eindrücke und mein erster Kontakt
Ich mag die Geschwindigkeit, mit der der Laptop startet, sehr, da der Grub bis zum Start des KDM nur etwa 5 Sekunden dauert (ohne Übertreibung und mit einer SATA-Festplatte).
Eine andere Sache, an die man sich schnell gewöhnt, ist die Geschwindigkeit, mit der die Pakete mit Pacman installiert werden. Sie ist sehr schnell, obwohl ich einen Weg finden muss, sie ein wenig an meine Vorlieben anzupassen, z. B. die Suchergebnisse mit Farben hervorzuheben oder so ähnlich, weil es standardmäßig etwas schwierig ist, etwas zu finden.
KDE 4.10.5 ist bereits für Arch Linux verfügbar, aber ich habe ein seltsames Problem. Wenn Nepomuk aktiviert ist und mit der Berechnung und Suche nach neuen Dateien beginnt, steigt die RAM-Auslastung (ohne dass ich etwas geändert habe), und das Virtuoso- Fenster hat allein schon über 1 GB RAM belegt. Glücklicherweise wird dieses Problem in KDE 4.11 behoben.
Auf der anderen Seite verstehe ich, dass Arch Linux KISS und alles andere ist, aber ich verstehe nicht, warum sie kein einfacheres Installationsprogramm verwenden, etwas Einfacheres, insbesondere für den kritischsten Teil der Installation, nämlich die Partitionierung. Für einen Benutzer, der etwas an GNU / Linux gewöhnt ist, mag die Installation von Arch einfach erscheinen, für einen Neuling jedoch nicht.
Und nichts, so beginnt mein Abenteuer mit dieser Distribution, die mir mein Kollege KZKG ^ Gaara sagte: "Mal sehen, wie lange es dauert." Ich habe viel Arbeit vor mir, lese viel Dokumentation und experimentiere, um alles tun zu können, was ich mit meinem Debian mache ... Und das war mein kleines ToDo:
- Installieren Sie die Pakete, die ich täglich verwende, und bereiten Sie das System vor.
- Installieren Sie Qemu-KVM
- Installieren Sie den Webserver
Im zweiten Teil dieses Installationsprotokolls werden wir sehen, wie man Arch Linux installiert, ohne beim Versuch zu sterben. 