Pular para o conteúdo

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

Responder tópico
  • Denunciar
  • Indicar

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

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???

Responder tópico

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

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

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

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

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

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

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

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.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder