を実行するとapt-cache show inkscape
、出力の下部に次の内容が表示されます。
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
しかし、 を実行するとapt-cache show pdfgrep
、 で始まる行Task
が存在しません。
Description-md5: 8c8a5397f782d81d957740280eb8f352
Homepage: http://pdfgrep.sourceforge.net/
Description-md5: 8c8a5397f782d81d957740280eb8f352
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Task
一部のパッケージでは行が present で始まっているのに、他のパッケージでは present で始まっていないのはなぜですか?
答え1
出力内のフィールドは、たとえばTask
パッケージがタスクの一部であることを意味します。edubuntu-desktop-gnome
この機能はメタパッケージの機能に似ており、実際、ほとんど(タスク選択)から利用できるタスク (すべてではありません) は、tasksel
メタ パッケージとしても利用できます。
インストールするにはtasksel
次のように入力します:
apt-get install tasksel
このコマンドで利用可能なすべてのタスクを一覧表示できます (出力は省略)。ただし、tasksel
最初にインストールする必要があります。
root@host:~# grep 'Task\|Description' /usr/share/tasksel/ubuntu-tasks.desc
...
Task: minimal
Description: Minimal base system
...
tasksel
次のようにして root として呼び出すこともできます。
root@host:~# tasksel
これらの「タスク」は通常、システムの初期セットアップ中にインストールされるため、インストール ルーチンからこれを知っている可能性があります。
apt-cache show
したがって、 内のTask フィールド (pdfgrep
質問内)がないパッケージはタスクの一部ではなく、そのメタパッケージまたは を介してタスクをインストールしてもインストールされませんtasksel
。逆に、inkscape
は多くの異なるタスクの一部であり、その意味は で確認できます/usr/share/tasksel/ubuntu-tasks.desc
。