Arch Linux - เป็นไปได้หรือไม่ที่จะแนะนำ pacman ให้ติดตั้งแพ็กเกจบางอย่างลงในไดเรกทอรีเฉพาะ


11

ฉันต้องการติดตั้งชุดซอฟต์แวร์ที่จัดเป็นไดเรกทอรีในระดับราก

มีวิธีใดบ้างที่ฉันสามารถใช้ pacman เพื่อติดตั้งแพ็กเกจบางอย่างลงในไดเรกทอรีที่ฉันเลือกได้?

คำตอบ:


8

ใช่เป็นไปได้โดยการระบุที่ตั้งที่แตกต่างกัน

-r, - รูทระบุรูทการติดตั้งสำรอง (ค่าเริ่มต้นคือ /) ไม่ควรใช้วิธีนี้เพื่อติดตั้งซอฟต์แวร์ลงใน / usr / local แทนที่จะเป็น / usr ตัวเลือกนี้จะใช้หากคุณต้องการติดตั้งแพคเกจบนพาร์ติชันที่เมาท์ชั่วคราวซึ่งเป็น "ระบบ" อื่น ๆ หมายเหตุ: หากไม่มีการระบุพา ธ ฐานข้อมูลหรือไฟล์บันทึกบนบรรทัดคำสั่งหรือใน pacman.conf (5) ตำแหน่งเริ่มต้นจะอยู่ในรูทพา ธ นี้


ฉันควรทำอย่างไรกับ dbpath ด้วยวิธีการนั้น?
Ayrx

@TerryChia คุณต้องการสำรองตำแหน่งที่แพคแพคเก็บข้อมูลของแพ็คเกจที่ติดตั้งไว้หรือไม่
เดซี่

ไม่ แต่ฉันได้รับข้อผิดพลาด: ไม่สามารถเริ่มต้นไลบรารี alpm (ไม่สามารถค้นหาหรืออ่านไดเรกทอรี) ซึ่งจาก googling บาง - ฉันถือว่าเป็นข้อผิดพลาดกับ dbpath
Ayrx

@TerryChia อืมฉันคิดว่า '-r' ใช้ในการติดตั้งระบบใหม่เหมือนกับที่สื่อการติดตั้งทำฉันไม่มี Arch ในมือตอนนี้จะลองใหม่ในภายหลัง หากวิธีนี้ใช้ไม่ได้ผลคุณจะต้องแก้ไขไฟล์ PKGBUILD ซึ่งเป็นฟังก์ชัน XXX_install ที่กำหนดไว้ที่นั่น (คำนำหน้าสามารถระบุได้สำหรับซอฟต์แวร์ส่วนใหญ่โดยยึดตามออโตเจน)
daisy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.