E com a atualização do meu Debian Wheezy 7.9 para o Debian Jessie 8.2, hoje veremos o sources.list utilizado e alguns extras.
Repositórios.
Abaixo segue o sources.list específico para o Debian Jessie (com a inclusão dos repos Devuan) para casos específicos como instalação de um ou outro pacote, (apenas se necessário).
/etc/apt/sources.list:
### Debian Jessie/Stable + Backports + LoadBalancer (http://httpredir.debian.org). ### GPGKey: apt-get update && apt-get install debian-archive-keyring deb http://httpredir.debian.org/debian/ jessie main contrib non-free deb http://httpredir.debian.org/debian-security/ jessie/updates main contrib non-free deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free deb http://httpredir.debian.org/debian/ jessie-proposed-updates main contrib non-free deb http://httpredir.debian.org/debian/ jessie-backports main contrib non-free ### Devuan repository. ### GPGKey: apt-get update && apt-get install devuan-keyring devuan-baseconf ### deb http://packages.devuan.org/merged jessie main contrib non-free ### deb http://packages.devuan.org/merged jessie-updates main contrib non-free ### deb http://packages.devuan.org/merged jessie-proposed-updates main contrib non-free ### deb http://packages.devuan.org/merged jessie-backports main contrib non-free
A seguir segue a lista de repositórios extras, lembrando que se instalar manualmente Google Chrome, Opera ou Vivaldi, os mesmos criam entradas de repositórios automaticamente (embora o Opera pergunte a respeito), isto fará com que hajam repositórios duplicados, neste caso, desabilite as entradas deste sources.list, ou remova as que forem criadas pelos programas lé em /etc/apt/sources.list.d:
/etc/apt/sources.list.d/extras.list
### 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 ### DropBox. ### deb [arch=i386,amd64] http://linux.dropbox.com/debian wheezy main ### Fish SHELL. ### Chave GPG: wget http://download.opensuse.org/repositories/shells:fish:release:2/Debian_7.0/Release.key; sudo apt-key add - < Release.key deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_7.0/ / ### Google Chrome. ### deb http://dl.google.com/linux/chrome/deb/ stable main ### Iceweasel (Debian Mozilla Team). ### Chave GPG: apt-get update && apt-get install pkg-mozilla-archive-keyring deb http://mozilla.debian.net/ jessie-backports iceweasel-aurora ### Opera Web Browser. ### Chave GPG: wget -O - http://deb.opera.com/archive.key | sudo apt-key add - deb http://deb.opera.com/opera/ stable non-free ### Vivaldi Browser. deb http://repo.vivaldi.com/archive/deb/ stable main
E agora chega a vez do /etc/apt/apt.conf, que eu não estou usando, mas se quiserem temos um resumido:
/etc/apt/apt.conf
APT::Default-Release "jessie-backports"; APT::Get::Purge "1"; APT::Cache-Limit "300000000"; APT::Get::AllowUnauthenticated "0"; APT::Get::AutomaticRemove "0"; APT::Get::HideAutoRemove "0"; Acquire::Queue-Mode "host"; Acquire::Languages "none"; Acquire::PDiffs "1"; Debug::pkgAutoRemove "0"; DPkg::NoTriggers "1"; DPkg::ConfigurePending "1"; DPkg::TriggersPending "1"; DPkg { Options {--force-overwrite;} } PackageManager::Configure "smart";
Atualização do sistema.
Para atualizar seu sistema, siga os passos abaixo:
$ sudo apt-get update
Para a instalação das chaves GPG, simplesmente copie os comandos presentes na descrição de cada uma no sources.list, após tê-los executado, continue com:
$ sudo apt-get update $ sudo apt-get --install-recommends install debdelta $ sudo debdelta-upgrade $ sudo apt-get dist-upgrade # *_* se usou o apt.conf. $ sudo apt-get -t jessie-backports dist-upgrade # *_* se não usou o apt.conf. $ sudo apt-get autoclean
E para a sua diversão:
E partir de hoje utilizareo o asciinema para gravar as sessões de terminal de forma a não precisar ficar pondo imagens nos posts.
t+
Interessante esse asciinema. Nunca tinha ouvido falar. Vou ver existe para o openSUSE.
CurtirCurtir
Caso não exista, você pode instalar o python-pip: http://software.opensuse.org/package/python-pip?search_term=python-pip e depois execute:
# pip install asciinema
Ou instale via git:
$ git clone https://github.com/asciinema/asciinema
$ cd asciinema/
$ sudo ./install
* que foi o que fiz no Debian, até saber que o mesmo já está disponível nos repos.
Um abraço.
CurtirCurtir
Posso substituir o nome “Wheezy” por “Jessie” ? Parabéns pelo poust.
CurtirCurtir
@Evânio, pelo que reparei aqui em tudo o que foi publicado (sources.list e extras) só há uma referência ao Wheezy) é é na linha referente ao DropBox, se for este o caso pode sim.
Mas se o caso for de uma atiualização de Wheezy para Jessie, use esses repositórios deste post e veja isto (se não deseja usar o systemd):
Do contrário, basta modificar os repositórios e tentar atualizar completamente o sistema.
CurtirCurtir
Boas Edps.
Ótimo post. Sem falar do blog… O melhor.
Só uma dúvida.
Tive a impressão que o espelho “http://httpredir.debian.org/debian/” fica preconfigurado…
Apenas acrescentei essas linhas a minha “sources” (uma que uso a partir de uma dica anterior no blog, rs). É impressão minha ou as antga linhas ficaram absoletas?
CurtirCurtir
As antigas ainda funcionam, só que estas buscam o espelho mais rápido (no momento), devido a rapidez as vezes ocorre um erro ao rodar o apt-get update, nesse caso é recomendado rodá-lo mais de 1 vez.
CurtirCurtir