wenn(typeof __ez_fad_position != ‘undefined’){__ez_fad_position(‘div-gpt-ad-raspberrytips_com-box-2-0’)}; Wie fange ich an, CentOS auf deinem Raspberry Pi zu verwenden?

Sind Sie es leid, Raspbian zu benutzen und möchten etwas anderes ausprobieren?
Verwenden Sie CentOS auf Ihrem Computer und möchten es auch auf Ihrem Raspberry Pi?
Du bist an der richtigen Stelle, ich zeige dir, wie man es installiert und was die Unterschiede zu Raspbian sind.

CentOS hat eine Version für Raspberry Pi verfügbar, und es funktioniert ziemlich gut. Um es zu installieren, laden Sie das Image herunter, flashen Sie es auf eine SD-Karte und starten Sie Ihren Raspberry Pi.

Wenn Sie jedoch an Raspbian gewöhnt sind, müssen Sie sich an einige CentOS-Befehle und -Operationen anpassen. Keine Panik, wie immer zeige ich Ihnen Schritt für Schritt, wie Sie CentOS auf Ihrer Himbeere installieren.
Und dann werden wir die Unterschiede sehen, die Sie kennen müssen, um das Beste aus diesem neuen System herauszuholen.

In diesem Tutorial zeige ich Ihnen, wie Sie mit beiden Versionen beginnen: grafisch und minimal. Ich empfehle, beide zu lesen, da ich für die zweite Version nicht alles wiederhole.

Inhaltsverzeichnis

Erfahren Sie mehr über CentOS

Wenn Sie nur hier sind, um etwas Neues auszuprobieren, muss ich zunächst vorstellen Was ist CentOS

Was ist CentOS?

CentOS ist eine freie Linux-Distribution, die ursprünglich von der Red Hat Distribution (RHEL) stammt
Sie werden also viele Ähnlichkeiten mit den Red Hat- oder Fedora-Systemen finden

Die CentOS-Ziele sind hauptsächlich Firmenbenutzer
Dank seiner Stabilität und Vorhersehbarkeit kommt CentOS in den am häufigsten verwendeten Linux-Distributionen für eine Unternehmensnutzung oft

Raspberry Pi Kurs
Bringen Sie es auf die nächste Stufe.
Ich bin hier, um Ihnen zu helfen, mit Raspberry Pi zu beginnen und alle Fähigkeiten zu erlernen, die Sie in der richtigen Reihenfolge benötigen.

CentOS-Versionen

CentOS drückt keine bestimmte Benutzeroberfläche
Sie können 3 verschiedene Versionen herunterladen: GNOME, KDE oder Minimal

Die Minimalversion ist so etwas wie das Raspbian Lite, ohne grafische Oberfläche
GNOME und KDE sind zwei verschiedene Software für grafische Schnittstellen

GNOME kommt dem nahe, was Sie auf dem Raspbian-Desktop kennen.
KDE ist anders, mit dem Menü unten und ein paar verschiedenen Softwares

Warum brauche ich CentOS auf meinem Raspberry Pi?

Wie immer “brauchen” Sie keine andere Linux-Distribution

Raspbian wurde für den Raspberry Pi entwickelt und funktioniert gut
Es gibt also keinen wirklichen Grund, zu CentOS oder einer anderen Distribution zu wechseln

Aber für Bildungszwecke oder wenn Sie CentOS, Red Hat oder Fedora auf Ihren Computern oder Servern gewohnt sind, könnte es sich lohnen, es zu versuchen

CentOS auf Raspberry Pi installieren

Nachdem die Präsentationen abgeschlossen sind, sehen wir uns an, wie Sie es auf einem Raspberry Pi installieren

CentOS herunterladen

CentOS für Raspberry Pi ist direkt im CentOS-Repository verfügbar (Stellen Sie sicher, dass Sie die ARM-Architektur auswählen)
Klicken Sie auf diesen Link, wählen Sie einen Server in Ihrer Nähe und laden Sie das Bild herunter

Für Raspberry Pi stehen drei Image-Versionen zur Verfügung:

  • GNOME
  • KDE
  • Minimal

Ich empfehle, mit der GNOME-Version zu beginnen, wenn Sie von Raspbian kommen
Und Sie können später zur Minimalversion wechseln, wenn Sie mit den CentOS-Befehlen vertraut sind
Die Leistungen der GNOME-Version sind auf Raspberry Pi nicht optimal, da Sie siehe

