Tasksel หรือ Apt ฉลาด ๆ ?
ในอดีตที่ผ่านมาฉันมักจะเคยtasksel
ติดตั้งสิ่งที่เรียกว่า "งาน" อย่างไรก็ตามดูเหมือนว่าสิ่งนี้ได้รวมอยู่ใน APT:
apt-cache dumpavail | grep ^Task
[...] snip
Task: lamp-server
[...]
และฉันสามารถติดตั้ง "งาน" ดังกล่าวได้โดยผนวกคาเร็ต ( ^
) ลงไปเช่นนี้:
sudo apt-get install lamp-server^
นี่เทียบเท่ากับสิ่งต่อไปนี้หรือไม่?
sudo tasksel install lamp-server
และอันไหนที่ชอบ?
Metapackages
นอกจากนี้ metapackages ยังมาเล่นที่นี่ได้อย่างไร งานบางอย่างดูเหมือนจะไม่เป็น metapackage ในขณะที่งานอื่น ๆ :
apt-cache show lamp-server
N: Unable to locate package lamp-server
apt-cache show kubuntu-desktop
Package: kubuntu-desktop
[...]
Task: kubuntu-desktop
ดังนั้นโดยใช้ตัวอย่างสุดท้ายความแตกต่างระหว่างวิธีที่เป็นไปได้สามวิธีในการติดตั้งคืออะไร
sudo apt-get install kubuntu-desktop
sudo apt-get install kubuntu-desktop^
sudo tasksel install kubuntu-desktop
apt-get install -s lubuntu-desktop
apt-get install -s lubuntu-desktop^
ในภายหลังคุณจะเห็นอะไรเพิ่มเติมเช่นนี้: หมายเหตุเลือก 'policykit-1-gnome' สำหรับงาน 'lubuntu-desktop' / Note เลือก 'gnome-keyring' สำหรับงาน 'lubuntu-desktop' / Note เลือก 'libplist1' สำหรับงาน 'lubuntu-desktop' / หมายเหตุเลือก 'aspell-en' สำหรับงาน 'lubuntu-desktop' / หมายเหตุเลือก 'libsdl1.2debian' สำหรับงาน 'lubuntu-desktop' / ดังนั้นในกรณีนี้ ฉันไม่แน่ใจว่า "แครอท" อันใดอันหนึ่งดีกว่า