Debian Testing (Bookworm) híbrido


Aprenda a tornar híbrido (testing/unstable/experimental) o seu Debian Testing  (Bookworm), tendo assim acesso aos pacotes mais atuais da comunidade Debian e iremos instalar o Gnome 44, Firefox normal e VirtualBox que só podem ser instalados em repositório oficial híbrido.

Debian Testing (Bookworm) híbrido

OBS: Isso não deve ser feito no Debian Stable devido as versões dos programas serem muito distantes, também não é recomendado para iniciantes.

Repositório híbrido

Um repositório híbrido é o também conhecido por pinar o repositório, você adiciona repositórios de versões diferentes a sua sources.list e pina um deles como o principal, usando os demais quando quiser para a instalação de programas específicos, isso garante não poluir o sistema inteiro com repositórios diferentes.

Tornando o repositório híbrido

Log como Root no terminal.

su -

Abra a sources.list.

nano /etc/apt/sources.list

Apague todo o conteúdo e adicione as linhas abaixo em vermelho.


##Debian Testing
deb http://deb.debian.org/debian/ testing main contrib non-free-firmware


##Debian Unstable
deb http://deb.debian.org/debian/ unstable main contrib non-free-firmware


##Debian Experimental
deb http://deb.debian.org/debian/ experimental main contrib non-free-firmware


Salve teclando Ctrl + x tecle s e tecle Enter para fechar o nano.

Pinar o apt

Devemos criar dois arquivos para dizer ao apt as prioridades de cada repositório, assim evitamos que em um apt upgrade o sistema seja poluído com pacotes dos repositórios unstable e experimental.

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.

APT::Default-Release "testing";
 
 
Salve teclando Ctrl + x tecle s e tecle Enter para fechar o nano.

Preferences

De o comando abaixo no terminal.
nano /etc/apt/preferences
Copie e cole as linhas verde abaixo no nano aberto no terminal.
Salve com Ctrl + o tecle enter e feche com Ctrl + x

OBS: A ultima linha deve ser Pin-Priority: 50 e nunca uma linha vazia.

Package: *
Pin: release a=testing
Pin-Priority:500

Package: *
Pin: release a=unstable
Pin-Priority: 50

Package: *
Pin: release a=experimental
Pin-Priority: 50



Salve teclando Ctrl + x tecle s e tecle Enter para fechar o nano.
 
Atualize a lista de pacotes.
apt update
Instalar programas

Para instalar programas você deve adicionar ao comando o complemento referente ao repositório que deseja que o programa seja instalado.

Do repositório Unstable
-t unstable
Do repositório Experimental
-t experimental
Exemplo o novo terminal do Gnome do repositório Experimental.
sudo apt install -t experimental gnome-console
Se aplica a todos os programas.

Programas atuais e programas que não tem no Stable e Testing

Exemplo bem peculiar, o Debian por padrão utiliza o Firefox-esr, mas ao utilizar o Debian híbrido você tem a possibilidade de utilizar o Firefox normal via repositório Unstable.
Em primeiro lugar remove o Firefox-esr.
apt remove --purge firefox*
Instale o Firefox normal.
apt install -t unstable firefox firefox-l10n-pt-pt
Ai está.
 

 Outro curiosidade é referente ao VirtualBox removido do Debian Stable e Testing, mas presente no Unstable e você pode instalar com o comando.
apt install virtualbox
Note que não adicionei o complemento -t unstable, poderia adicionar, mas é desnecessário devido o pacote só se encontrar no repositório Unstable, não tendo o pacote no testing o apt pega de onde tiver.
 
Ai está o virtualbox instalado no Debian sem complicações por um repositório oficial.
 

 
Atualizando o Gnome 43 para o 44 do repositório Experimental, execute.

apt install -t experimental gnome-shell gnome-backgrounds gnome-calculator gnome-calendar gnome-characters gnome-clocks gnome-contacts gnome-control-center gnome-control-center-data gnome-font-viewer gnome-maps gnome-remote-desktop gnome-settings-daemon gnome-settings-daemon-common gnome-software gnome-software-common gnome-sudoku gnome-system-monitor gnome-terminal gnome-terminal-data gnome-text-editor gnome-user-docs gnome-weather nautilus gnome-console gnome-tweaks nautilus gnome-core gnome-console gnome-system-tools

Gnome 44 no Debian


 



Você precisa ver isso

Todos os arquivos do blog

Mostrar mais