apt-get issue: fontes de software duplicadas

0

Eu tenho um problema toda vez que executo sudo apt-get update . O seguinte é uma saída do terminal:

W: Duplicate sources.list entry http://archive.canonical.com/ubuntu/ precise/partner i386 Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_precise_partner_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Preciso de ajuda para resolver o problema de origem de software duplicado. Qualquer ajuda será muito apreciada: -)

    
por Marundu Muturi 27.08.2012 / 09:23

1 resposta

1

A primeira coisa a tentar é verificar seu arquivo sources.list em /etc/apt/sources.list . Abra seu arquivo sources.list com

gksudo gedit /etc/apt/sources.list  

Remova todas as duplicatas das linhas abaixo mencionadas:

deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner

(Você pode não ter o deb-src ativado; isso não importa.)

Se isso não der certo, tente estes dois comandos abaixo. O primeiro comando remove o bloqueio que poderia estar causando o problema e o segundo remove suas listas armazenadas em cache, mas deixa a pasta intacta. (As listas serão regeneradas quando você inserir sudo apt-get update .)

sudo rm -f /var/lib/dpkg/lock  
sudo rm -rf /var/lib/apt/lists/*

( Certifique-se de que digite corretamente e remova os arquivos corretos ou use a opção -i (interativa) em vez da opção -f (force) com rm

Finalmente, para verificar se tudo está de volta ao normal, digite

sudo apt-get update

OBSERVAÇÃO: O erro de bloqueio também ocorre quando Synaptic também está sendo executado quando você tenta atualizar e instalar programas com a linha de comando, portanto, certifique-se de usar apenas uma maneira de atualizar.

    
por user76204 27.08.2012 / 19:45