Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-30 Por tôpico luciano de souza
Sucesso absoluto. Seja como Gdebi ou com a Central de programas o meu
pacote deb instalou todas as dependências.

De fato, a interface do Gdebi é mais leve o que muito me agradou. Não
consegui entretanto, fazê-la padrão sempre que um pacote deb for
carregado.

Uma curiosidade que encontrei é que, um mesmo pacote era instalado
pelo Gdebi e recusado pela Central de Programas. então, entendi que a
Central de Programas considerava o campo Installed-Size obrigatório
e que o Gdebi não o considerava. Quando acrescentei Installed-Size
em meu control, também a Central de Programas passou a instalá-lo
corretamente.


Em 29/10/13, João Santanajoao.abo.sant...@gmail.com escreveu:
 O gdebi-gtk tambem resolve dependencias e é mais leve que a central.

 João Santana
 Em 29/10/2013 09:13, Humberto Fraga xisbe...@gmail.com escreveu:

 Em 29 de outubro de 2013 08:33, luciano de souza luchya...@gmail.com
 escreveu:

  Sim, esta é uma alternativa. Mas não é aquilo que pretendo. Gostaria
  que o destinatário de meu pacote, em nenhum momento, interagisse com o
  terminal. Se as dependências estiverem em um deb, quando clicar sobre
  ele, estará diante da Central de Programas, mas a Central de
  Programas, pelo que entendi, também não providenciará a instalação das
  dependências.
 

 Ok, Luciano, não tinha lido com atenção esta parte, apenas a parte dos
 comandos.

 A Central de Programas vai sim resolver e instalar as dependências.
 Passando o myaudio.deb para o destinatário e informando para dar um duplo
 clique, a instalação ocorrerá sem problemas.


 --
 Humberto Fraga
 https://play.google.com/store/apps/developer?id=Humberto+Fraga
 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br



-- 
Luciano de Souza

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-30 Por tôpico Robson Dantas de Aguiar

Gdebi não vem instalado por padrão no Ubuntu, então não compensa usá-lo.
Colocar um leigo para instalar o Gdebi e depois instalar outro pacote .deb não 
é sensato.



Em 30-10-2013 07:56, luciano de souza escreveu:

Sucesso absoluto. Seja como Gdebi ou com a Central de programas o meu
pacote deb instalou todas as dependências.

De fato, a interface do Gdebi é mais leve o que muito me agradou. Não
consegui entretanto, fazê-la padrão sempre que um pacote deb for
carregado.

Uma curiosidade que encontrei é que, um mesmo pacote era instalado
pelo Gdebi e recusado pela Central de Programas. então, entendi que a
Central de Programas considerava o campo Installed-Size obrigatório
e que o Gdebi não o considerava. Quando acrescentei Installed-Size
em meu control, também a Central de Programas passou a instalá-lo
corretamente.


Em 29/10/13, João Santanajoao.abo.sant...@gmail.com escreveu:

O gdebi-gtk tambem resolve dependencias e é mais leve que a central.

João Santana
Em 29/10/2013 09:13, Humberto Fraga xisbe...@gmail.com escreveu:


Em 29 de outubro de 2013 08:33, luciano de souza luchya...@gmail.com

escreveu:
Sim, esta é uma alternativa. Mas não é aquilo que pretendo. Gostaria
que o destinatário de meu pacote, em nenhum momento, interagisse com o
terminal. Se as dependências estiverem em um deb, quando clicar sobre
ele, estará diante da Central de Programas, mas a Central de
Programas, pelo que entendi, também não providenciará a instalação das
dependências.


Ok, Luciano, não tinha lido com atenção esta parte, apenas a parte dos
comandos.

A Central de Programas vai sim resolver e instalar as dependências.
Passando o myaudio.deb para o destinatário e informando para dar um duplo
clique, a instalação ocorrerá sem problemas.


