#1 resposta do Anwar (220 votos)
#2 resposta do desgua (77 votos)
#3 resposta do Qasim (22 votos)
#8 resposta do rearlight (5 votos)
#9 resposta do Sid (4 votos)
#12 resposta do konrad (3 votos)
Continuo recebendo esse aviso sempre que tento executar sudo apt-get update .
Você pode visitar o Ubuntu Wiki para ver uma atualização lista de versões do Ubuntu e seus nomes de códigos .
Componente: pode ser main , universe , multiverse e restricted . Estas palavras indicam o nível de suporte para os pacotes e o status de licenciamento.
Por favor, tome nota que, você pode adicionar um ou mais componentes em uma linha, então "main", "universe", "restricted" e "multiverse" podem estar em uma única linha. Observe também que, embora você adicione mais de um componente em uma única linha, o sistema APT os considera como uma linha separada contendo apenas um componente.
Depois de analisar seu arquivo sources.list , descobri que ele é básico, fornecido pelo Ubuntu por padrão. Você pode criar um arquivo padrão seguindo o procedimento:
Note que para o Ubuntu versão 11.10 ou anterior você tem que usar gksu antes do comando software-properties-gtk
Atualização para lidar com os arquivos sources.list.d dir
Às vezes, uma entrada duplicada pode estar em um arquivo no diretório /etc/apt/sources.list.d , que também é usado pelo APT. Então, você deve olhar para o diretório e ver se há alguma duplicata nesses arquivos. Não é necessário que as duplicatas estejam no mesmo arquivo.
Então, houve uma entrada duplicada nas fontes do Apt. Como google-chrome.list contém apenas uma única linha apt e ela também foi listada no arquivo google.list , podemos remover esse arquivo com segurança com o comando
Pressione Alt + F2 e cole software-properties-gtk (ou você pode abrir o "Centro de Software" e depois ir em "Editar" & gt; "Fontes de Software"). Vá para a aba "Outro Software", escolha a entrada duplicada e pressione o botão "Remover".
Eu não sei o quanto é ruim, mas eu não gosto de apt-get update me mostrando entradas duplicadas.
A propósito, não é tão ruim assim, é só mostrar que você tem entradas duplicadas.
Você pode remover entradas duplicadas em algumas etapas fáceis com Y PPA Manager
Clique duas vezes em Avançado
Scan & amp; Remover & PPA duplicados & amp; Clique Ok
Irá demorar algum tempo (1 ou 2 Mints) Para Digitalizar & amp; Remover PPAs Duplicados
Eu tive o mesmo problema, fontes de software abertas. desmarcada "Parceiros da Canonical". O Conflito é entre "Parceiros Canonicais" e "Parceiros Canonicais Adicionados pelo Centro de Software"
Se você não conseguiu descobrir isso em seu source.list , faça o seguinte:
Em seguida, selecione "Verificar e remover PPAs duplicados" e clique em OK.
Aplicativos & gt; Centro de Software do Ubuntu & gt; Editar & gt; Fontes de software & gt; Outro Software
Sistema & gt; Administração & gt; Gerenciador de Pacotes Synaptic & gt; Configurações & gt; Repositórios
Se isso não resolver seu problema, você terá que usar uma abordagem de tentativa e erro. Primeiro, crie um backup de seu arquivo sources.list , depois, no arquivo real, analise ou exclua cada linha, salvando e apt-get update -ing depois que cada linha tiver sido comentada ou excluída. Passar por este arquivo linha por linha, comentando linhas diferentes, eventualmente lhe dirá qual linha é supérflua. Não esqueça de descomentar quaisquer linhas que você comentou se apt-get update ainda mostrar o mesmo prompt, caso contrário, você não terá mais fontes no arquivo sources.list .
Então, acabei me codificando com PHP .
Para instalar o PHP, se você não tiver, digite: sudo apt-get install php5 php5-cli .
Faça o download do chkdup .
Vá para o caminho em que você extraiu a ferramenta.
O instalador moverá o chkdup.php para /opt/ e, em seguida, criará um link simbólico em /usr/bin/ .
Sim, pois é necessário fazer um backup da sources.list atual antes de tentar fazer qualquer coisa. Mas eu não sou responsável se alguma coisa aconteceu. A responsabilidade total será sua.
Você verificou ls /etc/apt/sources.list.d/ ? Talvez você tenha alguns repositórios "extras" lá dentro?
por konrad 11.04.2012 / 13:41
Isso ocorre porque as linhas de comando sugeridas, que apenas duplicam a função do comando uniq interno, mais simples, só funcionarão em um arquivo SORTED e removerão apenas as linhas ADJACENT. Além disso, esses comandos apenas removerão linhas consistindo de uma sequência de caracteres idêntica .
Entradas duplicadas relatadas por apt-get update consistirão em entradas função duplicadas, como um repositório incluído em ambas as variantes i386 e amd64 . A maneira fácil e eficaz de removê-los é observar quais repositórios são relatados como duplicados pelo apt-get update e removê-los através do Centro de Software . Abra e escolha Editar - & gt; Fontes de software - & gt; Outro separador Software . Basta procurar as entradas duplicadas e desmarcá-las. (Esta é também uma oportunidade para remover qualquer repositório de source-code se você não estiver compilando os pacotes).
O Google parece ter um problema, por isso sugiro deixar isso de lado. Eu fiz isso no Ubuntu 12.10 (versão do Studio com o desktop Ubuntu adicionado e o Unity para outro login na área de trabalho).
Em seguida, atualize para ver se você corrigiu:
Por que o ~ / .local / share / Trash ainda usa muito espaço mesmo depois de esvaziar o Lixo? [fechadas] Como adicionar um diretório ao PATH?