원문 보기: https://dawoum.duckdns.org/wiki/Building_Debian_Packages_with_Python
데비안에서 기본 데스크탑으로 제공하고 있는 그놈에서, 새롭게 개발되는 프로그램 중에 일부는 Meson을 사용하는 경우가 있고, Building Debian Packages with Meson을 통해 쉽게 패키지를 만들 수 있습니다.
다른 언어로 개발되는 것 중에 cargo로 컴파일되는 프로그램은 Building Debian Packages with Cargo를 통해 데비안 패키지를 만들 수 있습니다.
다른 언어 중에 python으로 개발되는 프로그램은 debmake를 통해 패키징을 시도할 수 있습니다. 이를 통한 패키징 예제는 ANGRYsearch 기사에서 볼 수 있습니다.
이 도구와 다른 도구 dh_make를 통해 패키징이 쉽지 않은 것들도 있습니다.
그럴 때에는 수동으로 컴파일 후에 Building binary deb packages를 통해 패키지를 만들 수 있습니다.
문제는 설치하려는 프로그램이 많은 파일들이 많을 때 발생하고, 그런 작업을 일일이 수동으로 처리하는 것이 매우 귀찮습니다. 이를 개선하기 위해 설치를 위한 스크립트를 만드는 것이 필요할 수 있습니다.
이때에는 다른 배포판의 패키지가 존재하면 그것으로부터 설치 스크립트를 참조해서 만드는 것이 편할 수 있습니다.
한편, 방대한 패키지를 보유하고 있는 배포판은 데비안, 아치, 페도라 등이 있습니다.
이 중에서 주로 아치 패키지 정보를 이용하게 되는데, 왜냐하면 페도라 패키지 정보를 찾는 것보다 아치 패키지 정보를 찾는 것이 대체로 빠르기 때문입니다.
어쨌든, 자세한 정보를 갖고 있는 예제에 대해, Tauon music box를 참조하십시오.