Dependências

1. Dependências

João Henrique Linhares de Almeida Macedo
jblelouch

(usa Ubuntu)

Enviado em 15/08/2011 - 16:42h

Olá a todos então a minha duvida é eu baixei um pacote com todas as dependências como posso instalar pelo terminal todo configurado achando todas as dependências?


  


2. Re: Dependências

Jefferson Diego
Diede

(usa Debian)

Enviado em 15/08/2011 - 17:00h

Você baixou os pacotes por onde?
Pelo apt/apititude, ou via web, pelo browser?
Se foi a segunda opção você pode chamar o dpkg com todos os pacotes, por exemplo:

dpkg -i pacote1.deb pacote2.deb pacote3.deb


3. Dependencia

João Henrique Linhares de Almeida Macedo
jblelouch

(usa Ubuntu)

Enviado em 15/08/2011 - 17:16h

eu não sabia disso de dpkg pacote1.deb pacote2.deb... mas fazendo desse jeito ele vai instalar meu programa todo configurado?


4. Re: Dependências

Jefferson Diego
Diede

(usa Debian)

Enviado em 15/08/2011 - 17:18h

Bom, só confirmando:
Você baixou todos os pacotes via web e quer instalá-los, certo?

Usando o dpkg depois de baixar manualmente os pacotes resultará na mesma configuração que baixando pelo apt-get install.
Após o processo de download o apt-get chama o dpkg sempre.


5. Dependências

João Henrique Linhares de Almeida Macedo
jblelouch

(usa Ubuntu)

Enviado em 15/08/2011 - 17:22h

bom eu baixei por um programa chamado keryx que baixa o pacote e todas as dependências porque a maquina que tem linux é do meu curso e lá não tem internet e tava usando dpkg -i *.deb mas só que ele instalava tudo mas não configurava


6. Re: Dependências

Jefferson Diego
Diede

(usa Debian)

Enviado em 15/08/2011 - 17:26h

Os pacotes só são configurados (o post-process) se as dependências estão resolvidas.
No caso do "dpkg -i *.deb" sobre multiplos pacotes intra-dependentes, você poderia usar um:
dpkg -i --force-all *.deb
Assim, mesmo que o pacote "A" dependa do pacote "Z" ele será instalado e configurado da mesma forma...

Depois rode um "apt-get -f install" só para ter certeza


7. Dependências

João Henrique Linhares de Almeida Macedo
jblelouch

(usa Ubuntu)

Enviado em 15/08/2011 - 17:27h

obrigado pelo resposta vou tentar só queria perguntar mais uma coisa precisa-se de internet para usar qualquer comando apt?


8. Re: Dependências

Jefferson Diego
Diede

(usa Debian)

Enviado em 15/08/2011 - 17:33h

Precisar não precisa, mas se o apt-get não conseguir os pacotes que precisa ele pode te fazer sugestões meio destrutivas.

Por exemplo: você instala na mão 200 pacotes e precisa de mais 1 que esqueceu de baixar. Ao rodar uma "apt-get -f install" ele saberá que há uma dependência não-resolvida, e como você não tem acesso a internet para que o próprio apt a baixe, a "solução" que ele te dará é remover os 200 pacotes e qualquer um que dependa deles.

Mas, no mais, internet não é essencial para gerenciar os pacotes.


9. Re: Dependências

Marcos
marcos@marcos

(usa Ubuntu)

Enviado em 15/08/2011 - 22:27h

colega, pelo que li voce confirmou ter baixado pelo navegador... agora tem certeza que baixou os pacotes na extensão ".deb"? Caso não, as coisas são um pouco diferentes do que nosso colega já te orientou.
uma sugestão seria voce utilizar, sempre que necessário fazer uma instalação, os comandos "#apt-get" ou "#aptitude install" através do terminal.
deixe a instalaçao através do 'dpkg' ou './configure|make|install' só mesmo se nao tiver outra soluçao, pois é comum dar esse problema com dependencias nesta forma de instalação.
é só uma opinião, na tentativa de ajudar a esclarecer.


10. Re: Dependências

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/08/2011 - 23:05h

o Diede está certo, precisar de acesso a Internet o APT não precisa... mas se houver uma única dependência não satisfeita o que você pode fazer é usar a opção ' --fix-missing ' como em:

# apt-get install <pacote> --fix-missing


* não sei se funcionaria com o comando:

# apt-get -f install --fix-missing

porque nunca utilizei assim, mas mesmo como no primeiro exemplo, algum pacote deixará de ser instalado por causa da dependência não satisfeita, em todo casa para resolver a depend&#7877;ncia o melhor a fazer é numa máquina com acesso a Net baixar o pacote requerido em:

http://www.debian.org/distrib/packages

* lógico que observando a versão, arquitetura e release.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts