Jak zbudować pakiet Debian / Ubuntu ze źródła?

Mam źródło programu (zaczerpnięte z cvs / svn / git / ...) i chciałbym dla niego zbudować pakiet Debian / Ubuntu. Pakiet jest obecny w repozytoriach, ale:

Jest to starsza wersja (brak potrzebnych funkcji)Potrzebuję nieco innych opcji kompilacji niż domyślne.

Jak najłatwiej to zrobić? Martwię się o kilka rzeczy

Jak mogę sprawdzić, czy poprawnie wyszczególniłem wszystkie zależności? (Mogę uzyskać kilka wskazówek, sprawdzając, co zależało od starszej wersji, ale mogły zostać dodane nowe zależności.)Jak mogę uniemożliwić systemowi aktualizacji zainstalowanie starszej wersji w repozytorium w aktualizacji?W jaki sposób mogę zapobiec instalowaniu przez system nowszej wersji (gdy jest ona wyłączona), nadpisując mój niestandardowy pakiet?

questionAnswers(10)

yourAnswerToTheQuestion