--
Humberto Fraga
https://play.google.com/store/apps/developer?id=Humberto+Fraga
--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br






--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-30 Por tôpico luciano de souza
Robson,

Concordo plenamente com você. O Gdebi será para o meu uso, mas os
destinatários tem mesmo de utilizar a Central de Programas que, embora
seja mesmo mais lenta, funciona muito bem.

Em 30/10/13, Robson Dantas de Aguiarmeuli...@yahoo.com.br escreveu:
 Gdebi não vem instalado por padrão no Ubuntu, então não compensa usá-lo.
 Colocar um leigo para instalar o Gdebi e depois instalar outro pacote .deb
 não é sensato.



 Em 30-10-2013 07:56, luciano de souza escreveu:
 Sucesso absoluto. Seja como Gdebi ou com a Central de programas o meu
 pacote deb instalou todas as dependências.

 De fato, a interface do Gdebi é mais leve o que muito me agradou. Não
 consegui entretanto, fazê-la padrão sempre que um pacote deb for
 carregado.

 Uma curiosidade que encontrei é que, um mesmo pacote era instalado
 pelo Gdebi e recusado pela Central de Programas. então, entendi que a
 Central de Programas considerava o campo Installed-Size obrigatório
 e que o Gdebi não o considerava. Quando acrescentei Installed-Size
 em meu control, também a Central de Programas passou a instalá-lo
 corretamente.


 Em 29/10/13, João Santanajoao.abo.sant...@gmail.com escreveu:
 O gdebi-gtk tambem resolve dependencias e é mais leve que a central.

 João Santana
 Em 29/10/2013 09:13, Humberto Fraga xisbe...@gmail.com escreveu:

 Em 29 de outubro de 2013 08:33, luciano de souza luchya...@gmail.com
 escreveu:
 Sim, esta é uma alternativa. Mas não é aquilo que pretendo. Gostaria
 que o destinatário de meu pacote, em nenhum momento, interagisse com o
 terminal. Se as dependências estiverem em um deb, quando clicar sobre
 ele, estará diante da Central de Programas, mas a Central de
 Programas, pelo que entendi, também não providenciará a instalação das
 dependências.

 Ok, Luciano, não tinha lido com atenção esta parte, apenas a parte dos
 comandos.

 A Central de Programas vai sim resolver e instalar as dependências.
 Passando o myaudio.deb para o destinatário e informando para dar um
 duplo
 clique, a instalação ocorrerá sem problemas.


 --
 Humberto Fraga
 https://play.google.com/store/apps/developer?id=Humberto+Fraga
 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br




 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br



-- 
Luciano de Souza

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-29 Por tôpico Humberto Fraga
Em 29 de outubro de 2013 08:33, luciano de souza luchya...@gmail.comescreveu:

 Então, a minha pergunta é: como posso construir um pacote deb que
 instale todas as dependências em que o usuário interaja apenas com a
 interface gráfica, isto é, sem a necessidade de digitação de comandos?


Não, Luciano, a sua pergunta não é essa :)

A pergunta é: Como instalo um pacote deb de fora dos repositórios e
resolvendo as dependências?

A primeira parte você acertou, com o dpkg. Quando o dpkg termina, ele deixa
o seu pacote myaudio semi-instalado, faltando apenas resolver as
dependências dele. Para resolver estas dependências, use o comando

apt-get -f install

Ele vai baixar as dependências e terminar a instalação do myaudio.


-- 
Humberto Fraga
https://play.google.com/store/apps/developer?id=Humberto+Fraga
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-29 Por tôpico Anderson Moreira de Souza
Posso tirar uma dúvida? neste caso, está linha do apt poderia ser invocada
pelo pacote em questão? se sim, onde poder-se-ia incluir este comando?
Em 29/10/2013 09:52, Humberto Fraga xisbe...@gmail.com escreveu:

 Em 29 de outubro de 2013 08:33, luciano de souza luchya...@gmail.com
 escreveu:

  Então, a minha pergunta é: como posso construir um pacote deb que
  instale todas as dependências em que o usuário interaja apenas com a
  interface gráfica, isto é, sem a necessidade de digitação de comandos?
 

 Não, Luciano, a sua pergunta não é essa :)

 A pergunta é: Como instalo um pacote deb de fora dos repositórios e
 resolvendo as dependências?

 A primeira parte você acertou, com o dpkg. Quando o dpkg termina, ele deixa
 o seu pacote myaudio semi-instalado, faltando apenas resolver as
 dependências dele. Para resolver estas dependências, use o comando

 apt-get -f install

 Ele vai baixar as dependências e terminar a instalação do myaudio.


 --
 Humberto Fraga
 https://play.google.com/store/apps/developer?id=Humberto+Fraga
 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-29 Por tôpico luciano de souza
Mas isso obrigaria o usuário a ter contato com a linha de comandos.

na verdade, eu tentei inserir o comando apt-get install -f no postinst.

Pensei: Agora ficará tudo perfeito. embora o dpkg não instale as
dependências, se colocar o referido comando no script que é processado
depois da instalação do pacote, então, obterei o resultado que
desejo.

O problema é que obtenho um erro. O dpkg está a funcionar e a travar o
processo de instalação. Suponho que ao chamar o APT no postinst, estou
chamando indiretamente uma segunda instância do dpkg quando, ativa,
somente pode haver uma.

Se tiver de digitar o comando apt-get install -f, para usuários
comuns, isto é, aqueles que apenas interagem com interfaces gráficas,
qual é a vantagem que se proporciona?

Não há mesmo como instalar um deb local sem nenhuma digitação de comandos?

Em 29/10/13, Humberto Fragaxisbe...@gmail.com escreveu:
 Em 29 de outubro de 2013 08:33, luciano de souza
 luchya...@gmail.comescreveu:

 Então, a minha pergunta é: como posso construir um pacote deb que
 instale todas as dependências em que o usuário interaja apenas com a
 interface gráfica, isto é, sem a necessidade de digitação de comandos?


 Não, Luciano, a sua pergunta não é essa :)

 A pergunta é: Como instalo um pacote deb de fora dos repositórios e
 resolvendo as dependências?

 A primeira parte você acertou, com o dpkg. Quando o dpkg termina, ele deixa
 o seu pacote myaudio semi-instalado, faltando apenas resolver as
 dependências dele. Para resolver estas dependências, use o comando

 apt-get -f install

 Ele vai baixar as dependências e terminar a instalação do myaudio.


 --
 Humberto Fraga
 https://play.google.com/store/apps/developer?id=Humberto+Fraga
 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br



-- 
Luciano de Souza

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-29 Por tôpico Humberto Fraga
Em 29 de outubro de 2013 08:33, luciano de souza luchya...@gmail.comescreveu:

 Sim, esta é uma alternativa. Mas não é aquilo que pretendo. Gostaria
 que o destinatário de meu pacote, em nenhum momento, interagisse com o
 terminal. Se as dependências estiverem em um deb, quando clicar sobre
 ele, estará diante da Central de Programas, mas a Central de
 Programas, pelo que entendi, também não providenciará a instalação das
 dependências.


Ok, Luciano, não tinha lido com atenção esta parte, apenas a parte dos
comandos.

A Central de Programas vai sim resolver e instalar as dependências.
Passando o myaudio.deb para o destinatário e informando para dar um duplo
clique, a instalação ocorrerá sem problemas.


-- 
Humberto Fraga
https://play.google.com/store/apps/developer?id=Humberto+Fraga
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-29 Por tôpico João Santana
O gdebi-gtk tambem resolve dependencias e é mais leve que a central.

João Santana
Em 29/10/2013 09:13, Humberto Fraga xisbe...@gmail.com escreveu:

 Em 29 de outubro de 2013 08:33, luciano de souza luchya...@gmail.com
 escreveu:

  Sim, esta é uma alternativa. Mas não é aquilo que pretendo. Gostaria
  que o destinatário de meu pacote, em nenhum momento, interagisse com o
  terminal. Se as dependências estiverem em um deb, quando clicar sobre
  ele, estará diante da Central de Programas, mas a Central de
  Programas, pelo que entendi, também não providenciará a instalação das
  dependências.
 

 Ok, Luciano, não tinha lido com atenção esta parte, apenas a parte dos
 comandos.

 A Central de Programas vai sim resolver e instalar as dependências.
 Passando o myaudio.deb para o destinatário e informando para dar um duplo
 clique, a instalação ocorrerá sem problemas.


 --
 Humberto Fraga
 https://play.google.com/store/apps/developer?id=Humberto+Fraga
 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-29 Por tôpico luciano de souza
Então, está tudo como deve ser. Provavelmente, havia algum errinho em
meu deb e, por isso, na Central de Programas, não me aparecia o botão
Instalar. Mas como me diz que a Central de Programas resolve as
dependências, então, melhor não poderia ser!

Em 29/10/13, Humberto Fragaxisbe...@gmail.com escreveu:
 Em 29 de outubro de 2013 08:33, luciano de souza
 luchya...@gmail.comescreveu:

 Sim, esta é uma alternativa. Mas não é aquilo que pretendo. Gostaria
 que o destinatário de meu pacote, em nenhum momento, interagisse com o
 terminal. Se as dependências estiverem em um deb, quando clicar sobre
 ele, estará diante da Central de Programas, mas a Central de
 Programas, pelo que entendi, também não providenciará a instalação das
 dependências.


 Ok, Luciano, não tinha lido com atenção esta parte, apenas a parte dos
 comandos.

 A Central de Programas vai sim resolver e instalar as dependências.
 Passando o myaudio.deb para o destinatário e informando para dar um duplo
 clique, a instalação ocorrerá sem problemas.


 --
 Humberto Fraga
 https://play.google.com/store/apps/developer?id=Humberto+Fraga
 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br



-- 
Luciano de Souza

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-29 Por tôpico Zandre Bran
2013/10/29 luciano de souza luchya...@gmail.com:
 Caros,

Ôlas Luciano, Comunidade de Navegante futuro.

 Gostaria de aprender a construir pacotes deb. Os primeiros resultados
 foram muito bons.

É. Não tem segredo. Melhor referência sobre pacotes debian:

http://www.debian.org/doc/debian-policy/index.html#contents

 Eis o momento em que o sucesso ruiu. O dpkg informou que não
 instalaria o pacote porque este dependia de ubuntu-restricted-extras,
 mplayer, lame, sox, banshee,
 soundconvert, audacity, ffmpeg, e nenhum destes pacotes estava instalado.

Neste caso pode usar o comando build-dep do apt-get. Funciona assim:

# apt-get build-dep /seu/pacote/ponto/debian

Mais em:

http://manpages.debian.net/cgi-bin/man.cgi?query=apt-getapropos=0sektion=0manpath=Debian+7.0+wheezyformat=htmllocale=en

 Luciano

-- Abraços, Zandre.

:: http://acessibilidade.blog.br
:: http://zandrebran.blog.br
$ less  (head -n1 /etc/issue)

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Construindo pacotes deb que instalem dependências e sejam manipuláveis pela interface gráfica

2013-10-29 Por tôpico Zandre Bran
2013/10/29 luciano de souza luchya...@gmail.com:
 Mas isso obrigaria o usuário a ter contato com a linha de comandos.

Não necessariamente. Se der um duplo clique no arquivo pelo
nautilus ela vai abrir uma interface gráfica e provavelmente deve
instalar as dependências

-- Abraços, Zandre.

:: http://acessibilidade.blog.br
:: http://zandrebran.blog.br
$ less  (head -n1 /etc/issue)

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br