Hallo zusammen,
ich bin gerade über ein, wie ich finde, geniales Kommando gestolpert.
Ich hab mal versucht mittels "at" einen Job in die Queue zu stellen, um mal das hier gepostete Fehlerverhalten nachzuvollziehen.
Allerdings kommt nur lapidar "command not found" obwohl z.B. crontab installiert ist. Auf der Suche nach dem zugehörigen package bin ich dann über diese Anleitung -> hier <- gestossen.
Das hab' ich natürlich gleich ausprobiert. Hier das Ergebnis.
Der erste Versuch ging, keine Ahnung warum, irgendwie schief. Ich hab' dann das Package gelöscht und neu installiert:
Spoiler anzeigen
pi@pi-current ~ $ sudo apt-get update
Holen: 1 http://mirrordirector.raspbian.org wheezy Release.gpg [490 B]
OK http://raspberrypi.collabora.com wheezy Release.gpg
OK http://raspberrypi.collabora.com wheezy Release
Holen: 2 http://mirrordirector.raspbian.org wheezy Release [14,4 kB]
OK http://archive.raspberrypi.org wheezy Release.gpg
OK http://archive.raspberrypi.org wheezy Release
OK http://raspberrypi.collabora.com wheezy/rpi armhf Packages
Holen: 3 http://mirrordirector.raspbian.org wheezy/main armhf Packages [6.885 kB]
OK http://archive.raspberrypi.org wheezy/main armhf Packages
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-de_DE
Ign http://archive.raspberrypi.org wheezy/main Translation-de_DE
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-de
Ign http://archive.raspberrypi.org wheezy/main Translation-de
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
Ign http://archive.raspberrypi.org wheezy/main Translation-en
OK http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
OK http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
OK http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-de_DE
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-de
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-de_DE
Ign http://mirrordirector.raspbian.org wheezy/main Translation-de
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-de_DE
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-de
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-de_DE
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-de
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Es wurden 6.900 kB in 1 min 2 s geholt (111 kB/s).
Paketlisten werden gelesen... Fertig
pi@pi-current ~ $ sudo apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@pi-current ~ $ sudo apt-get install command-not-found
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
command-not-found ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@pi-current ~ $ sudo apt-get purge command-not-found
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
apt-file libapt-pkg-perl libconfig-file-perl liblist-moreutils-perl
libregexp-assemble-perl python-gdbm
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
command-not-found*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 147 kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? J
(Lese Datenbank ... 65824 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von command-not-found ...
Löschen der Konfigurationsdateien von command-not-found ...
Trigger für man-db werden verarbeitet ...
pi@pi-current ~ $ sudo apt-get install command-not-found
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
command-not-found
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 13,0 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 147 kB Plattenplatz zusätzlich benutzt.
Vormals nicht ausgewähltes Paket command-not-found wird gewählt.
(Lese Datenbank ... 65806 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von command-not-found (aus .../command-not-found_0.2.38-1_all.deb) ...
Trigger für man-db werden verarbeitet ...
command-not-found (0.2.38-1) wird eingerichtet ...
You need to run 'update-command-not-found' as root to update the cache.
pi@pi-current ~ $ sudo update-command-not-found
Downloading complete file http://mirrordirector.raspbian.org/raspbian/dists…ntents-armhf.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 21.7M 100 21.7M 0 0 237k 0 0:01:33 0:01:33 --:--:-- 238k
Downloading complete file http://mirrordirector.raspbian.org/raspbian/dists…ntents-armhf.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 55701 100 55701 0 0 21667 0 0:00:02 0:00:02 --:--:-- 22405
Downloading complete file http://mirrordirector.raspbian.org/raspbian/dists…ntents-armhf.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 672k 100 672k 0 0 224k 0 0:00:02 0:00:02 --:--:-- 231k
Downloading complete file http://mirrordirector.raspbian.org/raspbian/dists…ntents-armhf.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 122 100 122 0 0 727 0 --:--:-- --:--:-- --:--:-- 1506
Ignoring source without Contents File:
http://raspberrypi.collabora.com/dists/wheezy/rpi/Contents-armhf.gz
Downloading complete file http://archive.raspberrypi.org/debian/dists/w…ntents-armhf.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 82016 100 82016 0 0 149k 0 --:--:-- --:--:-- --:--:-- 187k
I: Writing data for mirrordirector.raspbian.org_raspbian_dists_wheezy_contrib_Contents-armhf.gz ... . done
I: Writing data for mirrordirector.raspbian.org_raspbian_dists_wheezy_non-free_Contents-armhf.gz ... . done
I: Writing data for archive.raspberrypi.org_debian_dists_wheezy_main_Contents-armhf.gz ... . done
I: Writing data for mirrordirector.raspbian.org_raspbian_dists_wheezy_rpi_Contents-armhf.gz ... . done
I: Writing data for mirrordirector.raspbian.org_raspbian_dists_wheezy_main_Contents-armhf.gz ... . done
pi@pi-current ~ $
Fazit: klappt prima und ist, wie ich finde, eine echte Hilfe.
Jetzt weiss man i.d.R. in welchem package das fehlende Kommando ist und was man nachinstallieren muss.
//EDIT:
Aus aktuellem Anlass wollte ich diese cairo-clock starten:
Spoiler anzeigen
pi@pi-current ~ $ cairo-clock
The program 'cairo-clock' is currently not installed. To run 'cairo-clock' please ask your administrator to install the package 'cairo-clock'
cairo-clock: command not found
pi@pi-current ~ $ sudo apt-get install cairo-clock
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Vorgeschlagene Pakete:
compiz
Die folgenden NEUEN Pakete werden installiert:
cairo-clock
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 336 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 2.745 kB Plattenplatz zusätzlich benutzt.
Holen: 1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main cairo-clock armhf 0.3.4-2 [336 kB]
Es wurden 336 kB in 1 s geholt (184 kB/s).
Vormals nicht ausgewähltes Paket cairo-clock wird gewählt.
(Lese Datenbank ... 66050 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von cairo-clock (aus .../cairo-clock_0.3.4-2_armhf.deb) ...
Trigger für desktop-file-utils werden verarbeitet ...
Trigger für man-db werden verarbeitet ...
Trigger für menu werden verarbeitet ...
cairo-clock (0.3.4-2) wird eingerichtet ...
Trigger für menu werden verarbeitet ...
pi@pi-current ~ $
eigenes package ... funzz
greetz,
-ds-