segunda-feira, 24 de junho de 2013

Super sources.list para o Debian Wheezy

fonte :http://gnutwoall.wordpress.com/2013/05/13/super-sources-list-para-o-debian-wheezy/

Aqui veremos a montagem de um super sources.list para o Debian Wheezy, utilizando o netselect para selecionar os espelhos mais rápidos no nosso país, em contrapartida os espelhos oficiais também serão incluídos no teste.

Comecemos pela instalação do netselect, sobre o qual tratei num antigo artigo para o site Viva o Linux:
 
1
2
# apt-get update
# apt-get install netselect netselect-apt
Configurando o sources.list.
Abaixo veremos em teste os mirrors:
ftp.br.debian.org
sft.if.usp.br
linorg.usp.br
ftp.debian.org
1
# netselect -vv ftp.br.debian.org sft.if.usp.br linorg.usp.br ftp.debian.org
sources.list-001
 
Testando outros mirrors.
Caso tenham necessidade de testar outros espelhos, acessem o endereço abaixo, selecione o país e em seguidos os espelhos a serem testados.
Em seguida veremos os testes dos seguintes mirrors de atualização de segurança:
ftp.br.debian.org
sft.if.usp.br
linorg.usp.br
security.debian.org
1
# netselect -vv sft.if.usp.br ftp.br.debian.org linorg.usp.br security.debian.org
sources.list-002
Com os resultados apresentados montei o seguinte sources.list:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
### Debian 7.0 Wheezy.
### Chave GPG: apt-get install debian-archive-keyring
deb http://sft.if.usp.br/debian/ wheezy main contrib non-free
deb http://ftp.br.debian.org/debian/ wheezy main contrib non-free
deb http://linorg.usp.br/debian/ wheezy main contrib non-free
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
 
### Debian 7.0 Wheezy Security 'Updates'.
deb http://sft.if.usp.br/debian-security/ wheezy/updates main contrib non-free
deb http://ftp.br.debian.org/debian-security/ wheezy/updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://linorg.usp.br/debian-security/ wheezy/updates main contrib non-free
 
### Debian 7.0 Wheezy Updates 'Volatile'.
deb http://sft.if.usp.br/debian/ wheezy-updates main contrib non-free
deb http://ftp.br.debian.org/debian/ wheezy-updates main contrib non-free
deb http://linorg.usp.br/debian/ wheezy-updates main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
 
### Debian 7.0 Wheezy 'Proposed Updates'.
deb http://sft.if.usp.br/debian/ wheezy-proposed-updates main contrib non-free
deb http://ftp.br.debian.org/debian/ wheezy-proposed-updates main contrib non-free
deb http://linorg.usp.br/debian/ wheezy-proposed-updates main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-proposed-updates main contrib non-free
 
### Debian 7.0 Wheezy 'Backports'.
deb http://sft.if.usp.br/debian/ wheezy-backports main contrib non-free
deb http://ftp.br.debian.org/debian/ wheezy-backports main contrib non-free
deb http://linorg.usp.br/debian/ wheezy-backports main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-backports main contrib non-free
sources.list-004
Como o Wheezy é o atual Debian Stable, caso queiram, basta substituir o campo wheezy por stable no arquivo /etc/apt/sources.list, neste caso ficaria assim:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
### Debian 7.0 Stable.
### Chave GPG: apt-get install debian-archive-keyring
deb http://sft.if.usp.br/debian/ stable main contrib non-free
deb http://ftp.br.debian.org/debian/ stable main contrib non-free
deb http://linorg.usp.br/debian/ stable main contrib non-free
deb http://ftp.debian.org/debian/ stable main contrib non-free
 
### Debian 7.0 Stable Security 'Updates'.
deb http://sft.if.usp.br/debian-security/ stable/updates main contrib non-free
deb http://ftp.br.debian.org/debian-security/ stable/updates main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://linorg.usp.br/debian-security/ stable/updates main contrib non-free
 
### Debian 7.0 Stable Updates 'Volatile'.
deb http://sft.if.usp.br/debian/ stable-updates main contrib non-free
deb http://ftp.br.debian.org/debian/ stable-updates main contrib non-free
deb http://linorg.usp.br/debian/ stable-updates main contrib non-free
deb http://ftp.debian.org/debian/ stable-updates main contrib non-free
 
### Debian 7.0 Stable 'Proposed Updates'.
deb http://sft.if.usp.br/debian/ stable-proposed-updates main contrib non-free
deb http://ftp.br.debian.org/debian/ stable-proposed-updates main contrib non-free
deb http://linorg.usp.br/debian/ stable-proposed-updates main contrib non-free
deb http://ftp.debian.org/debian/ stable-proposed-updates main contrib non-free
 
### Debian 7.0 Stable 'Backports'.
deb http://sft.if.usp.br/debian/ stable-backports main contrib non-free
deb http://ftp.br.debian.org/debian/ stable-backports main contrib non-free
deb http://linorg.usp.br/debian/ stable-backports main contrib non-free
deb http://ftp.debian.org/debian/ stable-backports main contrib non-free
Em seguida basta adotar os seguintes procedimentos:
1
2
3
4
5
# apt-get update
# apt-get install debian-archive-keyring
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
sources.list-005
sources.list-006
sources.list-007
Repositórios deb-src.
Caso tenham necessidade, abaixo encontra-se um sources.list ainda mais completo, no qual estão contidos os repositórios deb-src, ou seja, os repositórios de código-fonte de pacotes.
Informações Importantes.
Debian Backports…
A partir do Debian Wheezy, o repositório debian-backports, além de oficial passa agora a ocupar os mesmos servidores dos repositórios padrão, por isso o mesmo foi imcluído, principalmente para aqueles que necessitam de um Debian Stable com pacotes mais novos, a utilização dessa release é simples:
1
2
3
4
# apt-get update
# apt-get -t wheezy-backports install pacote
# apt-get -t wheezy-backports upgrade
# apt-get -t wheezy-backports upgrade
Sobre o Backports fiz um artigo no antigo Blog e que hoje está publicado no VOL:
Com algumas modificações dá para modificar seu atual Debian Wheezy para Wheezy Backports, basta que se modifique o script constante do link abaixo:
O repo deb-multimídia…
Conforme informações já passadas o repositório deb-multimedia já não é mais necessário para a reprodução de certos tipos de mídia no Debian WHeezy, por isso o mesmo não mais faz parte dos meus confs oficiais, apesar disso, inclui o mesmo no sources.list de extras citado abaixo, maiores informações do porque não usar o deb-multimedia em seu Wheezy:
As seções contrib e non-free…
Embora não habilitadas por padrão pelo instalador Debian, julgo de extrema importância o seu uso, principalmente para aqueles que necessitam instalar drivers proprietários, tipos dos de vídeo, wi-fi, flashplugin-nonfree e etc. Caso não seja o seu caso utilize apenas a seção mais nas linhas dos repositórios.
Repositórios de extras para o Wheezy.
Repositórios extras para o Debian Wheezy poderão ser encontrados no link abaixo:
Debian OldStable (Squeeze).
O sources.list mais atual para o Debian Squeeze (OldStable), poderá ser encontrado no link abaixo:
Informações finais…
O conteúdo aqui apresentado substitui o material constante dos seguintes artigos:
 

Um comentário: