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