Aprenda usar o Debian testing hibrido free.

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.


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.conf
Copie 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/preferences
Copie 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 iceweasel
No final da saída do terminal vai ter a versão do testing

Provides:
37.0.2-1 - www-browser gnome-www-browser
31.6.0esr-1 - www-browser gnome-www-browser
Reverse Provides:
Para fazer a reversão é como no comando abaixo.

apt-get install iceweasel=31.6.0esr-1
A 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.conf
Altere 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/preferences
Altere 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 update
De 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!!











Comentários

  1. 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

    ResponderExcluir
  2. Olá pessoal, sou novo nessa área, por isso perdoem a pergunta...
    O que acontece se eu seguir esses passos acima em um Linux Mint que tenho instalado no meu computador?

    ResponderExcluir
    Respostas
    1. Nunca e de forma alguma misture distribuições, isso é para Debian e . Não é para Mint.

      Excluir
  3. Respostas
    1. É claro que não, vc vai morrer e o testing ira continuando existindo.

      Excluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais