Làm cách nào để tạo tệp .deb từ gói đã cài đặt?


20

Bạn có thể cài đặt tệp gói .deb lên hệ thống bằng cách sử dụng dpkg -i filename.deb.

Có thể làm ngược lại? Ngược lại, ý tôi là tạo tệp gói .deb từ gói đã cài đặt có tên gói?



Bạn đã có tệp .deb trong / var / cache / apt / archives
Doug Smythies

2
@DougSmythies Thư mục lưu trữ của tôi trống :(
radj

Câu trả lời:


30

Cài đặt gói dpkg-repack:

sudo apt-get install dpkg-repack

thí dụ:- sudo dpkg-repack gparted

thay thế cho GParted với bạn package_name

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


một ví dụ sẽ rất tuyệt;)
Postadelmaga

@postadelmanga nếu bạn muốn đóng gói lại một chương trình được cài đặt độc lập, bạn có thể chạy sudo dpkg-repack vlcđể nói trình phát vlc. tuy nhiên, tôi không biết về các gói khác với sự phụ thuộc và mọi thứ khác.
Aditya Soni

2
Bạn có thể sử dụng fakeroot -u dpkg-repack gpartedđể chạy nó mà không cần quyền root, nếu người dùng của bạn có thể đọc tất cả các tệp của gói bạn muốn xây dựng lại.
Selivanov Pavel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.