Achten Sie darauf, die Datei mit “RaspberryPi” im Namen zu nehmen
Es gibt auch ROOTFS und generische Bilder im selben Ordner

Kopieren Sie das CentOS-Bild auf eine SD-Karte

Der SD-Kartenerstellungsprozess ist immer derselbe

  • Etcher herunterladen und installieren Wenn Sie es noch nicht haben
  • Starten Sie Etcher, Sie haben ein Fenster wie folgt:
    Etcher-Menü
  • Klicken Sie auf “Bild auswählen” und navigieren Sie zum CentOS-Bild
  • Legen Sie Ihre SD-Karte in den Computer ein und Etcher wählt es automatisch aus
  • Klicken Sie dann auf “Flash!” so starten Sie die SD-Kartenerstellung

Nach einigen Minuten ist Ihre SD-Karte bereit und Sie können fortfahren

Meistern Sie Ihren Raspberry Pi in 30 Tagen
Laden Sie das eBook herunter.
Entdecke die Geheimnisse des Raspberry Pi in einer 30-Tage-Challenge.

Starten Sie CentOS

Der erste Start ist nicht kompliziert:

  • Legen sie die sd-karte in die Raspberry Pi und starten es
  • Nach ein paar sekunden, sie erhalten eine Willkommen menü wo sie konfigurieren müssen ihre einstellungen
     centos willkommen menü
  • Dieses menü wird fragen sie für:
    • Sprache
    • Tastaturlayout
    • Netzwerkkonfiguration
    • Datenschutzeinstellungen
    • Zeitzone
    • Online-Konten Verbindungen (nicht obligatorisch)
  • Beantworten Sie alle Fragen. Dann müssen Sie den ersten Benutzer erstellen
  • Legen Sie schließlich ein Kennwort für Ihr Konto fest (mit minimaler Komplexität)
  • Und Sie können loslegen, klicken Sie auf “CentOS Linux verwenden”

Nach ein paar Sekunden erreichen Sie die GNOME-Oberfläche
Sie sollten nicht verloren gehen, wenn Sie an Raspbian gewöhnt sind, die Benutzeroberfläche ist ähnlich (vielleicht sauberer, professioneller, denke ich)

centos Desktop
CentOS 7 Standard-Desktop bei der ersten Anmeldung

Konfigurieren Sie CentOS mit GNOME

Nice, CentOS ist installiert und funktioniert.
Aber wenn Sie an Raspbian gewöhnt sind, können Sie sich in den grundlegenden Verwendungen Ihres neuen Systems verlieren
Keine Sorge, ich helfe Ihnen in diesem Abschnitt

Netzwerkeinstellungen

Selbst wenn Sie erfolgreich eine Verbindung zu einem Netzwerk herstellen, können einige Probleme auftreten
Ich bin beispielsweise mit dem WLAN verbunden, kann aber das Internet nicht nutzen
Mein DNS-Server scheint nicht konfiguriert zu sein

Gehen Sie folgendermaßen vor, um Ihre Netzwerkeinstellungen zu überprüfen:

  • Öffnen Sie das Anwendungsmenü (oben links)
  • Gehen Sie dann zu System Tools und klicken Sie auf Einstellungen
  • Klicken Sie dann auf Wi-Fi oder Netzwerk und überprüfen Sie, ob alles in Ordnung ist
    Für das Wi-Fi können Sie auf das Einstellungsrad klicken, um auf die gesamte Konfiguration zuzugreifen

In meinem Fall ist alles in Ordnung, aber ich habe dieses Verbindungsproblem
Aber nach dem Deaktivieren von IPV6, dem Einstellen des richtigen Datums und der richtigen Uhrzeit (überprüfen Sie den nächsten Absatz) und dem Trennen / erneuten Verbinden des WLAN war es in Ordnung

Bearbeiten: Vor dem Ende dieses Tutorials musste ich meinen Raspberry Pi in die Nähe eines Ethernet-Kabels bringen. Die WiFi-Verbindung funktionierte absolut nicht, getrennt alle 30s und konnte nichts tun. Einmal mit einem Kabel eingesteckt, funktioniert alles einwandfrei

Datum und Uhrzeit anpassen

