
Possível duplicata:
Guia de empacotamento Debian mais simples?
Existem vários tarballs (por exemplo, Firefox, Eclipse, Zend Studio e ...) que possuem arquivos executáveis, que podemos extrair e executar. mas este executável estará disponível apenas para o usuário que o extrair.
Se quisermos disponibilizá-lo para todos os usuários, devemos movê-lo para algum local como /usr/share
, /usr/local/share/
, /opt/
, ... e dar as permissões apropriadas, criar um arquivo executável /usr/bin/
e assim por diante ...
Eu quero fazer um arquivo de instalação deb que faça todos eles!
Como fazer isso?
Responder1
Links Wiki do Ubuntu:
- O guia de embalagem
- Informações sobre como obter um pacote integrado ao Ubuntu
- Outros recursos para desenvolvedores
Se for uma fonte, compile a fonte e examine o arquivo checkinstall
. Ele cria pacotes deb a partir do código-fonte compilado.
verificarinstalar 
Um guia para usarverificarinstalar
Além disso, você pode tentar o seguinte,
Para obter um deb
de uma tar.gz
instalaçãoestrangeiro
sudo apt-get install alien
então vá para a tar.gz
pasta e:
alien -k filename.tar.gz
em seguida, clique duas vezes no novo arquivo deb para instalá-lo. (gdebiprecisa ser instalado)
Responder2
A melhor maneira de fazer isso com aplicativos de código aberto é executar sudo make checkinstall
em vez de sudo make install
. Existem vários programas que fornecem uma interface gráfica para esse processo (criação de pacotes), mas podem ser complicados de usar se você não souber o que está fazendo.
Porém, uma coisa: você percebe que pode instalar esses aplicativos (incluindo versões mais recentes) sem usar esses tarballs?