MATLAB 스크립트 디렉터리를 Launchpad PPA로 패키징하는 가장 쉬운 방법

MATLAB 스크립트 디렉터리를 Launchpad PPA로 패키징하는 가장 쉬운 방법

저는 실험실에서 일련의 측정 기계를 위한 소규모 Ubuntu 상자 네트워크를 관리하고 있습니다. 이러한 컴퓨터는 직렬 장치에서 데이터를 올바르게 읽기 위해 /usr/local/MATLAB/...에 있는 작은 MATLAB 스크립트 디렉터리에 의존합니다.

저는 이 MATLAB 스크립트 디렉터리를 PPA로 쉽게 패키징하여 연구실의 모든 컴퓨터를 쉽게 유지할 수 있도록 Launchpad에서 이 코드를 유지하고 싶습니다.

따라서 이것은 Debain/Launchpad 질문일 수도 있지만 -어깨를 으쓱-합니다.

Launchpad에 코드를 업로드하고 ./debian 디렉터리를 설정할 준비가 되었습니다... 제 질문은 Launchpad의 자동 패키지 시스템과 작동할 수 있도록 이 간단한 스크립트 디렉터리를 패키징하는 가장 좋은 방법은 무엇입니까?입니다. 이를 수행하는 방법에는 여러 가지가 있는 것 같습니까? 데비안 디렉토리를 처리하는 가장 좋은 방법은 무엇입니까? 고양이 가죽을 벗기는 가장 좋은 방법은 무엇입니까?

저는 다른 소스 코드로 이 작업을 수행한 경험이 있으며 Launchpad를 통해 다른 프로젝트를 유지 관리했습니다. 그러나 "이 디렉토리를 '/usr/local/MATLAB'에 넣기만 하면 됩니다. 또한 MATLAB을 이 사용자 정의 스크립트 패키지의 종속성으로 넣을 수 없다는 것을 깨달았습니다.

이게 말이 돼?

도와주셔서 감사합니다!

답변1

데비안 신규 유지관리자 가이드의 문서를 따를 수 있습니다:http://www.debian.org/doc/manuals/maint-guide/dreq.en.html(4장).

또한 통찰력을 얻으려면 패키지를 살펴보십시오 anarchism.

apt-get source anarchism

./debian디렉토리 내용은 프로젝트에 필요한 내용과 매우 유사해야 합니다. 필요한 변경을 하거나 자신만의 control, copyright및 롤링을 수행 changelog하면 rules데비안 패키지를 빌드하는 데 충분합니다(issue dpkg-buildpackage -rfakeroot).

답변2

로컬 저장소를 실행할 수 있으며 PPA 등에서 패키지를 업데이트하면 서버에 업데이트로 표시되고 다운로드되어 설치됩니다.

관련 정보