ฉันจะติดตั้งหลายแพ็คเกจได้อย่างไร
ตัวอย่างเช่นฉันต้องการติดตั้งทั้งสองpackage X
และPackage Y,
ฉันรู้ว่านี่เป็นไปไม่ได้โดยค่าเริ่มต้น แต่มีวิธีอื่นในการทำเช่นนี้หรือฉันจะรอคิวพวกเขาเพื่อติดตั้งหรือไม่
ฉันจะติดตั้งหลายแพ็คเกจได้อย่างไร
ตัวอย่างเช่นฉันต้องการติดตั้งทั้งสองpackage X
และPackage Y,
ฉันรู้ว่านี่เป็นไปไม่ได้โดยค่าเริ่มต้น แต่มีวิธีอื่นในการทำเช่นนี้หรือฉันจะรอคิวพวกเขาเพื่อติดตั้งหรือไม่
คำตอบ:
คุณสามารถทำเช่นนี้ทำไมไม่! คุณสามารถเรียกใช้คำสั่งเดียวต่อไปนี้เพื่อติดตั้งpackage-x
และpackage-y
:
sudo apt-get install package-x package-y
มีการกล่าวถึงว่าคุณสามารถเพิ่มการ-y
ตั้งค่าสถานะเป็นapt-get
เพื่อตอบใช่ในการแจ้งทั้งหมด สิ่งนี้มักจะช่วยให้คุณไม่ต้องบอกว่าใช่ครั้งเดียวต่อไป เป็นเรื่องดีที่ได้ทราบเกี่ยวกับการ-y
ตั้งค่าสถานะ แต่ต้องระวังเพราะสามารถลบสิ่งที่คุณอาจไม่ต้องการลบออกโดยอัตโนมัติ โดยทั่วไปแล้วฉันจะข้ามการ-y
ตั้งค่าสถานะและตรวจสอบแพ็กเกจที่เพิ่มหรือลบออกทั้งหมดด้วยตนเองเพื่อป้องกันตัวเองจากการทำผิดพลาดที่อาจมีผลกระทบร้ายแรงต่อคอมพิวเตอร์ของฉัน อย่างไรก็ตามapt-get upgrade -y
ดูเหมือนจะเป็นตัวเลือกที่ดีและมีความผันผวนน้อยกว่า
sudo apt-get upgrade package-x package-y -y
apt
คือคุณสามารถมีเพียงหนึ่งapt
กระบวนการในแต่ละครั้ง นี่เป็นสิ่งที่ดีเพราะมันทำให้คุณไม่สามารถทำลายระบบของคุณได้ ในกรณีที่คุณต้องการติดตั้งแพ็กเกจ Y คุณอาจรอให้ X สิ้นสุดหรือคุณหยุด X และติดตั้งเข้าด้วยกัน
ในการติดตั้งแพ็คเกจใช้:
sudo apt-get install package-name
หากต้องการติดตั้งหลายแพคเกจให้ทำรายการหนึ่งหลังจากรายการอื่น:
sudo apt-get install package-name1 package-name2 package-name3
เพื่อบังคับapt-get install
ให้ตอบคำถามyes
ใด ๆare you sure you want to install this package?
ที่อาจเกิดขึ้นให้เพิ่ม-y
ท้าย
sudo apt-get install package1 package2 package3 -y
ฉันไม่แน่ใจเกี่ยวกับผู้ใช้รายอื่น แต่ฉันพบว่ามีประโยชน์ในการเก็บไฟล์ที่มีรายการแพคเกจ / โปรแกรมทั้งหมดที่ฉันใช้เป็นประจำเพื่อให้ในกรณีที่ฉันต้องติดตั้งใหม่ฉันสามารถคัดลอกและวางคำสั่งแทนที่จะมี ใช้เวลาสองสามสัปดาห์เพื่อหาสิ่งที่ฉันมีและยังไม่ได้รับ
dpkg --get-selections
จะช่วยให้คุณสามารถติดตั้งแพ็คเกจทั้งหมดที่คุณมีในกรณีที่ติดตั้งใหม่
dpkg --get-selections
แล้วก็ทำการรักษา ฉันทำการบ้านและพบคำตอบนี้ ( askubuntu.com/questions/101931/ … ) ซึ่งขยายออกเมื่อทำสิ่งนี้และบอกว่าเพื่อคืนค่าpkg
เมทาดาทาให้ใช้apt-mark showauto > auto.lst
และapt-mark showmanual > manual.lst
เพื่อรับเมทาดาทาapt-mark auto < auto.lst
และapt-mark manual.lst
เพื่อเรียกคืน
apt-get install p1 p2 p3
?