Vou tentar:
Segundo essa fonte:
http://ubuntuforums.org/showthread.php?t=385886O usuário estava levando uma surra ao tentar instalar o
sambaEssa pessoa tinha esse erro:
root@doram-laptop:/var/lib/dpkg# dpkg --configure -a
dpkg: parse error, in file `/var/lib/dpkg/updates/0000' near line 1:
field name `
Depois ele fez a seguinte ação:
root@doram-laptop:/var/lib# cp -arf dpkg dpkg.bak
root@doram-laptop:/var/lib/dpkg# rm -rf updates/*
root@doram-laptop:/var/lib/dpkg# dpkg --configure -a
dpkg: parse error, in file `/var/lib/dpkg/available' near line 1:
MSDOS EOF (^Z) in field name `'
root@doram-laptop:/var/lib/dpkg# ls available
available available-old
root@doram-laptop:/var/lib/dpkg# cp available available.bak
root@doram-laptop:/var/lib/dpkg# cp available-old available
root@doram-laptop:/var/lib/dpkg# dpkg --configure -a
###WHOA, no errors, lets try apt-get install <package>
root@doram-laptop:/var/lib/dpkg# apt-get install samba
Reading package lists... Done
Seus passos:
Foi até o path /var/lib/
Fez uma cópia de segurança da pasta do dpkg (dpkg.bak...lembre-se, backup sempre..)
Depois ela foi até /var/lib/dpkg
Mandou correr o rm aonde apagava tudo que estava na pasta
updatesDepois mandou o dpkg --configure -a (ele estava como root, entÃo não usou sudo)
Mesmo assim recebeu a notícia que tinha algo errado no arquivo
availableVerificou com o ls que tinha os arquivos
available e
avalilable-old Copiou o
avalilable-old em cima do
availableCorreu novamente o dpkg --configure -a
Mandou instalar o samba.
Dai correu para o abraço da galera.
Bem, eu faria algo bem mais resumido que isso, mas isso já te dá uma bússola de como agir.
Estou supondo que você já sabe se movimentar entre os diretórios através do terminal.
Você deve estar se perguntando (mas por que eu vou mandar apagar o conteúdo de uma pasta que não nada lá???). Bem, por desencardo de consciência, faça..hehe
Se tiver mais alguém para complementar, só postar ai.
Valeu.
7355