forçar instalação pelo apt-get

1. forçar instalação pelo apt-get

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 14/04/2013 - 16:49h

sudo apt-get install rxvt
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
cmake-data : Depende: emacsen-common mas não será instalado
glx-diversions : Pré-Depende: nvidia-installer-cleanup mas não é instalável
libgtk-vnc-1.0-0 : Depende: libgvnc-1.0-0 (>= 0.5.1) mas não será instalado
wine1.4-common : Depende: wine1.4 (= 1.4.1-0ubuntu1) mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).


Tem como forçar a instalação de um pacote pelo apt-get sem remover pacotes que foram instalados manualmente pelo dpkg. Os pacotes listados acima que é sugerido usar apt-get -f install são necessário para funcionar a aceleração 3D da placa Nvidia os quais não existe estes pacotes no repositório 12.10, mesmo tendo baixado o driver da nvidia pelo apt-get.
Se eu usar a opção apt-get -f install ele vai remover todos os pacotes que ele acusa erro, mas que são essenciais para funcionar a aceleração 3D, o wine modificado etc...
Em vários casos que o apt-cache lista arquivos no repositório e na hora de instalar ele diz que o pacote não existe mais, ou está obsoleto ou foi movido etc, eu faço uma pesquisa e instalo pelo dpkg os pacotes que deveria existir no repositorio, as vezes há dependências mas eu acho elas na net e resolvo; depois de um certo tempo quando eu for baixar um outro pacote pelo apt-get ele me obriga a usar o comando apt-get -f install que vai remover tudo que foi instalado pelo dpkg em pacotes baixados que não faz mais parte do repositório oficial e sendo que tudo funcionando 100%.
Em alguns caso até faço um truque para enganar o apt-get convertendo o pacote deb para tgz e descompactar na raiz, mas no caso dos pacotes da dependência do driver da Nvidia não funciona este truque, pois o apt-get tem que fazer a reconfiguração do driver para funcionar, o que a simples descompactação não faz.

Deste já agradeço ser alguém tiver uma solução.



  


2. Re: forçar instalação pelo apt-get

Buckminster
Buckminster

(usa Debian)

Enviado em 14/04/2013 - 17:11h

Veja se isto te ajuda:

http://www.ubuntu-guia.com/2012/10/instalar-controlador-nvidia-en-ubuntu.html

Apenas substitua o primeiro comando por:

apt-get install dkms build-essential linux-headers-generic


3. Re: forçar instalação pelo apt-get

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 14/04/2013 - 17:33h

nandosilva escreveu:

$ sudo apt-get install rxvt
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
cmake-data : Depende: emacsen-common mas não será instalado
glx-diversions : Pré-Depende: nvidia-installer-cleanup mas não é instalável
libgtk-vnc-1.0-0 : Depende: libgvnc-1.0-0 (>= 0.5.1) mas não será instalado
wine1.4-common : Depende: wine1.4 (= 1.4.1-0ubuntu1) mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).


Tem como forçar a instalação de um pacote pelo apt-get sem remover pacotes que foram instalados manualmente pelo dpkg. Os pacotes listados acima que é sugerido usar apt-get -f install são necessário para funcionar a aceleração 3D da placa Nvidia os quais não existe estes pacotes no repositório 12.10, mesmo tendo baixado o driver da nvidia pelo apt-get.
Se eu usar a opção apt-get -f install ele vai remover todos os pacotes que ele acusa erro, mas que são essenciais para funcionar a aceleração 3D, o wine modificado etc...
Em vários casos que o apt-cache lista arquivos no repositório e na hora de instalar ele diz que o pacote não existe mais, ou está obsoleto ou foi movido etc, eu faço uma pesquisa e instalo pelo dpkg os pacotes que deveria existir no repositorio, as vezes há dependências mas eu acho elas na net e resolvo; depois de um certo tempo quando eu for baixar um outro pacote pelo apt-get ele me obriga a usar o comando apt-get -f install que vai remover tudo que foi instalado pelo dpkg em pacotes baixados que não faz mais parte do repositório oficial e sendo que tudo funcionando 100%.
Em alguns caso até faço um truque para enganar o apt-get convertendo o pacote deb para tgz e descompactar na raiz, mas no caso dos pacotes da dependência do driver da Nvidia não funciona este truque, pois o apt-get tem que fazer a reconfiguração do driver para funcionar, o que a simples descompactação não faz.

Deste já agradeço ser alguém tiver uma solução.



Você também pode optar pelo terminal, como o comando aptitude.

Ele funciona como interface gráfica do apt-get, com a vantagem de deixar vc escolher quais programas podem ser excluídos.

Por exemplo, ele oferece a opção de 5 remoções, que são listadas. Se vc escolher não, ele mostra outra opção, como uma remoção e oito instalações, e por aí vai.

Chame em um terminal ou console:

sudo aptitude

Se não for sudo, vc entra apenas como modo de leitura e as modificações não serão efetuadas, o que é uma boa pra uma primeira vez.

Cuidado: Uma vez eu desinstalei a interface gráfica por falta de atenção, mas pelo tty, instalei novamente, já que funciona no console.

Paz!!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts