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


 



Comentários

  1. Excelente! Estou usando o Debian Híbrido há alguns meses e têm me atendido perfeitamente, e o melhor, com estabilidade e programas recentes.

    Hoje fui atualizar a lista de repositórios e apareceu a seguinte mensagem no terminal: E: Repository 'http://deb.debian.org/debian experimental InRelease' changed its 'Codename' value from 'experimental' to 'rc-buggy'
    N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
    Do you want to accept these changes and continue updating from this repository? [s/N]

    Pelo que entendi, a mensagem diz que o referido repositório mudou seu valor 'codinome' de 'experimental' para 'rc-buggy'. Me corrija se eu estiver errado.

    Valeu, Ricardo!

    ResponderExcluir
  2. Oi Lobo tudo bem? Com o lançamento do Debian Bookworm o Debian Testing mudou para Trixie e eu posso simplesmente manter o repositório como você indica certo?

    Só fiquei com uma dúvida referente a sources.list.

    Eu deixei a minha exatamente como a sua:
    deb http://deb.debian.org/debian/ testing main contrib non-free-firmware

    Mas eu alguns casos eu vi que colocam um non-free extra ficando assim:
    deb http://deb.debian.org/debian/ testing main contrib non-free non-free-firmware

    Então eu não sei bem qual a diferença entre "non-free" e "non-free-firmware"

    De qualquer maneira vou continuar como você indica nesse tutorial. Um abraço e parabéns pelo ótimo trabalho de sempre, você me ajudou e ajuda muito ainda. Sucesso!

    ResponderExcluir
    Respostas
    1. Use esse
      deb http://deb.debian.org/debian/ testing main contrib non-free non-free-firmware

      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