Nessa matéria irei abordar o uso do Debian testing, híbrido com o unstable e o experimental, tendo assim um sistema Rolling Release, além de Upgrade e Downgrade de pacotes.
Matéria exclusiva para entusiastas, não garanto estabilidade para maquinas de produção, apesar de eu usar para esse fim também, da serie "Debian Free".
OBS: Isso não deve ser feito no Debian Stable, pelo fato de ter grande chance de quebrar o sistema e por não fazer sentido instalar o Stable e tornar ele instável aos padrões Debian.
O repositório será "main", com isso você ira ter a disposição todos os pacotes Debian livres, além disso ele será híbrido com unstable e experimental, para que você tenha a disposição alguns dos programas em suas versões mais atuais.
Para alterar a sua sources.list, abra o terminal e de os comandos abaixo.
Apague toda a sources.list aberta no nano e, copie e cole nela as linhas verde abaixo.
Salve com Ctrl + o tecle enter e feche com Ctrl + x
##Debian Testing
deb http://deb.debian.org/debian/ testing main
deb-src http://deb.debian.org/debian/ testing main
deb http://deb.debian.org/debian/ testing-updates main
deb-src http://deb.debian.org/debian/ testing-updates main
##Debian Unstable
deb http://deb.debian.org/debian/ unstable main
##Debian Experimental
deb http://deb.debian.org/debian/ experimental main
De o comando abaixo no terminal.
Salve com Ctrl + o tecle enter e feche com Ctrl + x
APT::Default-Release "testing";
De o comando abaixo no terminal.
Salve com Ctrl + o tecle enter e feche com Ctrl + x
Package: *
Pin: release a=testing
Pin-Priority:500
Package: *
Pin: release a=unstable
Pin-Priority: 50
Package: *
Pin: release a=experimental
Pin-Priority: 50
De o comando abaixo no terminal para atualizar o apt.
De o comando abaixo no terminal.
Pronto seu sistema é Debian testing hibrido.
Para instalar programas você pode usar o terminal ou algum gerenciador de pacotes, para a instalação de programas do testing.
Para poder instalar pacotes do unstable e experimental, você deve usar o terminal.
Exemplos de instalação de um programa na 3 opções que você tem agora.
Note que para a instalação dos pacotes testing não especificamos a versão do sistema e o apt ira automaticamente usar os espelhos testing.
Diferente disso no Unstable e Experimental, foi especificada a versão do repositório com o -t versão
-t unstable
-t experimental
Portanto toda vez que for instalar algum programa que não seja do testing especifique a versão
-t versão
Usem com moderação os repositórios Unstable e Experimental, abaixo alguns exemplos que que recomendo para cada um deles.
Unstable (Sid)
kernel
ambiente gráfico (pode precisar de dependências do Experimental)
Programas
Ferramentas
Experimental
Programas
Se por algum motivo você instalou um pacote do Experimental e não gostou da versão, pode voltar para uma outra versão, exemplo voltar para o testing.
Instalou o Iceweasel do Experimental ( Mozilla Iceweasel 37.0.2 )
Veja abaixo que o pacote de linguagem sera removido, instale ele ao final do downgrade.
No terminal de os comandos.
su
nano /etc/apt/sources.list
Você deve alterar o testing para stable onde estiver marcado de vermelho.
##Debian Testing
deb http://deb.debian.org/debian/ testing main
deb-src http://deb.debian.org/debian/ testing main
deb http://deb.debian.org/debian/ testing-updates main
deb-src http://deb.debian.org/debian/ testing-updates main
##Debian Unstable
deb http://deb.debian.org/debian/ unstable main
##Debian Experimental
deb http://deb.debian.org/debian/ experimental main
Ficando assim a sua sousces.list.
##Debian Testing
deb http://ftp.us.debian.org/debian/ stable main
deb-src http://ftp.us.debian.org/debian/ stable main
deb http://ftp.us.debian.org/debian/ stable-updates main
deb-src http://ftp.us.debian.org/debian/ stable-updates main
##Debian Unstable
deb http://ftp.us.debian.org/debian/ unstable main
##Debian Experimental
deb http://ftp.us.debian.org/debian/ experimental main
Salve com Ctrl + o tecle enter e feche com Ctrl + x
De o comando abaixo no terminal.
APT::Default-Release "testing";
Ficando assim.
APT::Default-Release "stable";
Salve com Ctrl + o tecle enter e feche com Ctrl + x
De o comando abaixo no terminal.
Package: *
Pin: release a=testing
Pin-Priority:500
Package: *
Pin: release a=unstable
Pin-Priority: 50
Package: *
Pin: release a=experimental
Pin-Priority: 50
Ficando assim.
Package: *
Pin: release a=stable
Pin-Priority: 500
Package: *
Pin: release a=unstable
Pin-Priority: 50
Package: *
Pin: release a=experimental
Pin-Priority: 50
Salve com Ctrl + o tecle enter e feche com Ctrl + x
De o comando abaixo no terminal para atualizar o apt.
OBS: alguns pacotes podem não ser revertidos, fique atento a saída de terminal do apt full-upgrade, observe também que quanto mais antiga for a versão stable, mais drástico sera o downgrade e pode até não funcionar como esperado.
Algumas matérias relacionadas ao uso do sistema operacional free.
Sugestão de script de programas free para qualquer ambiente gráfico.
#!/bin/sh
## Adicionar arquitetura i386 no sistema amd64
dpkg --add-architecture i386 ;
Matéria exclusiva para entusiastas, não garanto estabilidade para maquinas de produção, apesar de eu usar para esse fim também, da serie "Debian Free".
OBS: Isso não deve ser feito no Debian Stable, pelo fato de ter grande chance de quebrar o sistema e por não fazer sentido instalar o Stable e tornar ele instável aos padrões Debian.
O Repositório.
O repositório será "main", com isso você ira ter a disposição todos os pacotes Debian livres, além disso ele será híbrido com unstable e experimental, para que você tenha a disposição alguns dos programas em suas versões mais atuais.
Sources.list
Para alterar a sua sources.list, abra o terminal e de os comandos abaixo.
su
nano /etc/apt/sources.list
Apague toda a sources.list aberta no nano e, copie e cole nela as linhas verde abaixo.
Salve com Ctrl + o tecle enter e feche com Ctrl + x
##Debian Testing
deb http://deb.debian.org/debian/ testing main
deb-src http://deb.debian.org/debian/ testing main
deb http://deb.debian.org/debian/ testing-updates main
deb-src http://deb.debian.org/debian/ testing-updates main
##Debian Unstable
deb http://deb.debian.org/debian/ unstable main
##Debian Experimental
deb http://deb.debian.org/debian/ experimental main
Apt.conf
De o comando abaixo no terminal.
nano /etc/apt/apt.confCopie e cole a linha azul abaixo no nano aberto no terminal.
Salve com Ctrl + o tecle enter e feche com Ctrl + x
APT::Default-Release "testing";
Preferences
De o comando abaixo no terminal.
nano /etc/apt/preferencesCopie e cole as linhas vermelha abaixo no nano aberto no terminal.
Salve com Ctrl + o tecle enter e feche com Ctrl + x
Package: *
Pin: release a=testing
Pin-Priority:500
Package: *
Pin: release a=unstable
Pin-Priority: 50
Package: *
Pin: release a=experimental
Pin-Priority: 50
De o comando abaixo no terminal para atualizar o apt.
apt-get update
Atualizar o sistema.
De o comando abaixo no terminal.
apt full-upgrade
Pronto seu sistema é Debian testing hibrido.
Instalação de programas
Para instalar programas você pode usar o terminal ou algum gerenciador de pacotes, para a instalação de programas do testing.
Para poder instalar pacotes do unstable e experimental, você deve usar o terminal.
Exemplos de instalação de um programa na 3 opções que você tem agora.
Repositório Testing.
apt-get install iceweasel
Repositório Unstable.
apt-get install -t unstable iceweasel
Repositório Experimental.
apt-get install -t experimental iceweasel
Note que para a instalação dos pacotes testing não especificamos a versão do sistema e o apt ira automaticamente usar os espelhos testing.
Diferente disso no Unstable e Experimental, foi especificada a versão do repositório com o -t versão
-t unstable
-t experimental
Portanto toda vez que for instalar algum programa que não seja do testing especifique a versão
-t versão
Usem com moderação os repositórios Unstable e Experimental, abaixo alguns exemplos que que recomendo para cada um deles.
Unstable (Sid)
kernel
ambiente gráfico (pode precisar de dependências do Experimental)
Programas
Ferramentas
Experimental
Programas
Downgrade de pacotes.
Se por algum motivo você instalou um pacote do Experimental e não gostou da versão, pode voltar para uma outra versão, exemplo voltar para o testing.
Instalou o Iceweasel do Experimental ( Mozilla Iceweasel 37.0.2 )
su
apt-cache showpkg iceweaselNo final da saída do terminal vai ter a versão do testing
Provides:Para fazer a reversão é como no comando abaixo.
37.0.2-1 - www-browser gnome-www-browser
31.6.0esr-1 - www-browser gnome-www-browser
Reverse Provides:
apt-get install iceweasel=31.6.0esr-1A versão obtida com o apt-cache deve ser acrescentada do sinal de = logo após o nome do pacote.
Veja abaixo que o pacote de linguagem sera removido, instale ele ao final do downgrade.
root@lobo:/home/lobo# apt-get install iceweasel=31.6.0esr-1
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Pacotes sugeridos:
fonts-stix otf-stix fonts-oflb-asana-math fonts-mathjax mozplugger
Os pacotes a seguir serão REMOVIDOS:
iceweasel-l10n-pt-br
Os pacotes a seguir serão REVERTIDOS:
iceweasel
0 pacotes atualizados, 0 pacotes novos instalados, 1 revertidos, 1 a serem removidos e 3 não atualizados.
É preciso baixar 31,2 MB de arquivos.
Depois desta operação, 11,1 MB de espaço em disco serão liberados.
Você quer continuar? [S/n]
root@lobo:/home/lobo# iceweasel -version
Mozilla Iceweasel 31.6.0
root@lobo:/home/lobo#
Downgrade do sistema.
Para fazer o downgrade de todo o sistema, devemos alterar os arquivos da sessão Sources.list da forma abaixo.No terminal de os comandos.
su
nano /etc/apt/sources.list
Você deve alterar o testing para stable onde estiver marcado de vermelho.
##Debian Testing
deb http://deb.debian.org/debian/ testing main
deb-src http://deb.debian.org/debian/ testing main
deb http://deb.debian.org/debian/ testing-updates main
deb-src http://deb.debian.org/debian/ testing-updates main
##Debian Unstable
deb http://deb.debian.org/debian/ unstable main
##Debian Experimental
deb http://deb.debian.org/debian/ experimental main
Ficando assim a sua sousces.list.
##Debian Testing
deb http://ftp.us.debian.org/debian/ stable main
deb-src http://ftp.us.debian.org/debian/ stable main
deb http://ftp.us.debian.org/debian/ stable-updates main
deb-src http://ftp.us.debian.org/debian/ stable-updates main
##Debian Unstable
deb http://ftp.us.debian.org/debian/ unstable main
##Debian Experimental
deb http://ftp.us.debian.org/debian/ experimental main
Salve com Ctrl + o tecle enter e feche com Ctrl + x
Apt.conf
De o comando abaixo no terminal.
nano /etc/apt/apt.confAltere o testing para stable
APT::Default-Release "testing";
Ficando assim.
APT::Default-Release "stable";
Salve com Ctrl + o tecle enter e feche com Ctrl + x
Preferences
De o comando abaixo no terminal.
nano /etc/apt/preferencesAltere o testing para 50 e o valor do stable para 500
Package: *
Pin: release a=testing
Pin-Priority:500
Package: *
Pin: release a=unstable
Pin-Priority: 50
Package: *
Pin: release a=experimental
Pin-Priority: 50
Ficando assim.
Package: *
Pin: release a=stable
Pin-Priority: 500
Package: *
Pin: release a=unstable
Pin-Priority: 50
Package: *
Pin: release a=experimental
Pin-Priority: 50
Salve com Ctrl + o tecle enter e feche com Ctrl + x
De o comando abaixo no terminal para atualizar o apt.
apt-get updateDe o comando abaixo para fazer o downgrade de versão do sistema.
apt full-upgrade
OBS: alguns pacotes podem não ser revertidos, fique atento a saída de terminal do apt full-upgrade, observe também que quanto mais antiga for a versão stable, mais drástico sera o downgrade e pode até não funcionar como esperado.
Algumas matérias relacionadas ao uso do sistema operacional free.
Alternativas livres a fonts Microsoft, para Debian, Ubuntu e derivados
Multifuncional Epson com firmware free
Maquinas virtuais com Virt-Manager para Debian, Ubuntu e derivados.
Sugestão de script de programas free para qualquer ambiente gráfico.
#!/bin/sh
## Adicionar arquitetura i386 no sistema amd64
dpkg --add-architecture i386 ;
## Atualizar lista de pacotes
apt update ;
## Atualizara o sistema operacional
apt full-upgrade -y ;
## Instalar o mesa para placas de vídeo.
apt install -y libegl1-mesa libegl1-mesa-dev libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles2-mesa ;
## Instalar Navegador de internet e LibreOffice
apt install -y chromium chromium-l10n libreoffice libreoffice-l10n-pt-br libreoffice-gtk2 libreoffice-style-sifr ;
## Instalar complementos
apt install -y psmisc xinit wget mesa-utils ;
## Instalar compactador e descompactador
apt install -y unace zip unzip p7zip-full sharutils uudeview mpack arj ;
## Instalar drivers PPD para impressoras
apt install -y printer-driver-escpr printer-driver-gutenprint print-manager hplip ;
## Instalar gui para firewall
apt install -y gufw ;
## Instalar alguns programas de multimédia
apt install -y gimp handbrake kdenlive winff vokoscreen vlc ;
## Instalar codecs e plugins de multimédia
apt install -y fonts-arkpandora ; apt install -y gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-fluendo-mp3 ffmpeg sox twolame vorbis-tools lame faad mencoder ;
Donate - Contribua para a melhoria do nosso trabalho!!
Donate - Contribua para a melhoria do nosso trabalho!!
Baixando a ISO híbrida deste link http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/weekly-live-builds/amd64/iso-hybrid/ pra começar os testes
ResponderExcluirOlá pessoal, sou novo nessa área, por isso perdoem a pergunta...
ResponderExcluirO que acontece se eu seguir esses passos acima em um Linux Mint que tenho instalado no meu computador?
Nunca e de forma alguma misture distribuições, isso é para Debian e . Não é para Mint.
Excluirisso não esta desatualizado
ResponderExcluirÉ claro que não, vc vai morrer e o testing ira continuando existindo.
Excluir