จะสร้างไฟล์. deb จากแพ็คเกจที่ติดตั้งได้อย่างไร?


20

คุณสามารถติดตั้งแฟ้มแพคเกจ .deb dpkg -i filename.debเข้าสู่ระบบโดยใช้

เป็นไปได้ไหมที่จะทำสิ่งตรงกันข้าม ในทางกลับกันฉันหมายถึงการสร้างไฟล์แพคเกจ. deb จากแพ็คเกจที่ติดตั้งซึ่งให้ชื่อแพ็คเกจหรือไม่



คุณควรมีไฟล์. deb อยู่แล้วใน / var / cache / apt / archives
Doug Smythies

2
@DougSmythies โฟลเดอร์เก็บถาวรของฉันว่างเปล่า :(
radj

คำตอบ:


30

ติดตั้งแพคเกจ dpkg-repack:

sudo apt-get install dpkg-repack

ตัวอย่าง:- sudo dpkg-repack gparted

แทนที่ gparted ด้วยpackage_nameของคุณ

http://manpages.ubuntu.com/dpkg-repack.1


ตัวอย่างจะดีมาก)
Postadelmaga

@postadelmanga หากคุณต้องการบรรจุโปรแกรมที่ติดตั้งใหม่อย่างอิสระคุณสามารถเรียกใช้sudo dpkg-repack vlcโปรแกรม vlc player ได้ อย่างไรก็ตามฉันไม่รู้เกี่ยวกับแพ็คเกจอื่น ๆ ที่มีการอ้างอิงและทุกอย่างอื่น
Aditya Soni

2
คุณสามารถใช้fakeroot -u dpkg-repack gpartedเพื่อรันโดยไม่มีสิทธิ์รูทหากผู้ใช้ของคุณสามารถอ่านไฟล์ทั้งหมดของแพ็คเกจที่คุณต้องการสร้างใหม่
Selivanov Pavel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.