Nachdem ich meine Netzwerkkonfiguration überprüft hatte, bemerkte ich, dass meine Uhr nicht zur richtigen Zeit war
Und deshalb hat wahrscheinlich nichts funktioniert (HTTPS benötigt eine angepasste Zeit auf Ihrem Computer)

Um dies zu beheben, gehen Sie zurück zu den Systemeinstellungen und wählen Sie Details > Datum & Zeit
Auch wenn das 1600> Die Zeit scheint automatisch mit dem Internet angepasst zu sein, es funktioniert nicht oder es dauert zu viel Zeit für mich

Sie können die Option “Automatisches Datum & Zeit” deaktivieren und Datum / Uhrzeit nach Ihren Wünschen einstellen want
Ich empfehle, wieder zu aktivieren, um “Automatic Date & Time” Option danach, um Ihr System zur guten Zeit zu halten

Pakete installieren

Wie auf Raspbian, gibt es ein Werkzeug, um neue Pakete zu installieren
Sie können es im Anwendungsmenü finden > System Tools > Software

Software-Installationstool centos
Das Software-Installationstool auf CentOS

Geben Sie den Namen eines Pakets ein, das Sie installieren möchten
Wählen Sie es aus und klicken Sie auf “Änderungen übernehmen”, um es zu installieren
Möglicherweise werden Sie gefragt, ob Sie den Paketen passwort, um die Installation zu bestätigen

Sie können auch die Paketkategorien durchsuchen, um die gewünschte zu finden

Aktualisieren Sie Ihr System

Um Ihr System zu aktualisieren, gibt es ein ähnliches Tool in System Tools > Software Update

centos Update Tool
Software Update Tool 7

Wenn sich das Fenster öffnet, sehen Sie alle für das Update verfügbaren Pakete
Klicken Sie auf “Updates installieren”, um sie alle zu installieren

Ich empfehle, Ihr System nach dem Update neu zu starten, um alle Änderungen zu übernehmen

Nano

Standardmäßig, nano oder sogar vim sind nicht auf CentOS installiert
Wenn Sie einen Texteditor in Ihrem Terminal benötigen, müssen Sie ihn mit dem Software-Manager installieren

Andernfalls steht Ihnen ein Texteditor in Anwendungen zur Verfügung > Zubehör > Texteditor
Sie bleiben jedoch hängen, wenn Sie versuchen, eine Datei zu öffnen, für die Sie keine Berechtigung haben

SSH

Wie in vielen anderen Systemen ist SSH unter CentOS 7 standardmäßig nicht aktiviert
Für dieses habe ich in der Benutzeroberfläche nicht gefunden, wie es geht, daher müssen Sie einen Befehl verwenden

Öffnen Sie ein Terminal (Anwendungen > System tools > Terminal) und geben Sie diesen Befehl ein:

sudo systemctl enable sshdsudo systemctl start sshd

Python-Bibliotheken

Wenn Sie bestimmte Python-Bibliotheken für Raspberry Pi benötigen, ist dies etwas komplexer als auf Raspbian
Standardmäßig sind sie weder installiert noch im Repository verfügbar

Ich habe endlich herausgefunden, wie man sie installiert, hier ist, was Sie tun können:

  • Erstellen Sie eine neue Datei, um das EPEL-Repository hinzuzufügen
    sudo nano /etc/yum.repos.d/epel.repo
  • Fügen Sie diese Zeilen in die Datei ein
    name=Epel rebuild for armhfpbaseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/enabled=1gpgcheck=0
  • Speichern und beenden (STRG + O, STRG+X)
    Das EPEL-Repository ist jetzt verfügbar
  • Verwenden Sie yum, um die Python-Pakete zu installieren
    yum manager auf CentOS (wie apt oder apt-get auf Debian-Systemen)
    yum install python34 python34-pip
  • Sie können jetzt jede Python-Bibliothek wie gewohnt installieren
    Zum Beispiel:
    pip3.4 install picamera

Konfigurieren Sie die Minimalversion

Wenn Sie ein Krieger sind und es wagen, CentOS mit der Minimalversion auszuprobieren, müssen Sie Folgendes wissen, um zu starten

Erster Start

Die SD-Kartenvorbereitung ist dieselbe wie bei GNOME, jedoch mit einem anderen Bild

Beim ersten Start gelangen Sie direkt zu einer Anmeldeaufforderung
Die Standardanmeldeinformationen sind:

  • Anmeldung: root
  • Passwort: centos

