Não é possível instalar softwares

1

Eu tenho o Ubuntu 12.10 no meu laptop. Quando tento instalar o vlc, recebo este erro

E: Não foi possível obter o bloqueio / var / lib / dpkg / lock - aberto (11: Recurso temporariamente indisponível) E: Não é possível bloquear o diretório de administração (/ var / lib / dpkg /), é outro processo que o utiliza?

O que fazer? Não consigo instalar outros softwares também. Além disso, os arquivos mp3 não são reproduzidos. Ele mostra erro que o decodificador mpehg-1 layer3 não foi encontrado.

    
por harshit Gangwar 23.11.2012 / 11:16

2 respostas

2

Esse erro ocorre se outro programa estiver realizando algumas operações nos pacotes (por exemplo, se você estiver executando uma atualização, tiver o Synaptic aberto etc.). Apenas um programa por vez pode fazê-lo.

A maneira como o gerenciador de pacotes garante isso, é verificar se existe um arquivo /var/lib/dpkg/lock quando ele começa a operar. Se não existir, o programa cria um. Em seguida, remove quando termina sua operação. Portanto, se o arquivo existir, significa que outra operação de pacote está sendo executada ou que uma operação não foi concluída corretamente e, portanto, não excluiu o arquivo.

Verifique se o programa que você está usando (não importa se é o Synaptic, o Ubuntu Software Center ou a linha de comando apt-get ) é o único aberto no momento.

Tente também esperar algum tempo: o Ubuntu verifica periodicamente se há atualizações, e se você estiver tentando instalar o VLC enquanto isso acontece, você pode receber o erro. Deve levar no máximo alguns minutos (menos de um com uma boa conexão), então, se após um curto período de tempo você ainda receber este erro, este não é o problema.

Se você verificou todas as anteriores e ainda está tendo o problema, há duas possibilidades:

  1. ainda há um processo dpkg sendo executado em segundo plano: você pode verificar facilmente abrindo o Monitor do sistema , observando os processos em execução e pesquisando dpkg . Ou, em um terminal, execute ps aux | grep dpkg | grep -v grep : se você não receber nada, tem certeza de que não é esse o caso. Se, em vez disso, você encontrar um processo dpkg , algo está sendo executado. Tente esperar Em qualquer caso, depois de reiniciar sua máquina, o problema não deve mais aparecer.
  2. Em algum momento, uma operação de pacote (instalação, atualização, remoção ou qualquer outra) travada / com falha / foi incorretamente interrompida. Isso significa que não foi possível excluir o arquivo /var/lib/dpkg/lock , conforme explicado. Nesse caso, você pode remover com segurança esse arquivo. De um terminal, execute sudo rm /var/lib/dpkg/lock .

Depois disso, você poderá instalar qualquer software novamente

    
por poomerang 23.11.2012 / 12:17
0

Você tem outros pacotes que estão usando bloqueio para instalar, ou você encerrou ou matou um programa de instalação em andamento para instalação, e é por isso que não está acessando o bloqueio e mostrando esta mensagem.

A solução simples é reiniciar o seu terminal ou reiniciar o seu Ubuntu.

    
por Coder anonymous 23.11.2012 / 14:55