![MATLAB 스크립트 디렉터리를 Launchpad PPA로 패키징하는 가장 쉬운 방법](https://rvso.com/image/1035876/MATLAB%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20Launchpad%20PPA%EB%A1%9C%20%ED%8C%A8%ED%82%A4%EC%A7%95%ED%95%98%EB%8A%94%20%EA%B0%80%EC%9E%A5%20%EC%89%AC%EC%9A%B4%20%EB%B0%A9%EB%B2%95.png)
저는 실험실에서 일련의 측정 기계를 위한 소규모 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 등에서 패키지를 업데이트하면 서버에 업데이트로 표시되고 다운로드되어 설치됩니다.