Venho aqui apresentar o
sources.list que utilizo no
Debian 8.0 Jessie. Após o mesmo, apresento também um "sources.list" Extra que pode ser usado para instalar diversos programas.
Como em todos os meus
sources.list, as seções "contrib" e "non-free" estão habilitadas por padrão, já os repos "deb-src" estão desabilitados, modifique-os se desejar.
sources.list
### Repositórios padrão.
deb http://http.debian.net/debian/ jessie main non-free contrib
#deb-src http://http.debian.net/debian/ jessie main non-free contrib
### Atualizações de Segurança.
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free
### Volatile (softwares atualizados com frequência, Clamav, etc)
deb http://http.debian.net/debian/ jessie-updates main contrib non-free
#deb-src http://http.debian.net/debian/ jessie-updates main contrib non-free
### Backports (no momento)
deb http://http.debian.net/debian/ jessie-backports main contrib non-free
#deb-src http://http.debian.net/debian/ jessie-backports main contrib non-free
Copie todo o bloco acima, abra um terminal e, com o
Nano, modifique o arquivo
/etc/apt/sources.list:
# nano /etc/apt/sources.list
Cole o texto e tecle
Ctrl+o e
Ctrl+x, para salvar e sair.
Em seguida, execute:
# apt-get update
# apt-get install debian-archive-keyring
# apt-get update
# apt-get dist-upgrade
# apt-get -t jessie-backports dist-upgrade
* O último comando serve para instalar pacotes mais novos, caso já haja algum lá no Debian Backports.
sources.list de Extras
Agora, veremos a lista de repositórios Extras para o Debian Jessie. O conteúdo desta dica, praticamente, é o mesmo da dica para o Debian Wheezy, publicada em meu Blog:
Crie um arquivos chamado extras.list na pasta /etc/apt/sources.list.d com o nano:
# nano /etc/apt/sources.list.d/extras.list
Cole o conteúdo abaixo:
### deb-multimedia.
### Chave GPG: apt-get update && apt-get install deb-multimedia-keyring
deb http://www.deb-multimedia.org jessie main non-free
deb http://www.deb-multimedia.org jessie-backports main
### Google Chrome.
### Chave GPG: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
deb http://dl.google.com/linux/deb/ stable main
### MEGAsync (MEGA Uploader).
### Chave GPG: wget -O - https://mega.co.nz/linux/MEGAsync/Debian_7.0/Release.key | apt-key add -
deb http://mega.co.nz/linux/MEGAsync/Debian_7.0/ ./
### Opera Web Browser.
### Chave GPG: wget -O - http://deb.opera.com/archive.key | apt-key add -
deb http://deb.opera.com/opera/ stable non-free
### Oracle VM VirtualBox.
### Chave GPG: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
deb http://download.virtualbox.org/virtualbox/debian/ wheezy contrib
### Tor Project.
### Chave GPG: gpg --keyserver hkp://subkeys.pgp.net --recv-keys 219EC810 && gpg --export 219EC810 | apt-key add -
deb http://deb.torproject.org/torproject.org wheezy main
### Vivaldi Browser.
deb http://repo.vivaldi.com/archive/deb/ stable main
Salve e feche o arquivo com
Ctrl+o e
Ctrl+x. E caso tenha interesse em utilizar todos os repositórios listados acima, execute:
# apt-get update
# apt-get install deb-multimedia-keyring
# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
# wget -O - https://mega.co.nz/linux/MEGAsync/Debian_7.0/Release.key | apt-key add -
# wget -O - http://deb.opera.com/archive.key | apt-key add -
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
# gpg --keyserver hkp://subkeys.pgp.net --recv-keys 219EC810 && gpg --export 219EC810 | apt-key add -
# apt-get update
Observações
deb-multimedia :: geralmente não é necessário a utilização deste repositório, visto que a partir do Wheezy, o Debian é bem servido de codecs, mas em casos específicos, como por exemplo a necessidade dos pacotes "libdvdcss2" e "win32|64codecs", e como no meu caso, o "handbrake-gtk" (hoje também desnecessário) é bom tê-lo sempre à mão.
Google Chrome :: estão disponíveis os pacotes google-chrome-beta, google-chrome-stable e google-chrome-unstable.
MEGAsync (MEGA Uploader) :: para quem não conhece, este é o cliente para Upload do MEGA, cujo pacote se chama megasync.
Opera Web Browser :: estão disponíveis os pacotes opera e opera-next, referentes à velha versão 12.16. E opera-stable, opera-beta ou opera-developer, referentes ao novo navegador, agora baseado no Chromium.
Oracle VM VirtualBox :: nada mais é que o VirtualBox da Oracle, atualmente, o pacote virtualbox-4.3. O próprio Debian provê uma versão do VirtualBox que se deixa completo instalando os seguintes pacotes: virtualbox, virtualbox-dkms, virtualbox-qt e virtualbox-guest-additions-iso.
Tor Project :: este aqui permite a instalação do Tor como um serviço, para isso, basta instalar o pacote tor.
Vivaldi Browser :: é o novo navegador dos dissidentes da Opera Software, bem mais rápido que o novo Opera, Chrome|Chromium e Iceweasel. O nome do pacote chama-se vivaldi-snapshot.
Na dica original, existem outros repos, em sua maioria de PPAs de temas para o Ubuntu, que também funcionam no Debian, mas que preferi não colocá-las nesse
sources.list para o VOL, aos interessados:
Problemas
Em caso de erros motivados por entradas duplicadas, faça o seguinte:
# ls /etc/apt/sources.list.d
Caso haja mais alguma arquivo no diretório
/etc/apt/sources.list.d, além do que criamos (o
extras.list), simplesmente remova-o! Geralmente: o MEGASync, Opera e o Vivaldi, tendem a criar seu próprio arquivo contendo seu repositório nesse diretório.
# rm -fv /etc/apt/sources.list.d/nome-do-aquivo.list
Ou, você pode comentar a entrada dos repositórios no arquivo que criamos, bastando para isso, adicionar
# antes de (exemplo para MEGAsync, Opera e Vivaldi):
#deb http://mega.co.nz/linux/MEGAsync/Debian_7.0/ ./
#deb http://deb.opera.com/opera/ stable non-free
#deb http://repo.vivaldi.com/archive/deb/ stable main
Como já dito, apenas se houver erro de entradas duplicadas, algo do tipo:
W: Duplicate sources.list entry ....
W: You may want to run apt-get update to correct these problems
Geralmente, vemos isso no Ubuntu, no Debian isso ocorre devido à insistência de programas em criar seus próprios arquivos. O Opera recentemente mudou sua abordagem, se você o instalar como aqui demonstrei, ele perguntará se deseja criar esse arquivo, basta responder NÃO! Afinal, você já o tem no arquivo
/etc/apt/sources.list.d/extras.list.
Referências
intÉ!+