Jak utworzyć plik .deb z zainstalowanego pakietu?

20

Możesz zainstalować plik pakietu .deb w systemie, używając dpkg -i filename.deb.

Czy można zrobić odwrotnie? Odwrotnie, mam na myśli utworzenie pliku pakietu .deb z zainstalowanego pakietu o nazwie pakietu?

radj
źródło
2
sprawdź to debian.org/doc/manuals/maint-guide/build.en.html
Faizan Akram Dar
Powinieneś już mieć plik .deb w / var / cache / apt / archives
Doug Smythies
2
@DougSmythies Mój folder archiwów jest pusty :(
radj

Odpowiedzi:

30

Zainstaluj pakiet dpkg-repack:

sudo apt-get install dpkg-repack

przykład:- sudo dpkg-repack gparted

zastąpić GParted z nazwa_pakietu

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

Panta
źródło
przykład byłby świetny;)
Postadelmaga,
@postadelmanga, jeśli chcesz przepakować niezależnie zainstalowany program, możesz uruchomić sudo dpkg-repack vlcnp. odtwarzacz VLC. jednak nie wiem o innych pakietach z zależnościami i wszystkim innym.
Aditya Soni
2
Możesz użyć go fakeroot -u dpkg-repack gparteddo uruchomienia bez uprawnień roota, jeśli użytkownik może odczytać wszystkie pliki pakietu, który chcesz odbudować.
Selivanov Pavel