Como instalar pacotes Debian via internet ao invés de um CD?

5

Quando eu entro no root para instalar o sudo no Debian Testing eu escrevo isto:

apt-get install sudo

O que retorna isso:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  sudo
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/920 kB of archives.
After this operation, 2,895 kB of additional disk space will be used.
Media change: please insert the disc labeled
 'Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 xfce-CDBinary-1 20150518-05:36'
in the drive '/media/cdrom/' and press enter

Como eu instalaria o sudo no Debian aqui na Internet?

    
por enduser 23.06.2015 / 00:38

1 resposta

10

apt-get (como todos os outros softwares baseados em APT: aptitude, synaptic, etc.) procura pacotes nos locais mencionados no arquivo /etc/apt/sources.list . Além disso, os arquivos no diretório /etc/apt/sources.list.d são usados (se o nome deles não for muito "estranho").

Edite o arquivo /etc/apt/sources.list para remover ou comentar a linha referente ao CD Debian. Para comentar uma linha, adicione o caractere # no começo. Você precisará ser root para editar esse arquivo. Se você usar o nano, certifique-se de não introduzir inadvertidamente uma nova linha devido à quebra de linha (execute nano -w /etc/apt/sources.list , ou pressione Alt + L para desativar a quebra de linha se estiver ativada) .

Você precisará ter fontes de pacotes da Internet. Dependendo das opções escolhidas durante as instalações, elas podem ou não estar presentes. Mesmo se estiverem presentes, o CD terá precedência para os pacotes que estão no CD, se houver uma linha referente ao CD.

Aqui estão algumas linhas típicas para fontes de rede. Substitua ftp.fr.debian.org por um espelho perto de você.

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

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

## Other updates
deb http://ftp.fr.debian.org/debian stretch/updates main non-free contrib
deb-src http://ftp.fr.debian.org/debian stretch/updates main non-free contrib

Depois de editar o arquivo sources.list , execute (como root) o comando

apt-get update

Agora você pode instalar pacotes da Internet.

    
por 23.06.2015 / 00:57