Você mudaria o nome no arquivo de controle (debain / control), na linha Package.
Eu recebo a fonte do pacote digitando:% sudo apt-get source nginx
e adicionado --add-module=/usr/src/nginx-rtmp-module \
string a debian/rules
Como posso renomear os pacotes de nginx-*
para nginx-rtmp-*
?
Eu não renomearia os pacotes binários nginx- *, pois você também terá que renomear todas as dependências deles no debian / control e, além disso, sobrescreverá os arquivos nginx padrão se você instalar os pacotes criados a partir da origem (por exemplo, nginx arquivo de serviço).
Em vez disso, eu instalaria o que você criou sem tentar renomeá-los. Você poderá usar a versão do Ubuntu mais tarde usando um gerenciador de pacotes como o synaptic ou as ferramentas de linha de comando do apt.
Para construir os pacotes nginx a partir da fonte com o módulo nginx-rtmp, use o seguinte procedimento:
cd /tmp && apt-get source nginx
git clone https://github.com/arut/nginx-rtmp-module.git
Edite seu /tmp/nginx-1.4.1/debian/rules
para adicionar --add-module=/usr/src/nginx-rtmp-module \
em config.status.full
cd nginx-1.4.1/
sudo apt-get install libgd2-dev libgeoip-dev liblua5.1-dev libmhash-dev libpam0g-dev libperl-dev
dpkg-buildpackage -uc -b
Isto irá criar muitos pacotes debian diferentes. Agarre aqueles para o sabor que você precisa e instale!
Para determinar se o seu módulo foi compilado / instalado corretamente, use 'nginx -V' para ver o compilado nos módulos. Seu módulo deve estar nesta lista.