Como a saída sugere, seu arquivo /var/lib/dpkg/status
tem um erro. A linha 1050 imprime
Depends: libc6 (.= 2.7)
O ponto deve ser maior que o sinal ( >
). Os vários comandos do pacote ( dpkg
, apt-get
etc.) não entendem para que serve o ponto. Eles são bastante rígidos em sua sintaxe. Você deve mudar isso para o valor correto.
Portanto, abra o arquivo como usuário root e altere o valor. Você pode usar o editor vim
:
sudo vim /var/lib/dpkg/status
e insira a sequência 1050Gf.r>:wq
. Essa sequência vai para a linha 1050 ( 1050G
), procura por um dit ( f.
), substitui por >
( r>
) e salva / fecha o arquivo ( :wq
).
Outra maneira seria sed
:
sudo sed -i.bak 's,^\(Depends: *libc6 *(\.\),,' /var/lib/dpkg/status
No entanto, você também pode usar qualquer editor gráfico, como Geany, Gedit ou outros. Supondo que você esteja usando Geany :
-
gksu geany +1050 /var/lib/dpkg/status
Este comando primeiro pedirá sua senha de usuário e depois abrirá o arquivo na linha 1050. A linha deve começar comDepends
e você encontrará o ponto após o braket de abertura. - Mova o cursor para o ponto e altere-o para
>
. Para que ele leialibc6 (>= 2.7)
- Salve ( Ctrl - S ) e feche o arquivo.
- Atualize os pacotes com o centro sináptico ou de software. Agora tudo deve estar funcionando como esperado.