Aus Raspberry Pi Geek 05/2013

Einführung: Linux auf dem Raspberry Pi (Seite 5)

$ chgrp audio Datei

Als administrativer Benutzer dürfen Sie Dateien und Verzeichnisse sowohl neuen Eigentümern als auch anderen Gruppen zuordnen. So vergibt der Befehl chown pi Datei die Datei an den pi. Eigentümer und Gruppe lassen sich auch in einem Rutsch neu vergeben:

$ chown pi:audio Datei

Alle drei Werkzeuge – chmod, chgrp, und chown – unterstützen die Option -R für die rekursive Vergabe. Sollen die Mitglieder der Gruppe video Zugriff auf ein bestimmtes Verzeichnis und alle enthaltenen Dateien erhalten, tippen Sie:

$ chgrp -R video Verzeichnis

Bei chmod spart die Option -R oft viel Tipparbeit. Um “others” alle Rechte auf ein Verzeichnis und dessen Inhalte zu entziehen, genügt der Befehl

$ chmod -R o-rwx Verzeichnis

Auch chown unterstützt die Option -R. Sie hilft beispielsweise beim Ausstatten neu angelegter Benutzerkonten. Nehmen wir an, Sie haben gerade das Benutzerkonto piuser angelegt und dessen Home-Verzeichnis mit einer Grundausstattung an Dateien und Verzeichnissen befüllt. Um piuser jetzt auch zum Eigentümer aller Inhalte in /home/piuser zu machen, tippen Sie einfach:

$ sudo chown -R piuser:piuser /home/piuser

Hier erweist es sich wieder als besonders praktisch, dass sich mit chown in einem Rutsch auch gleich die Gruppenzugehörigkeit (hier das zweite piuser hinter dem Doppelpunkt) ändern lässt.

Pakete verwalten

Ein anderes Kommandozeilenwerkzeug, mit dem Sie regelmäßig in Kontakt kommen werden, ist der Paketmanager APT (“Advanced Package Tool”). Er dient dazu, aus dem Paketfundus (“Repository” oder kurz Repo) von Raspbian Software aller Art nachzuinstallieren ([5],[6]).

Der Vorteil dieser Installationsmethode: Sie müssen sich um nichts kümmern, APT erledigt alles automatisch – insbesondere das Nachziehen anderer für den Betrieb des Pakets notwendiger Software (“Abhängigkeiten”). Zwar lässt sich Software auch aus dem Netz laden und auf dem System einrichten, dabei sind allerdings alle anfallenden Arbeiten händisch zu erledigen. Das machen selbst Linux-Profis nur, wenn es sich gar nicht vermeiden lässt.

Um ein Paket aus den Debian-Repositories ins System einzuspielen und dabei auch gleich alle Abhängigkeiten aufzulösen, genügt folgender handliche Befehl:

$ sudo apt-get install Paket

Vor dem Durchlauf gibt das Programm eine Zusammenfassung aller geplanten Vorgänge aus. So sehen Sie beispielsweise, welche Abhängigkeiten APT auflöst, welche Pakete es neu installiert oder aktualisiert, und wie viel Platz diese auf dem Massenspeicher benötigen (Abbildung 5).

Abbildung 5: Mit »apt-get« installieren Sie Software aus den Repositories von Raspbian.

Abbildung 5: Mit »apt-get« installieren Sie Software aus den Repositories von Raspbian.

Benötigen Sie ein installiertes Paket nicht mehr oder entspricht die Software nicht Ihren Vorstellungen, dann deinstallieren Sie sie mittels des Befehls:

$ sudo apt-get remove package-name

Allerdings bleiben dabei möglicherweise Konfigurationsdateien der entfernten Software im Dateisystem zurück. Um auch diese mit loszuwerden, nutzen Sie statt remove die Option purge:

$ sudo apt-get purge package-name

Das Kommando sudo apt-get autoremove bereinigt in einem Aufwasch gleich sämtliche alten und nicht mehr benötigten Pakete.

Vor jedem Installationsvorgang sollten Sie unbedingt sicherstellen, dass APT sämtliche seit der letzten Benutzung erfolgten Paketaktualisierungen kennt. Dazu nutzen Sie den Befehl sudo apt-get update.

Neben dem in den obigen Beispielen verwendeten apt-get umfasst das APT-System noch etliche weitere Tools, deren weitaus nützlichstes apt-cache heißt. Es bietet eine wahre Schatztruhe an Informationen über die Pakete im Raspbian-Repository und auf dem System. Der Befehl:

$ sudo apt-cache showpkg Paket

zeigt nicht nur die installierte Version, sondern auch die neueste aus dem Repository sowie die Abhängigkeiten und die reversen Abhängigkeiten (also welche andern Pakete das angefragte benötigen). Der Befehl apt-cache dump führt sämtliche installierten Pakete auf, apt-cache stats bietet Informationen wie die Anzahl der installierten Pakete sowie sämtlicher Abhängigkeiten.

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 8 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben