Being a Debian maintainer, that is a very bad and low quality tutorial. You missed a lot of files in debian directory, even your example of control file is not good enough, you&#x27;re using practices to build package which would reject your package from even entering Debian. Also lintian is a must be if you work with Debian (and it would really scream with your tutorial).<p>Better tutorials:<p><a href="https:&#x2F;&#x2F;wiki.debian.org&#x2F;IntroDebianPackaging" rel="nofollow">https:&#x2F;&#x2F;wiki.debian.org&#x2F;IntroDebianPackaging</a><p><a href="https:&#x2F;&#x2F;wiki.debian.org&#x2F;HowToPackageForDebian" rel="nofollow">https:&#x2F;&#x2F;wiki.debian.org&#x2F;HowToPackageForDebian</a><p><a href="https:&#x2F;&#x2F;people.debian.org&#x2F;~osamu&#x2F;maint-guide.html" rel="nofollow">https:&#x2F;&#x2F;people.debian.org&#x2F;~osamu&#x2F;maint-guide.html</a><p><a href="https:&#x2F;&#x2F;wiki.debian.org&#x2F;PackagingWithGit" rel="nofollow">https:&#x2F;&#x2F;wiki.debian.org&#x2F;PackagingWithGit</a> (because we are all going to git the world).