มีวิธีการอัพเดตเฉพาะโปรแกรมที่เลือกใน Pacman หรือไม่?
ฉันใช้งาน ArchLinux บนเน็ตบุ๊กของฉันและการอัพเกรดที่สมบูรณ์ของระบบของฉันใช้พื้นที่ชั่วคราวมากกว่าที่ฉันมีในระบบของฉันดังนั้นฉันต้องการเพียงแค่อัปเดตทีละโปรแกรม
มีวิธีการอัพเดตเฉพาะโปรแกรมที่เลือกใน Pacman หรือไม่?
ฉันใช้งาน ArchLinux บนเน็ตบุ๊กของฉันและการอัพเกรดที่สมบูรณ์ของระบบของฉันใช้พื้นที่ชั่วคราวมากกว่าที่ฉันมีในระบบของฉันดังนั้นฉันต้องการเพียงแค่อัปเดตทีละโปรแกรม
คำตอบ:
คำสั่งติดตั้งของ Pacman นั้นจริงๆหมายถึง 'ซิงโครไนซ์' ดังนั้นคำสั่งในการติดตั้งแพ็กเกจใหม่และการอัพเกรดแพ็คเกจเดียวก็เหมือนกัน
pacman -S packagename
นี่จะเป็นการอัพเกรดแพ็คเกจ
package -Syu
อาจจะจำเป็นก่อนดังนั้นคุณจะมีรุ่นที่เกี่ยวข้องในการประสานกับ ดูเอกสาร
pacman -Sy
มาก่อนแล้วคุณจะพบอันตรายจากการทำลายแพ็คเกจ
ใน pacman คุณสามารถระบุcache
ไดเรกทอรี:
--cachedir <dir> set an alternate package cache location
ดังนั้นหากคุณเสียบปลั๊ก USB ลงในคอมพิวเตอร์ของคุณคุณสามารถอัปเกรดระบบได้ตามปกติและเพียงแค่โยนแพ็คเกจที่ดาวน์โหลดมาไว้บนแท่งอย่างเช่น:
pacman -Syu --cache /media/USB_STICK/pacman/
มันไม่ใช้พื้นที่มากนัก ( 1GB
ไม้ธรรมดาจะพอเพียง) ดังนั้นมันจึงใช้ได้ดีกับเน็ตบุ๊กของคุณ
หากคุณมีอินเทอร์เน็ตช้าคุณสามารถสร้างรายการดาวน์โหลดและดาวน์โหลดไฟล์จากคอมพิวเตอร์เครื่องอื่นเช่น:
pacman -Syup
และจะพิมพ์รายการ URL ของแพ็คเกจ มีประโยชน์มาก (อย่างน้อยสำหรับฉัน)