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


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

Responder a