Jawaban:
The ^karakter tidak salah ketik. Jika Anda menghapusnya, apt-getakan mengeluh bahwa paket tidak dapat ditemukan.
Artikel ini dan komentarnya menggambarkan apa yang dilakukan oleh tanda sisipan:
Yah, jawabannya adalah bahwa simbol tanda sisipan adalah bentuk pendek untuk melakukan tugas yang jika tidak dilakukan "tasksel" program dengan nama paket yang diberikan. tasksel adalah program untuk memudahkan instalasi hal-hal yang biasa digunakan yang berjalan bersama untuk penggunaan tertentu.
taskselhanya perintah yang sangat berguna untuk bekerja dengan "tugas". Anda dapat menginstal tugas tanpa tasksel. Tapi ( seperti yang dijelaskan di sini ) lebih baik menggunakan taskseldaripada dengan cara apt / caret. Juga sepertinya apt-cachetidak menyediakan cara untuk daftar tugas sebagai tasksel --list-task.
The ^ simbol membiarkan Anda menginstal "Tugas", satu set paket. Ini dapat menggantikan tasksel, alat khusus untuk bekerja dengan tugas.
Dengan melakukan
apt-get install lamp-server^
Anda benar-benar menjalankan menginstal satu set paket yang akan diinstal melalui perintah (bahkan tidak persis sama ):
tasksel lamp-server
Dengan kata lain : Tugas sangat mirip dengan paket meta dan hidup secara mandiri tasksel. Anda dapat menginstal tugas tanpa menginstal taskselpaket.
apt-getperintah akan kesalahan pada nama yang belum diakui.
taskselperintah diinstal. Dan saya tidak punya /usr/share/tasksel/direktori, jadi saya tidak bisa melihat "tugas" keren apa yang tersedia. Hanya di lamp-server^mana-mana. Jadi dari mana apt-getmengambilnya?