Ficheiro lock.

JotaART

Power Member
Ex.mos

Estou com um problema no meu elementary os.

O problema é o seguinte: o centro de software não está funcionar, devido a umas actualizações que fiz, agora estou a tentar recuperar...

Ao correr este comando: $ apt-get -f install, dá esta mensagem:

E: Não foi possível abrir ficheiro de lock /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível criar acesso exclusivo ao directório de administração (/var/lib/dpkg/), é root?

Não sei se ao correr as 13 Permissões negadas resolve o problema, mas não consigo correr os ficheiros.

Como é que faço para abrir o ficheiro lock?

E como criar acesso exclusivo ao directório de administração?

Obrigado
Cumprimentos, Joaquim
 
sudo rm /var/lib/apt/lists/*
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock


agora, dê um update…

sudo apt-get update
sudo dpkg --configure -a
 
Última edição:
Boa tarde

Conforme o conselho junto o que deu:

$ sudo rm /var/lib/apt/lists/*
rm: impossível remover «/var/lib/apt/lists/partial»: É uma directoria
$ sudo rm /var/lib/dpkg/lock
rm: impossível remover «/var/lib/dpkg/lock»: Ficheiro ou directoria inexistente
$ sudo rm /var/cache/apt/archives/lock

diz que é impossível remover...

como resolver a situação?
 
Só uma duvida, estava a executar o comando apt-get -f install sem "sudo"? porque para fazer a instalação de aplicações tem de usar sudo, ficando assim: sudo apt-get install nomedaapp. Se estava a usar siga para baixo.
sudo rm /var/lib/apt/lists/partial/*
sudo apt-get -f install
sudo apt-get update

Tenha atenção ao usar estes comandos, pois pode remover coisas necessárias ao sistema. Se vir que está a remover muitos pacotes/MB de apps é um sinal para não continuar. Num sistema a funcionar correctamente em principio os comandos são seguros.
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove

Uma app para limpeza do sistema e entre outras,
https://github.com/oguzhaninan/Stacer/releases/download/v1.0.8/stacer_1.0.8_amd64.deb
 
Boas,

Com os malabarismos que estive a fazer, consegui desinstalalar o software-center.

Depois tentei instalar assim:
sudo apt install software-center

Agora da-me este resultado:

Os pacotes a seguir têm dependências não satisfeitas:
software-center : Depende: python-aptdaemon.gtk3widgets mas não vai ser instalado
Recomenda: sessioninstaller mas não vai ser instalado
E: Não foi possível corrigir problemas, você tem pacotes mantidos (hold) estragados.

Já tentei instalar o que é solicitado, e julgo estar instalado, mas da-me sempre a mesma mensagem.

Agradecia uma ajuda para este malabarismo, obrigado.
 
A primeira não resolveu...

E o passo seguinte deu isto:

$ sudo dpkg --configure -a
$ sudo apt-get install -f
A ler as listas de pacotes... Pronto
A construir árvore de dependências
A ler a informação de estado... Pronto
0 pacotes actualizados, 0 pacotes novos instalados, 0 a remover e 111 não actualizados.

não resolveu...
 
Vamos então voltar ao início, qual o problema que está a ter agora?
Segundo o que aí diz tem 111 atualizações para fazer.
Sudo apt-get upgrade
Sudo apt-get dist-upgrade

Para instalar o centro de software da elementary,
Sudo apt-get update
Sudo apt-get install appcenter

Ou para reinstalar
Sudo apt-get install --reinstall appcenter
 
Última edição:
Obrigado por me ajudar, mas ainda não foi desta.

Tentei reinstalar e o resultado foi este:

$ sudo apt-get install --reinstall appcenter
A ler as listas de pacotes... Pronto
A construir árvore de dependências
A ler a informação de estado... Pronto
E: Não foi possível encontrar o pacote appcenter
 
Obrigado pela ajuda...
E como não consegui resolver o assunto, segui o teu conselho.
Fiz um backup dos dados que tinha no pc e reinstalei o elementary os...
 
Back
Topo