Netzwerkkonfiguration (Ethernet)

Als erstes müssen Sie überprüfen, ob Sie eine IP-Adresse im Netzwerk haben
Dazu können Sie ifconfig verwenden, um die Einstellungen Ihrer Netzwerkkarten anzuzeigen:

ifconfig

 centos IP-Adresse

In der zweiten Zeile sehen Sie meine aktuelle IP-Adresse: 192.168.1.15

Wenn Sie Ihre Netzwerkeinstellungen manuell festlegen müssen, können Sie dasselbe Tool wie für die WLAN-Verbindung verwenden (siehe nächsten Absatz)

Netzwerkkonfiguration (WLAN)

Ich empfehle nicht, die WLAN-Verbindung unter CentOS minimal auszuprobieren, da ich unter GNOME ein Problem damit hatte.

Aber wenn Sie es wirklich brauchen, hier ist, wie es zu konfigurieren:

  • Starten Sie im Terminal das Netzwerkmanager-Tool:
    nmtui
  • Wählen Sie im Menü “Verbindung aktivieren”
  • Ihre Kabelverbindung wird an erster Stelle angezeigt, aber direkt darunter befindet sich das WLAN
    Sie können die gewünschte SSID in der Liste auswählen und dann Ihre Passphrase eingeben

SSH

In der Minimalversion ist SSH standardmäßig aktiviert
Sobald das Netzwerk funktioniert, empfehle ich, für Folgendes auf eine SSH-Verbindung umzusteigen

Dadurch werden Probleme mit der Tastaturlokalisierung vermieden und Sie sparen Zeit, wenn Sie keine gute Tastatur für den Raspberry Pi haben

Installieren Pakete

Dieses Mal haben Sie kein Tool zum Verwalten Ihrer Pakete, also müssen Sie es direkt mit yum tun
Aber es ist einfach

Zum Beispiel nano zu installieren:

yum install nano

Sie müssen “sudo” nicht mit der Minimalversion verwenden, da Sie bereits root sind

Wenn Sie einen Paketnamen finden müssen, ist der Befehl “search” auch verfügbar
Genauso wie apt search auf raspbian:

yum search python-dev

Es wird Ihnen eine Liste der passenden Pakete auf beiden Titel und Beschreibung
Bonus-Tipp: Meistens heißt das <Paket> -dev Paket auf Raspbian <Paket> -devel auf Red Hat Systemen wie CentOS (Python-devel zum Beispiel)

Aktualisieren Sie Ihr System

Gleiches gilt für das Systemupdate
Das Software-Update-Tool ist nicht hier, aber yum macht dasselbe:

yum update

Dadurch werden alle erforderlichen Updates für Ihr System heruntergeladen und installiert
Ich empfehle, dies bei einer Neuinstallation und dann regelmäßig zu tun, um Ihr System auf dem neuesten Stand zu halten

Verwandte Frage

Wie installiere ich Pakete manuell unter CentOS? Unter Debian / Raspbian können Sie Pakete manuell mit dem Befehl dpkg herunterladen und installieren. Auf Red Hat-Systemen müssen Sie den rpm-Befehl verwenden. Zum Beispiel: rpm -I-Paket.rpm
Das ist ein weiterer großer Unterschied zu Raspbian

Fazit

Das war’s, Sie wissen jetzt, wie Sie CentOS auf Raspberry Pi installieren und verwenden
Es gibt einige Unterschiede zu Raspbian, aber es ist eine coole Sache, es auszuprobieren, vor allem, wenn Sie Fedora / CentOS / Red Hat auf anderen Systemen gewohnt sind

Ich persönlich finde die GNOME-Version sehr langsam. Es scheint nicht gut für den Raspberry Pi geeignet zu sein.
Wenn Sie eine grafische Oberfläche benötigen, müssen Sie wahrscheinlich auf Raspbian bleiben
Aber die Minimalversion ist in Ordnung
Haben Sie die KDE-Version ausprobiert? Wie funktioniert es?

Lassen Sie mich wissen, ob Sie CentOS in Ihren Projekten verwenden und warum Sie es unter anderen Distributionen bevorzugen

Wenn Sie nur neugierig sind und alle Raspberry Pi-Distributionen ausprobieren möchten, finden Sie hier eine gute Liste der besten Raspberry Pi-Distributionen, die Sie überprüfen können 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.