ฉันเห็นคำแนะนำต่าง ๆ ที่ขอให้คุณติดตั้งสิ่งที่ชอบ:
apt-get install lamp-server^
ด้วยคาเร็ตลูกบอลในคำสั่ง ดูเหมือนว่าจะไม่มีการพูดถึงในapt-getคู่มือ ตกลงคืออะไร?
ฉันเห็นคำแนะนำต่าง ๆ ที่ขอให้คุณติดตั้งสิ่งที่ชอบ:
apt-get install lamp-server^
ด้วยคาเร็ตลูกบอลในคำสั่ง ดูเหมือนว่าจะไม่มีการพูดถึงในapt-getคู่มือ ตกลงคืออะไร?
คำตอบ:
^ตัวอักษรไม่ได้พิมพ์ผิด หากคุณลบมันapt-getจะบ่นว่าไม่พบแพ็คเกจ
บทความนี้และความคิดเห็นของมันอธิบายสิ่งที่ผู้ดูแลทำ:
คำตอบก็คือสัญลักษณ์คาเร็ตเป็นรูปแบบย่อสำหรับการปฏิบัติงานมิฉะนั้นโปรแกรม“ taskel” จะทำกับชื่อแพ็กเกจที่กำหนด taskel เป็นโปรแกรมที่ช่วยให้การติดตั้งสิ่งต่าง ๆ ที่ใช้กันทั่วไปนั้นง่ายขึ้นสำหรับการใช้งานเฉพาะด้าน
taskselเป็นเพียงคำสั่งที่มีประโยชน์มากสำหรับการทำงานกับ "งาน" taskselคุณสามารถติดตั้งงานได้โดยไม่ต้อง แต่ ( ตามที่อธิบายไว้ที่นี่ ) จะใช้งานได้ดีtaskselกว่าด้วยวิธี apt / caret นอกจากนี้ยังดูเหมือนไม่ได้ให้วิธีการงานรายการเป็นapt-cache tasksel --list-task
^สัญลักษณ์ให้คุณติดตั้ง "งาน" ชุดของแพคเกจ สิ่งนี้สามารถแทนที่taskselเครื่องมือเฉพาะสำหรับทำงานกับงานต่างๆ
จากการทำ
apt-get install lamp-server^
คุณกำลังเรียกใช้การติดตั้งชุดของแพคเกจที่จะถูกติดตั้งผ่านคำสั่ง (แม้จะไม่เหมือนกัน ):
tasksel lamp-server
ในคำอื่น ๆ : taskselงานจะคล้ายกับเมตาแพคเกจและมีชีวิตอยู่อย่างอิสระ คุณสามารถติดตั้งงานโดยไม่ต้องติดตั้งtaskselแพ็คเกจ
apt-getคำสั่งจะออกข้อผิดพลาดเกี่ยวกับชื่อที่ไม่รู้จัก
taskselคำสั่งติดตั้ง และฉันไม่มี/usr/share/tasksel/ไดเรกทอรีดังนั้นฉันจึงไม่สามารถดูได้ว่า "งาน" ยอดเยี่ยมอื่น ๆ มันมีlamp-server^อยู่ทุกที่ แล้วapt-getมันมาจากไหน?