paulo1205
(usa Ubuntu)
Enviado em 30/03/2015 - 20:26h
Se o seu público é infantil, será que fazer um pacote de instalação é o que você quer? No mínimo, a pessoa teria de virar root para poder rodar o
rpm/
yum ou
dpkg/
apt-get/
aptitude.
Se você quer que o programa seja prontamente executável, o melhor seria não precisar instalar, mas sim apenas baixar e rodar, com um aplicativo
portable.
Até o baixar e rodar tem uma complicação: a pessoa precisaria dar permissões de execução sobre o arquivo baixado, antes de o executar, já que os downloads, por motivos óbvios, geralmente desligam os bits de execução do arquivo baixado.
De todo modo, um aplicativo portátil normalmente ou é estaticamente linkado, ou embute na distribuição as bibliotecas dinâmicas das quais venha a precisar, no mesmo diretório que o executável principal ou um subdiretório que seja facilmente endereçável a partir do local onde o executável reside. Para isso, no momento da linkagem da aplicação, você deve usar a operção
-rpath com o valor “
$ORIGIN”.