ในฐานะที่เป็นส่วนหนึ่งของไฟล์. deb แบบกำหนดเอง (ในองค์กร) ของฉันที่จะนำไปใช้กับอุปกรณ์ Ubuntu 12.04 ฉันต้องเพิ่มที่เก็บ PPA หลายแห่งรันอัปเดต apt-get แล้วติดตั้งแพคเกจจาก PPA เหล่านั้น
สิ่งนี้สามารถทำได้ภายในสคริปต์. preinst หรือ. postinst ในไฟล์. deb ของฉัน
ฉันคิดว่าเมื่อแฟ้ม .deb ของฉันมีการติดตั้ง ( sudo dpkg -i testing.deb
) ที่ล็อคหรือกลไกบางอย่างมีแนวโน้มที่มีอยู่ซึ่งจะป้องกันไม่ให้ฉันจากการเรียกคำสั่งบางอย่างเช่นadd-apt-repository
, และapt-get update
apt-get install
นี่เป็นข้อสมมติฐานที่ถูกต้องหรือไม่?