A maneira mais fácil de empacotar um diretório de scripts do MATLAB em um PPA do Launchpad

2

Estou administrando uma pequena rede de caixas Ubuntu para uma série de máquinas de medição em um laboratório. Essas máquinas dependem de um pequeno diretório de scripts do MATLAB em / usr / local / MATLAB / ... para ler corretamente os dados de um dispositivo serial.

Eu gostaria de poder manter esse código no Launchpad para que eu pudesse facilmente empacotar este diretório de script do MATLAB em um PPA e assim manter facilmente todos os computadores no laboratório ...

Então, eu acho que isso também pode ser uma questão Debain / Launchpad, mas -shrugs -.

Estou pronto para fazer o upload do código para o Launchpad e configurar um diretório ./debian ... Minha pergunta seria: qual é a melhor maneira de empacotar esse diretório simples de scripts para que ele possa trabalhar com o pacote automático do Launchpad? sistema? Parece que existem várias maneiras de fazer isso? Qual é a melhor maneira de lidar com o diretório debian? Qual é a melhor maneira de esfolar o gato?

Tenho experiência em fazer isso com outro código-fonte e mantive outros projetos através do Launchpad. Mas nunca fiz nada tão simples como "basta colocar este diretório em '/ usr / local / MATLAB'. Também percebo que não seria capaz de colocar o MATLAB como uma dependência desse pacote de scripts personalizados.

Isso faz sentido?

Obrigado pela sua ajuda!

    
por brews 01.08.2011 / 04:22

2 respostas

1

Você pode seguir a documentação no Debian New Maintainer's Guide: link ( capítulo 4).

Além disso, veja o pacote anarchism para informações:

apt-get source anarchism

cujo conteúdo do diretório ./debian deve seguir de perto o que seu projeto precisa. Fazer as alterações necessárias ou rolar seus próprios control , copyright , changelog e rules é suficiente para construir um pacote debian (issue dpkg-buildpackage -rfakeroot ).

    
por taneli 02.08.2011 / 09:18
0

Você pode executar um repositório local e, quando atualizar o pacote em seu PPA, ele será marcado como uma atualização em seus servidores, baixado e instalado

    
por ActionParsnip 01.08.2011 / 07:06