solicitações do apt-get para CDs ao instalar pacotes, como faço para parar?

10

Eu usei o ubuntu linux antes e instalei o sistema operacional debian no meu labtop usando DVDs que gravei. Mas quando estou tentando usar o apt-get para instalar o software, o sistema sempre pede que eu insira o disco para continuar. Gostaria de saber se existe uma maneira de alterar a configuração do repositório para que eu possa recuperar arquivos de instalação online em vez de usar discos.

Shang Wang
fonte
Acabei de descobrir que é o arquivo sources.list que causou o problema. Mas depois que eu comentar a coisa "deb cdrom", eu já não sou capaz de obter qualquer atualização de software :( Alguém tem um arquivo sources.list agradável?
Shang Wang

Respostas:

20

As fontes do pacote estão listadas em /etc/apt/sources.liste /etc/apt/sources.list.d/*.list. Geralmente você listaria fontes oficiais no arquivo principal /etc/apt/sources.liste adicionaria repositórios de terceiros no /etc/apt/sources.list.d/indicative_name.list.

Se você instalou a partir do CD-ROM, haverá uma linha com

deb cdrom:[some name]/ stable main

Remova-o ou comente-o (adicionando um #no início da linha). Se você quiser instalar novamente a partir do CD-ROM, coloque o CD e execute apt-cdrompara criar uma sources.listentrada a partir desse CD-ROM.

Para instalar pacotes pela Internet, você normalmente listaria um espelho Debian como fonte. A instalação do sistema faz isso se você tiver uma conexão com a Internet. Um conjunto típico de entradas se parece com isso:

## Debian stable proper
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib

## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## Other updates to the stable release (formerly volatile)
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free

## Quasi-official backports
deb http://www.backports.org/debian/ squeeze-backports main non-free contrib
deb-src http://www.backports.org/debian/ squeeze-backports main non-free contrib

## Marillat: multimedia support and other less free or stable stuff
deb http://www.debian-multimedia.org squeeze main
deb-src http://www.debian-multimedia.org squeeze main
  • Substitua squeezepor testingou unstableou qualquer distribuição que você seguir.
  • Remova contribe non-freese você deseja instalar o software livre exclusivamente.
  • Se você não mora na França, substitua ftp.fr.debian.orgpelo nome de outro espelho Debian .
  • As deblinhas são para pacotes binários, as deb-srclinhas são para pacotes de origem. Se você nunca deseja baixar fontes, não precisa das deb-srclinhas. Se você fizer isso, precisará de uma deb-srclinha para corresponder a cada deblinha.
  • Apenas duas fontes são estritamente necessárias: a distribuição adequada ( protocol://mirror.example.com/debian release_name main) e as atualizações de segurança ( ). Inclua os outros apenas se desejar:deb http://security.debian.org/ release_name/updates

    • stable-updates são atualizações de bancos de dados que precisam ser mantidos atualizados, como listas de assinaturas de vírus. Aplica-se apenas à versão estável.
    • Backports são pacakges da unstable que são recompilados para estabilidade. Mesmo se você incluir essa fonte, os pacotes serão instalados apenas mediante solicitação explícita: se um pacote também tiver uma versão fora dos backports, a versão sem backports será preferida, mesmo se for mais antiga. Aplica-se apenas à versão estável.
    • A multimídia Debian possui pacotes que não atendem aos requisitos legais da distribuição principal. Eles são úteis principalmente para máquinas de mesa, para suportar mais formatos de áudio e vídeo.

Existem muitos outros repositórios não oficiais se você estiver procurando por um aplicativo específico.

Gilles 'SO- parar de ser mau'
fonte
2
você é demais, gilles !!
Shang Wang