「apt-cache show package_name」輸出中的「任務」是什麼?

「apt-cache show package_name」輸出中的「任務」是什麼?

當我運行時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

相關內容