Самый простой способ упаковать каталог скриптов MATLAB в Launchpad PPA

Самый простой способ упаковать каталог скриптов MATLAB в Launchpad PPA

Я администрирую небольшую сеть Ubuntu-боксов для ряда измерительных машин в лаборатории. Эти машины зависят от небольшого каталога скриптов MATLAB в /usr/local/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 и т. д., он будет отмечен как обновление на ваших серверах, загружен и установлен.

Связанный контент