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

11

Eu usei o Ubuntu Linux antes, e eu instalei o debian OS no meu labtop usando DVDs que eu queimei. Mas quando estou tentando usar o apt-get para instalar o software, o sistema sempre me pede para inserir o disco para continuar. Gostaria de saber se existe uma maneira de alterar a configuração do repositório para que eu possa recuperar os arquivos de instalação on-line em vez de usar discos.

    
por Shang Wang 10.07.2011 / 01:57

1 resposta

21

As fontes de pacote estão listadas em /etc/apt/sources.list e /etc/apt/sources.list.d/*.list . Normalmente você listaria fontes oficiais no arquivo principal /etc/apt/sources.list e adicionaria repositórios de terceiros em /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 ou comente (adicionando um # no início da linha). Se você quiser instalar novamente a partir do CD-ROM, insira o CD e execute apt-cdrom para criar uma entrada sources.list 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 é assim:

## 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 squeeze por testing ou unstable ou qualquer distribuição que você seguir.
  • Remova contrib e non-free se você quiser instalar o software livre exclusivamente.
  • Se você não mora na França, substitua ftp.fr.debian.org pelo nome de outro espelho Debian .
  • As linhas deb são para pacotes binários, as linhas deb-src são para pacotes de origem. Se você nunca deseja fazer download de fontes, não precisa das linhas deb-src . Se fizer isso, você precisará de uma linha deb-src para corresponder a cada linha deb .
  • Apenas duas origens são estritamente necessárias: a distribuição adequada ( protocol://mirror.example.com/debian release_name main ) e as atualizações de segurança ( deb http://security.debian.org/ release_name/updates ). Inclua os outros somente se você quiser:

    • atualizações estáveis são atualizações de bancos de dados que precisam ser mantidos atualizados, como listas de assinatura de vírus. Aplica-se apenas à versão estável.
    • Os Backports são pacakges da unstable que são recompilados para stable. Mesmo que você inclua esta fonte, os pacotes só serão instalados em uma solicitação explícita: se um pacote também tiver uma versão fora dos backports, a versão sem backports será preferida, mesmo que seja antiga. Aplica-se apenas à versão estável.
    • O Debian multimídia tem pacotes que não atendem aos requisitos legais da distribuição principal. Eles são úteis principalmente para computadores desktop, para suportar mais formatos de áudio e vídeo.

Existem muitos outros repositórios não oficiais se você estiver após uma aplicação específica.

    
por 10.07.2011 / 02:37