Der Raspberry Pi ist ein unglaublich kleiner Computer, der das Computing im Klassenzimmer und zu Hause revolutioniert. Es ist allein verantwortlich für die Einführung einer neuen Generation in das Programmieren und Experimentieren, anstatt zu lernen, wie man Kalkulationstabellen und Textverarbeitungsprogramme verwendet.
Für alle, die noch nicht mit Raspberry Pi vertraut sind, gibt es viel zu bewältigen und folglich auch eine Menge zu merken. Dieses Tutorial enthält eine Hilfe, die nützliche Informationen enthält, die Sie kennen sollten. Vielleicht möchten Sie dieses Lesezeichen mit einem Lesezeichen versehen.
Bevor Sie diesem Lernprogramm folgen können, muss Ihr Raspberry Pi mit einem Betriebssystem installiert sein. In diesem Tutorial verwende ich eine Standardinstallation von Raspian, die mit NOOBS installiert ist und auf die ich über SSH von einem Mac aus zugreife.
In diesem Lernprogramm wird davon ausgegangen, dass auf Ihrem Raspberry Pi bereits Raspian ausgeführt wird. Ist dies nicht der Fall, lesen Sie bitte unsere Tutorials, um eine SD-Karte für Ihren Pi einzurichten.
Spitze: Informationen zum Einrichten einer SD-Karte finden Sie in den Lernprogrammen So blenden Sie eine SD-Karte für Raspberry Pi und So installieren Sie NOOBS auf einem Raspberry Pi mit einem Mac
Wenn Sie Ihren Raspberry Pi direkt verwenden, öffnen Sie die grafische Benutzeroberfläche (GUI) von Raspbian LXTerminal vom Desktop aus.
Wenn Sie die GUI nicht gestartet haben, verwenden Sie die Befehlszeilenschnittstelle (CLI) und können von hier aus die erforderlichen Befehle ausführen.
Secure Shell, häufig als SSH bezeichnet, ist ein kryptografisches Netzwerkprotokoll, das eine sichere Kommunikation zwischen Netzwerkcomputern entweder über ein lokales Netzwerk (LAN) oder über das Internet ermöglicht. Es ist im Wesentlichen ein sicherer Kanal für die Kommunikation über ein unsicheres Netzwerk.
Spitze: Ein Raspberry Pi muss zuerst für den SSH-Zugriff von einem anderen Computer aus konfiguriert werden. In diesem Lernprogramm wird davon ausgegangen, dass auf Ihrem Pi bereits der SSH-Zugriff aktiviert ist.
Von einem Mac können Sie verwenden Terminal um auf ein Raspberry Pi zuzugreifen. Wenn Sie eine Linux-Maschine verwenden, können Sie das Terminalprogramm verwenden, das Teil des Betriebssystems ist.
Wenn Sie ein Windows-Benutzer sind, empfehle ich Ihnen, PuTTY, ein kostenloses SSH-Client-Programm, herunterzuladen und zu installieren
Software unter Linux im Allgemeinen und insbesondere das Raspberry Pi wird über a verwaltet Repository. Ein Repository enthält Software, die zusammengestellt wurde und häufig von Freiwilligen zum Nutzen der Gemeinschaft gepflegt wird.
Die Personen, die Software im Repository verwalten, stellen sicher, dass auch alle Abhängigkeiten und alle Abhängigkeiten berücksichtigt werden.
In Linux müssen Sie zum Durchsuchen, Installieren, Aktualisieren, Aktualisieren und Deinstallieren von Software eine verwenden Paket-Manager. Das Raspberry Pi verwendet einen Paketmanager namens geeignet
oder Erweitertes Paketierungswerkzeug.
Das Advanced Packaging Tool ist kein einzelnes Programm. Es ist eine kostenlose Benutzeroberfläche, die die Verwaltung von Software auf Unix- oder Linux-Betriebssystemen, einschließlich des Raspberry Pi, vereinfacht. Die Funktionen von Advanced Packaging Tool werden über die Befehlszeile ausgeführt.
Spitze: Es gibt andere Paketmanager für verschiedene Linux-Versionen. Beispielsweise wird ein Fedora-Build von Linux verwendet yum
oder Yellowdog Update Manager. Redhat verwendet rpm
oder Redhat Package Manager.
Es ist wahrscheinlich keine gute Idee, Ihren Raspberry Pi oder jeden Linux-Computer, der root-Berechtigungen verwendet, selbstverständlich zu betreiben. Es ist sehr wahrscheinlich, dass Sie sowieso nicht sind. Dies ist nicht der Standardmodus des Raspberry Pi.
Das bedeutet, dass die Ausführung bestimmter Befehle möglicherweise nicht möglich ist, wenn Sie nicht über Root-Sicherheitsberechtigungen verfügen. Ein nützliches Werkzeug ist unter diesen Umständen Sudo dessen Name von einer Zusammenziehung von stammt Ersatzbenutzer und tun.
Mit dem Befehl sudo können Benutzer bestimmte Befehle ausführen, ohne sich als Root-Benutzer anmelden zu müssen.
Spitze: Das Installieren, Aktualisieren oder Deinstallieren von Software erfordert die Verwendung von Root-Berechtigungen oder die Verwendung des Befehls sudo.
Es ist nützlich, die Paketindexdateien von ihren Quellen aus regelmäßig zu aktualisieren oder neu zu synchronisieren. Die Quellen hängen davon ab, was am Standort definiert wurde /etc/apt/sources.list
. In Raspian ist die Standardquelle in dieser Datei deb
http://mirrordirector.raspbian.org/raspbian/
Wheezy Hauptbeitrag nicht-freie RPI
Um das Software-Repository auf dem Raspberry Pi auf die neueste Version zu aktualisieren, geben Sie den folgenden Befehl ein:
apt-get Update
Wenn Sie keine Root-Berechtigungen ausführen, müssen Sie den folgenden Befehl mit eingeben Sudo
:
sudo apt-get update
Um eine bestimmte Software zu finden, können Sie mit dem folgenden Befehl eine Suche nach Namen durchführen
apt-cache search [Schlüsselwort für die Suche]
Ein praktisches Beispiel hierfür wäre der Chromium-Browser von Google, der nicht Bestandteil der Standardinstallation von Raspian ist. Um eine Suche nach Chromium durchzuführen, geben Sie den Befehl ein:
apt-cache search chromium
Spitze: Normalerweise sind keine Root-Berechtigungen erforderlich, um diesen Befehl auszuführen.
Verwenden Sie wie bei der Suche den Namen der Software, um das Softwarepaket zu installieren. Es ist nur der benannte Teil des Pakets erforderlich, nicht der vollständige Dateiname.
In diesem Beispiel wurde das Paket bereits installiertWenn erforderlich, geeignet
ruft automatisch Pakete ab und installiert diese, von denen das angegebene Paket abhängt. Dadurch werden Installationsfehler vermieden, die sich aus fehlenden Abhängigkeiten ergeben.
Verwenden Sie zum Installieren von Software den folgenden Befehl:
apt-get install [Name der Software]
Wenn Sie keine Root-Berechtigungen ausführen, müssen Sie den folgenden Befehl mit eingeben Sudo
:
sudo apt-get install [Name der Software]
Ein praktisches Beispiel dafür wäre:
sudo apt-get installiert Chrom
Aktualisierung
unterscheidet sich von aktualisieren
. Aktualisierung
Installiert die neuesten Versionen aller Pakete, die Sie derzeit auf dem Raspberry Pi haben. Nur installierte Pakete werden aktualisiert.
Apt-Get Upgrade
Wenn Sie keine Root-Berechtigungen ausführen, müssen Sie den folgenden Befehl mit eingeben Sudo
:
Sudo apt-get Upgrade
Von Zeit zu Zeit möchten Sie möglicherweise eine Datenverwaltung durchführen und alle Pakete entfernen, die Sie nicht mehr benötigen. Dies hält Ihren Pi schlank und stellt sicher, dass Sie Ihre endliche SD-Karte nicht mit Paketen oder Software füllen, die nicht benötigt werden.
Geben Sie zum Entfernen eines Pakets Folgendes in die Befehlszeile ein:
apt-get remove [Name der Software]
Wenn Sie keine Root-Berechtigungen ausführen, müssen Sie den folgenden Befehl mit eingeben Sudo
:
sudo apt-get entfernen [Name der Software]
Ein praktisches Beispiel dafür wäre:
Sudo apt-get Chrom entfernen
Der Befehl apt-get clean
löscht das lokale Repository von abgerufenen Paketdateien. Dies ist ein nützliches Werkzeug, um Speicherplatz freizugeben.
apt-get clean
Wenn Sie keine Root-Berechtigungen ausführen, müssen Sie den folgenden Befehl mit eingeben Sudo
:
sudo apt-get clean
Es ist gut zu messen, wie viel Speicherplatz belegt ist und wenn verwendet apt-get clean
, Wie viel Platz ist frei?.
Um sich vor und nach dem Gebrauch ein Bild von Raum zu machen apt-get clean
, Verwenden Sie den Befehl df
welche die Menge des von Dateisystemen belegten Speicherplatzes angibt.
df -h
Der Schalter -h
gibt die Ergebnisse in einem für Menschen lesbaren Format aus.
In diesem Lernprogramm habe ich die Funktion des Advanced Packaging Tools und die Verwendung, um Software auf dem Raspberry Pi zu installieren, zu aktualisieren, zu aktualisieren und zu entfernen, erklärt.
Ich habe auch gezeigt, wie Sie den verfügbaren freien Speicherplatz auf Ihrem Pi messen.