"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일부 패키지에서는 줄이 현재로 시작하고 다른 패키지에서는 시작하지 않는 이유는 무엇입니까 ?

답변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@host:~# tasksel

작업

해당 "작업"은 일반적으로 초기 시스템 설정 중에 설치되므로 설치 루틴을 통해 이를 알 수 있습니다.

apt-cache show따라서 작업 필드가 없는 패키지 ( pdfgrep귀하의 질문)는 작업의 일부가 아니며 메타 패키지 또는 tasksel. 반대로 inkscape는 다양한 작업의 일부이며, 그 의미는 에서 찾을 수 있습니다 /usr/share/tasksel/ubuntu-tasks.desc.

관련 정보