como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

1. como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

hitler
hitler

(usa openSUSE)

Enviado em 30/06/2017 - 09:33h

desenvolvi um programa em c que roda no terminal e queria q as pessoas pudessem instala-lo usando o comando sudo apt-get install nomedoprograma, como faço isso???


  


2. Re: como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/06/2017 - 09:40h

Primeiro: você precisa aprender a criar um pacote .DEB.
Dependências, configurações, comandos para tal, essas coisas.
Com isto o programa passa a ser instalável pelo programa dpkg.

Hospedar nos diretórios dos projetos Debian e Ubuntu é outra coisa.
Você seria um mantenedor do pacote.
Já dependeria de outras coisas.



3. Re: como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

hitler
hitler

(usa openSUSE)

Enviado em 30/06/2017 - 09:45h

listeiro_037 escreveu:

Primeiro: você precisa aprender a criar um pacote .DEB.
Dependências, configurações, comandos para tal, essas coisas.
Com isto o programa passa a ser instalável pelo programa dpkg.

Hospedar nos diretórios dos projetos Debian e Ubuntu é outra coisa.
Você seria um mantenedor do pacote.
Já dependeria de outras coisas.


mas é muito complicado?


4. Re: como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/06/2017 - 09:51h

Primeiro você aprende a fazer o pacote. Depois você manda um e-mail para o projeto. Explique o que é e para que serve. Faça as perguntas. Aguarde as respostas.

Devem haver textos falando sobre como ser mantenedor.


5. Re: como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 30/06/2017 - 11:49h

Você precisa empacotar o seu programa, e hospedar num repositório. O da própria distribuição é rigoroso em aceitar novos pacotes, do contrários, as distros seriam uma zona.

Eu diria que um ótimo lugar pra fazer isso e de graça, é o https://bintray.com. Você pode criar um repositório DEB, RPM, TAR, entre outros e enviar seu pacote pra lá. Uma vez enviado, o interessado no seu pacote, pode adicionar o repositório no /etc/apt/sources.list e através do apt-get, instalar o seu programa. Ou seja, você empacota, hospeda de graça e distribui pra qualquer lugar do mundo.

Para criar um pacote DEB, você pode ler os artigos aqui do VOL:
- https://www.vivaolinux.com.br/artigo/Criando-um-pacote-DEB-manualmente
- https://www.vivaolinux.com.br/dica/Criando-um-pacote-.deb


6. Re: como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/06/2017 - 11:54h

Putz ... deve ser mais sujo que esses PPAs da vida que alguns defendem.


7. Re: como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/06/2017 - 11:57h

Descobri uma coisa. Aguardem.


8. Re: como deixar um programa em c aberto a qualquer um instalar pelo comado sudo apt-get install nome do

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 30/06/2017 - 12:11h

listeiro_037 escreveu:

Putz ... deve ser mais sujo que esses PPAs da vida que alguns defendem.


Não, você adiciona o repositório por usuário ou organização. Na verdade, a JFrog está bem no topo da lista com essa solução do Bintray. Por exemplo, eu quero os pacotes do listeiro, eu teria que adicionar
echo "deb https://dl.bintray.com/listeiro/deb {distribution} {components}" | sudo tee -a /etc/apt/sources.list 
, eu só recebia os pacotes do listeiro e não um global.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts