![將 MATLAB 腳本目錄打包到 Launchpad PPA 中的最簡單方法](https://rvso.com/image/1035876/%E5%B0%87%20MATLAB%20%E8%85%B3%E6%9C%AC%E7%9B%AE%E9%8C%84%E6%89%93%E5%8C%85%E5%88%B0%20Launchpad%20PPA%20%E4%B8%AD%E7%9A%84%E6%9C%80%E7%B0%A1%E5%96%AE%E6%96%B9%E6%B3%95.png)
我正在管理實驗室中一系列測量機的 Ubuntu 盒子小型網路。這些機器依賴 /usr/local/MATLAB/... 中的 MATLAB 腳本小目錄,以便正確從串列裝置讀取資料。
我希望能夠在 Launchpad 上維護這段程式碼,以便我可以輕鬆地將這個 MATLAB 腳本目錄打包到 PPA 中,從而輕鬆維護實驗室中的所有電腦...
所以,我想這也可能是一個 Debain/Launchpad 問題,但-聳聳肩-。
我已準備好將程式碼上傳到 Launchpad 並設定 ./debian 目錄...我的問題是,打包這個簡單的腳本目錄以便它可以與 Launchpad 的自動打包系統一起使用的最佳方法是什麼?似乎有很多方法可以做到這一點?處理 debian 目錄的最佳方法是什麼?給貓剝皮最好的方法是什麼?
我有使用其他原始程式碼執行此操作的經驗,並且透過 Launchpad 維護過其他專案。但從來沒有做過像「只需將此目錄放入'/usr/local/MATLAB'這樣簡單的事情。我還意識到我無法將MATLAB作為這個自訂腳本包的依賴項。
這樣有道理嗎?
感謝您的幫忙!
答案1
您可以按照 Debian 新維護者指南中的文件進行操作:http://www.debian.org/doc/manuals/maint-guide/dreq.en.html(第 4 章)。
另外,請查看該包anarchism
以獲取見解:
apt-get source anarchism
其./debian
目錄內容應該非常符合您的專案需求。進行必要的更改或滾動您自己的control
、copyright
、changelog
和rules
足以構建 debian 軟體包(問題dpkg-buildpackage -rfakeroot
)。
答案2
您可以運行本機儲存庫,當您更新 PPA 等上的軟體包時,它將在您的伺服器上標記為更新,下載並安裝