Por que recebo a mensagem de erro “fontes duplicadas” durante uma sessão do Live CD do Ubuntu 12.04?

3

Quando inicializo o Live CD do Ubuntu 12.04 desktop e executo o comando sudo apt-get update , as mensagens finais são as mensagens de aviso abaixo.

Reading package lists... Done
W: Duplicate sources.list entry cdrom://Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)/ precise/main i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20120425)_dists_precise_main_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)/ precise/restricted i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20120425)_dists_precise_restricted_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems

No entanto, não parece ser qualquer fonte duplicada em /etc/apt/sources.list

# /etc/apt/sources.list

deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/main/binary-i386/
deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/restricted/binary-i386/
deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ precise main restricted
deb http://archive.ubuntu.com/ubuntu/ precise main restricted
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted


Também executei o comando gksudo software-properties-gtk e observei que há duas entradas na guia Outro Software para Cdrom with Ubuntu 12.04 'Precise Pangolin'

A remoção dessas duas entradas em Outro Software também elimina as mensagens de aviso Duplicate sources.list entry de apt-get update (assim como outras funções apt-get ).

Eu não entendo porque essas duas entradas para Cdrom with Ubuntu estão presentes na guia Outro Software . O CD também já está selecionado como uma possível fonte de instalação na guia Ubuntu Software . Isso deve ser suficiente, não deveria?


Existe um erro na configuração padrão do ambiente do Ubuntu 12.04 Live de Sounces de Software? Ou estou fazendo algo errado?

Não há problema em remover as entradas Cdrom em Outro Software para eliminar a mensagem W: Duplicate sources.list entry cdrom: ?

Atualização:

Esqueci de ver /etc/apt/sources.list depois de remover as entradas do separador Outro Software . Depois disso, seu conteúdo se torna:

# /etc/apt/sources.list

deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ precise main restricted
deb http://archive.ubuntu.com/ubuntu/ precise main restricted
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted

Ainda estou confuso sobre o que está acontecendo aqui.
dists/precise/main/binary-i386/ e dists/precise/restricted/binary-i386/ a mesma coisa que precise main restricted ??

Eu não pensei assim quando olhei pela primeira vez, mas, novamente, remover essas entradas elimina as mensagens de aviso Duplicate sources.list .

    
por irrational John 23.05.2012 / 01:50

2 respostas

1

O que está acontecendo é que os repositórios da Internet Precise AMD64 também incluem os repositórios i386 por padrão . Eu suponho que a razão é para que você possa instalar e executar programas i386 facilmente após instalar o ia32-libs .

Parece que isso também é verdade para os repositórios de CDROM - isso é tudo.

Veja o que é extremamente simples, com uma linha de sources.list em um sistema AMD64 Precise:

deb http://archive.ubuntu.com/ubuntu precise main restricted

  • sudo apt-get update output (nota Get:5 e Get:6 ):

    Ign http://archive.ubuntu.com precise InRelease
    Get:1 http://archive.ubuntu.com precise Release.gpg [198 B]
    Get:2 http://archive.ubuntu.com precise Release [49.6 kB]
    Get:3 http://archive.ubuntu.com precise/main amd64 Packages [1,273 kB]
    Get:4 http://archive.ubuntu.com precise/restricted amd64 Packages [8,452 B]                 
    Get:5 http://archive.ubuntu.com precise/main ***i386*** Packages [1,274 kB]                       
    Get:6 http://archive.ubuntu.com precise/restricted ***i386*** Packages [8,431 B]                  
    Get:7 http://archive.ubuntu.com precise/main TranslationIndex [3,706 B]                     
    Get:8 http://archive.ubuntu.com precise/restricted TranslationIndex [2,596 B]               
    Get:9 http://archive.ubuntu.com precise/main Translation-en [726 kB]                        
    Get:10 http://archive.ubuntu.com precise/restricted Translation-en [2,395 B]                     
    
por ish 23.05.2012 / 08:29
1

Você vê isso, porque é um bug =) Você não deveria ver isso. Arquivado como link depois de discutir com cjwatson.

    
por Dima 20.06.2012 / 12:34