當我運行時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
因此,其中沒有“任務”字段的包(pdfgrep
在您的問題中)不是任務的一部分,並且當您通過其元包或tasksel
.相反地inkscape
是許多不同任務的一部分,您可以在 中找到其含義/usr/share/tasksel/ubuntu-tasks.desc
。