“apt-cache show package_name”输出中的“Task”是什么?

“apt-cache show package_name”输出中的“Task”是什么?

当我运行的时候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 开头,而其他包裹的行却没有?

答案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

相关内容