Gerenciador de pacotes [Resolvido]

Iniciado por gricwb, 05 de Agosto de 2007, 19:03

tópico anterior - próximo tópico

gricwb

Olá a todos! Sou novo por aqui, estou usando ubuntu a uma semana, nunca tinha usado linux! Estou curtindo mto o sistema, mas estou com algumas duvidas.
Não consigo baixar as atualizações, nem programas em Adicionar/Remover programas a mensagem de erro é a seguinte:

E: O pacote virtualbox precisa ser reinstalado, mas não foi possível encontrar um repositório para o mesmo.
E: Erro interno ao abrir o cache (1). Por favor, reporte.

Oque faço?
desde já agradeço quem puder ajudar!!


clcampos

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

pinduvoz

Extraído do Guia do Hardware ("Gerenciamento de Pacotes Debian em Uma Folha"), que vc. pode para baixar em PDF:

Problemas de conflitos entre dependências ou instalações interrompidas podem ocorrer algumas
vezes impossibilitando a instalação de novos pacotes. Quando ocorre algum erro deste tipo, o sistema
geralmente imprime uma mensagem na tela, aconselhando a execução dos seguintes comandos,
capazes de resolver esses conflitos:

apt-get install -f

apt-get upgrade -f

apt-get dist-upgrade -f

dpkg --configure -a


Tente os comandos acima.
:: Linux Registered User nº 439378 ::

Versuri

Experimente instalar usando o aptitude

Citarsudo aptitude install nomedoprograma


gricwb

Citação de: pinduvoz online 05 de Agosto de 2007, 19:09
Extraído do Guia do Hardware ("Gerenciamento de Pacotes Debian em Uma Folha"), que vc. pode para baixar em PDF:

Problemas de conflitos entre dependências ou instalações interrompidas podem ocorrer algumas
vezes impossibilitando a instalação de novos pacotes. Quando ocorre algum erro deste tipo, o sistema
geralmente imprime uma mensagem na tela, aconselhando a execução dos seguintes comandos,
capazes de resolver esses conflitos:

apt-get install -f

apt-get upgrade -f

apt-get dist-upgrade -f

dpkg --configure -a


Tente os comandos acima.


acontece isso quando entro com algum desses comandos
E: Não foi possível abri arquivo de trava /var/lib/dpkg/lock - open (13 Permissão negada)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
ou com dpkg --configure -a
dpkg: a operação pedida requer nível de superusuário

Versuri

Coloque sudo na frente de cada comando Ex.: sudo apt-get install -f nomedoprograma

gricwb

Citação de: Versuri online 05 de Agosto de 2007, 21:47
Coloque sudo na frente de cada comando Ex.: sudo apt-get install -f nomedoprograma

sudo apt-get install -f virtualbox
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências       
Lendo informação de estado... Pronto
E: O pacote virtualbox precisa ser reinstalado, mas não foi possível encontrar um repositório para o mesmo.

Glauco Hass

#7
Editando: Me desculpe, não havia visto que seu cachê estava quebrado. Em todo caso, adicione o repositório abaixo e reinstale o virtualbox, como foi solicitado pelo sistema. Deve resolver seu problema.

==========//===========
Post original:

Citação de: gricwb online 05 de Agosto de 2007, 22:06
Citação de: Versuri online 05 de Agosto de 2007, 21:47
Coloque sudo na frente de cada comando Ex.: sudo apt-get install -f nomedoprograma

sudo apt-get install -f virtualbox
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências       
Lendo informação de estado... Pronto
E: O pacote virtualbox precisa ser reinstalado, mas não foi possível encontrar um repositório para o mesmo.

Não são todos os aplicativos que estão nos repositórios oficiais e o VirtualBox é um dos que não estão. O próprio site do fabricante te ensina como adicionar o repositório deles. Em todo caso, basta fazer o seguinte, execute no terminal:
sudo gedit /etc/apt/sources.list
Adicione ao final do arquivo as seguintes linhas:
## virtualbox
deb http://www.virtualbox.org/debian feisty non-free

Salve o arquivo, feche a janela do editor e, de volta ao terminal, execute os seguintes comandos, nessa ordem:
sudo apt-get update
sudo apt-get install virtualbox

Sugiro você dar uma olhada no google sobre como configurar o Virtualbox, ele cria um grupo chamado vboxusers, mas não inclui seu usuário no grupo.
Pra funcionar da primeira vez, antes de executar o virtualbox, execute no terminal
sudo chown teu_usuario /dev/vboxdrv
Assim que o computador reiniciar, o comando acima perderá o efeito, então é melhor ir atrás da informação mesmo, se quiser usar o VirtualBox com alguma frequência.

Versuri

Vc tentou

Citarsudo aptitude install virtualbox

pinduvoz

Citação de: Glauco Hass online 05 de Agosto de 2007, 22:19
Sugiro você dar uma olhada no google sobre como configurar o Virtualbox, ele cria um grupo chamado vboxusers, mas não inclui seu usuário no grupo.
Pra funcionar da primeira vez, antes de executar o virtualbox, execute no terminal
sudo chown teu_usuario /dev/vboxdrv
Assim que o computador reiniciar, o comando acima perderá o efeito, então é melhor ir atrás da informação mesmo, se quiser usar o VirtualBox com alguma frequência.

Adicione seu usuário no grupo citado com o comando

sudo adduser "usuário" "grupo"

Por exemplo, para adicionar o usuário joao no grupo citado (vboxusers), ficaria assim:

sudo adduser joao vboxusers

Fui.
:: Linux Registered User nº 439378 ::

Glauco Hass

Citação de: pinduvoz online 05 de Agosto de 2007, 22:30
Citação de: Glauco Hass online 05 de Agosto de 2007, 22:19
Sugiro você dar uma olhada no google sobre como configurar o Virtualbox, ele cria um grupo chamado vboxusers, mas não inclui seu usuário no grupo.
Pra funcionar da primeira vez, antes de executar o virtualbox, execute no terminal
sudo chown teu_usuario /dev/vboxdrv
Assim que o computador reiniciar, o comando acima perderá o efeito, então é melhor ir atrás da informação mesmo, se quiser usar o VirtualBox com alguma frequência.

Adicione seu usuário no grupo citado com o comando

sudo adduser "usuário" "grupo"

Por exemplo, para adicionar o usuário joao no grupo citado (vboxusers), ficaria assim:

sudo adduser joao vboxusers

Fui.
O problema é que não é só isso, pinduvoz. O arquivo é criado no boot, através do carregamento de um módulo. Precisa especificar as permissões do arquivo nesse carregamento e não lembro como se faz isso, precisa editar o 40-permission-rules ou algum arquivo parecido. De cara não funciona corretamente.

pinduvoz

Desculpe, não uso emuladores (exceto o Wine).

Tentei apenas ajudar com o comando de adicionar usuário, mas parece que me dei mal  :-\.

Resta o Google, então.
:: Linux Registered User nº 439378 ::

Glauco Hass

Citação de: pinduvoz online 05 de Agosto de 2007, 22:41
Desculpe, não uso emuladores (exceto o Wine).

Tentei apenas ajudar com o comando de adicionar usuário, mas parece que me dei mal  :-\.

Resta o Google, então.
Seu pensamento está correto, mas as permissões de usuário no Linux sempre pregam algumas surpresas. Eu já ando escolado, no momento estou me batendo com uma bela encrenca relacionada a isso.