Wenn ich ausführe apt-cache show inkscape
, steht unten in der Ausgabe:
Description-md5: fed6589659211fb40b80d03dda6e5675
Homepage: http://www.inkscape.org/
Description-md5: fed6589659211fb40b80d03dda6e5675
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m
Task: ubuntu-usb, edubuntu-desktop-gnome, edubuntu-usb, ubuntustudio-video, ubuntustudio-graphics
Aber wenn ich ausführe , fehlt apt-cache show pdfgrep
die Zeile, die mit beginnt :Task
Description-md5: 8c8a5397f782d81d957740280eb8f352
Homepage: http://pdfgrep.sourceforge.net/
Description-md5: 8c8a5397f782d81d957740280eb8f352
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Warum beginnt die Zeile Task
bei manchen Paketen mit „present“ und bei anderen nicht?
Antwort1
Das Feld in Ihrer Ausgabe bedeutet beispielsweise Task
, dass das Paket Teil der Aufgabe ist .edubuntu-desktop-gnome
Diese Funktion ist ähnlich der von Meta-Paketen und tatsächlicham meisten(aber nicht alle) der unter (Task Select) verfügbaren Tasks tasksel
sind auch als Metapakete verfügbar.
So installieren Sie tasksel
:
apt-get install tasksel
Mit diesem Befehl können Sie alle verfügbaren Tasks auflisten (Ausgabe entfernt), sie tasksel
müssen jedoch zuerst installiert werden:
root@host:~# grep 'Task\|Description' /usr/share/tasksel/ubuntu-tasks.desc
...
Task: minimal
Description: Minimal base system
...
Sie können es auch tasksel
als Root aufrufen, indem Sie:
root@host:~# tasksel
Sie kennen dies möglicherweise aus der Installationsroutine, da diese „Aufgaben“ normalerweise während der frühen Systemeinrichtung installiert werden.
Pakete, apt-cache show
die nicht das Feld Task ( pdfgrep
in Ihrer Frage) haben, sind also nicht Teil einer Aufgabe und werden nicht installiert, wenn Sie eine Aufgabe über ihr Metapaket oder installieren tasksel
. Im Gegenteil, inkscape
sie sind Teil vieler verschiedener Aufgaben, deren Bedeutung Sie in finden können /usr/share/tasksel/ubuntu-tasks.desc
.