ฉันต้องการติดตั้งซอฟต์แวร์แพคเกจคล้ายกับapt-get install <foo>
แต่:
- โดยไม่ต้อง
sudo
และ - เข้าสู่สารบบท้องถิ่น
จุดประสงค์ของแบบฝึกหัดนี้คือเพื่อแยกบิวด์อิสระในเซิร์ฟเวอร์รวมต่อเนื่องของฉัน
ฉันไม่รังเกียจที่จะรวบรวมจากแหล่งที่มาถ้านั่นคือสิ่งที่ต้องใช้ แต่เห็นได้ชัดว่าฉันต้องการแนวทางที่ง่ายที่สุดที่เป็นไปได้ ฉันพยายามapt-get source --compile <foo>
ตามที่กล่าวถึงที่นี่แต่ฉันไม่สามารถทำงานกับแพ็คเกจเช่น autoconf ได้ ฉันได้รับข้อผิดพลาดต่อไปนี้:
dpkg-checkbuilddeps: Unmet build dependencies: help2man
ฉันได้รับ help2man รวบรวมในไดเรกทอรีท้องถิ่น แต่ฉันไม่ทราบวิธีการแจ้ง - รับที่ ความคิดใด ๆ
UPDATE : ฉันได้พบคำตอบว่าเกือบทำงานที่https://askubuntu.com/a/350/23678 ปัญหาchroot
คือมันต้องใช้ sudo ปัญหาapt-get source
คือฉันไม่รู้วิธีแก้ไขการพึ่งพา ฉันต้องบอกว่าchroot
ดูน่าสนใจมาก มีคำสั่งเทียบเท่าที่ไม่ต้องการ sudo หรือไม่
sudo
ใส่ลงในไดเรกทอรีที่ไม่ใช่ระบบ