Verwenden des Raspberry Pi Advanced Packaging Tools - APT

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.

Einrichten einer SD-Karte

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

Befehlszeilenzugriff auf ein Himbeer-Pi

Himbeer-Pi mit LXTerminal

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.

Zugriff auf ein Pi mit Secure Shell (SSH)

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.

Sichere Shell (SSH) von einem anderen Computer aus

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

Das Repository und das Advanced Packaging Tool

Das Respository

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.

Das Advanced Packaging Tool: APT

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.

Ersatzbenutzer machen

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.

So aktualisieren Sie die Repository-Datenbank

apt-get Update

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

So suchen Sie nach Software anhand des Namens

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.

So installieren Sie ein Softwarepaket

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 installiert

Wenn 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

Aktualisieren Sie alle zuvor installierten Pakete

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

So entfernen Sie ein Softwarepaket

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

So reinigen Sie den apt-get Cache

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

So ermitteln Sie den verfügbaren Speicherplatz

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.

Mit apt-get gehen

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.