How-To :: Devuan 1.0 Beta (2ª parte)


E já que vimos o tutorial de instalação do Devuan 1.0 Beta, é chegada a hora de ver o que é possível fazer com esse trem! 🙂

Configuração.

Abaixo demonstrarei o conteúdo de 3 arquivos que basicamente definem o Devuan, são eles o /etc/apt/sources.list, /etc/apt/sources.list.d/devuan.list e /etc/apt/preferences.d/avoid-systemd.

/etc/apt/sources.list.

# deb http://br.mirror.devuan.org/merged/ jessie main

deb http://br.mirror.devuan.org/merged/ jessie main
deb-src http://br.mirror.devuan.org/merged/ jessie main

# jessie-security, previously known as 'volatile'
deb http://br.mirror.devuan.org/merged/ jessie-security main
deb-src http://br.mirror.devuan.org/merged/ jessie-security main

# jessie-updates, previously known as 'volatile'
deb http://br.mirror.devuan.org/merged/ jessie-updates main
deb-src http://br.mirror.devuan.org/merged/ jessie-updates main

Este é o arquivo principal onde estão contidos os repositórios da release default, a Jessie.

/etc/apt/sources.list.d/devuan.list.

# autogenerated by devuan-baseconf
# decomment following lines to  enable the developers devuan repository
#deb http://packages.devuan.org/devuan jessie main
#deb-src http://packages.devuan.org/devuan jessie main

Neste está contido o repositório extra destinado em princípio aos desenvolvedores do Devuan, mas não nada que o impeça de usá-lo. * Ele vem desabilitado por padrão.

/etc/apt/preferences.d/avoid-systemd.

Package: systemd-sysv
Pin: release o=Debian
Pin-Priority: -1

Este é o arquivo que impede a instalação do Systemd no Devuan.

Em uso.

Com o sistema instalado, passemos para a configuração inicial, isto é, deixá-lo em dia com as atualizações:

# apt-get update
# apt-get dist-upgrade
# apt-get autoclean

Continuo com a remoção de coisas inúteis para mim, caso do PulseAudio e o PackageKit:

# apt-get --purge remove packagekit
# apt-get --purge remove libpulsedsp pulseaudio pulseaudio-module-x11 pulseaudio-utils
# apt-get autoremove --purge
# reboot

Este slideshow necessita de JavaScript.

Daí tento sem sucesso instalar alguns ambientes do demo, são eles o Gnome e o Cinnamon sem sucesso:

# apt-get install task-brazilian-portuguese task-brazilian-portuguese-desktop task-gnome-desktop
# apt-get install task-brazilian-portuguese task-brazilian-portuguese-desktop task-cinnamon-desktop

Este slideshow necessita de JavaScript.

Outro Desktop enjoado, o KDE, dessa vez seria possível instalá-lo:

# apt-get install task-brazilian-portuguese task-brazilian-portuguese-desktop task-kde-desktop

Este slideshow necessita de JavaScript.

Assim como o excelente MATE Desktop (que tenta trazer de volta o PulseAudio):

# apt-get install task-brazilian-portuguese task-brazilian-portuguese-desktop task-mate-desktop

Este slideshow necessita de JavaScript.

Ajustando as coisas.

E para se ver livre de Systemd, PulseAudio e Network Manager, voltamos ao que já expliquei no artigo HOW-TO :: DIST-UPGRADE DEBIAN WHEEZY / DEBIAN JESSIE, criaremos os arquivos /etc/apt/preferences.d/no-network-manager, /etc/apt/preferences.d/no-pulseaudio e /etc/apt/preferences.d/no-systemd:

/etc/apt/preferences.d/no-systemd):

Package: systemd-sysv
Pin: release o=Debian
Pin-Priority: -1

Package: systemd-shim
Pin: release o=Debian
Pin-Priority: -1

Package: systemd
Pin: release o=Debian
Pin-Priority: -1

/etc/apt/preferences.d/no-pulseaudio):

Package: pulseaudio
Pin: release o=Debian
Pin-Priority: -1

/etc/apt/preferences.d/no-network-manager):

Package: network-manager
Pin: release o=Debian
Pin-Priority: -1

Package: network-manager-gnome
Pin: release o=Debian
Pin-Priority: -1

Agora sim posso instalar o MATE sem o Pulseaudio!:

# apt-get install task-brazilian-portuguese task-brazilian-portuguese-desktop task-mate-desktop

devuan-mate3-nopulseaudio

Incrementando.

Em vez de usar os tradicionais repos Devuan, que tal incrementá-lo ainda mais, para tanto, basta que altere os arquivos /etc/apt/sources.list, /etc/apt/sources.list.d/devuan.list e crie o arquivo /etc/apt/sources.list.d/extras.list:

/etc/apt/sources.list.

### Devuan repository.
### GPGKey: apt-get update && apt-get install devuan-keyring devuan-baseconf
deb http://br.mirror.devuan.org/merged/ jessie main contrib non-free
deb http://br.mirror.devuan.org/merged/ jessie-security main contrib non-free
deb http://br.mirror.devuan.org/merged/ jessie-updates main contrib non-free
deb http://br.mirror.devuan.org/merged/ jessie-proposed-updates main contrib non-free
deb http://br.mirror.devuan.org/merged/ jessie-backports main contrib non-free

/etc/apt/sources.list.d/devuan.list.

deb http://packages.devuan.org/devuan jessie main contrib non-free

/etc/apt/sources.list.d/extras.list.

### deb-multimedia.
### GPGKey: 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.
### GPGKey: sudo gpg --keyserver keys.gnupg.net --recv-keys 5044912E; sudo gpg --export -a 5044912E | sudo apt-key add -
deb [arch=i386,amd64] http://linux.dropbox.com/debian jessie main

### Fish SHELL.
### GPGKey: wget http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_8.0/Release.key; sudo apt-key add - < Release.key
deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_8.0/ /

### Google Chrome.
### GPGKey: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
deb http://dl.google.com/linux/chrome/deb/ stable main

### Debian Mozilla Team.
### GPGKey: apt-get update && apt-get install pkg-mozilla-archive-keyring
#deb http://mozilla.debian.net/ jessie-backports firefox-esr
#deb http://mozilla.debian.net/ jessie-backports firefox-release
#deb http://mozilla.debian.net/ jessie-backports firefox-beta
deb http://mozilla.debian.net/ jessie-backports firefox-aurora

### Opera Web Browser.
### GPGKey: wget -O - http://deb.opera.com/archive.key | sudo apt-key add - 
deb http://deb.opera.com/opera/ stable non-free

### SoundKonverter.
### GPGKey: wget http://download.opensuse.org/repositories/home:HessiJames/Debian_7.0/Release.key; sudo apt-key add - < Release.key
deb http://download.opensuse.org/repositories/home:HessiJames/Debian_7.0/ /

### Vivaldi Browser.
### GPGKey: wget -q -O - http://repo.vivaldi.com/stable/linux_signing_key.pub | sudo apt-key add - 
deb http://repo.vivaldi.com/archive/deb/ stable main

Observem que aidionei as seções contrib e non-freeno arquivo /etc/apt/sources.list, bem como os repositórios jessie-backports e jessie proposed-updates.

Habilitei o repositório contido em /etc/apt/sources.list.d/devuan.list.

E adicionei inúmeros repositórios externos em /etc/apt/sources.list.d/extras.list, como o deb-multimedia, Google, Opera, Vivaldi, Iceweasel|Firefox, etc.

* Observação importante: não adicionei o repositório do Google em sistemas 32Bits.

Após tudo istobasta efetuar os seguintes comandos:

# apt-get update
# apt-get install deb-multimedia-keyring pkg-mozilla-archive-keyring
# gpg --keyserver keys.gnupg.net --recv-keys 5044912E; gpg --export -a 5044912E | apt-key add -
# wget http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_8.0/Release.key; apt-key add - < Release.key
# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
# wget -O - http://deb.opera.com/archive.key | apt-key add - 
# wget http://download.opensuse.org/repositories/home:HessiJames/Debian_7.0/Release.key; apt-key add - < Release.key
# wget -q -O - http://repo.vivaldi.com/stable/linux_signing_key.pub | apt-key add - 
# apt-get update
# apt-get dist-upgrade
# apt-get autoclean

Este slideshow necessita de JavaScript.

De Devuan para Debian.

E se na contramão da história você quiser passar o Devuan para Debian, nada mais fácil, basta remover o arquivo /etc/apt/sources.list.d/devuan.list ou movê-lo para outro local como em /etc/apt, além de efetuar um backup de /etc/apt/sources.list.

# rm -fv /etc/apt/sources.list.d/devuan.list
ou
# mv -v /etc/apt/sources.list.d/devuan.list /etc/apt/
# cp -av /etc/apt/sources.list /etc/apt/sources.list-backup

E alterar os repositórios contidos em /etc/apt/sources.list para:

### Debian Jessie/Stable + Backports + LoadBalancer (http://httpredir.debian.org).
### GPGKey: apt-get update && apt-get install debian-archive-keyring
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.debian.org/debian jessie main contrib non-free
deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free
deb http://ftp.debian.org/debian/ jessie-proposed-updates main contrib non-free

Feito isto, bastará atualizar as listas de pacotes

# apt-get update

E o sistema:

# apt-get update
# apt-get upgrade
# apt-get autoclean

Este slideshow necessita de JavaScript.

ou:

# apt-get update
# apt-get -t jessie-backports dist-upgrade
# apt-get autoclean

Este slideshow necessita de JavaScript.

E tendo dito tudo isto, como diria o nosso amigo JigSaw:

make your choice! 🙂

Anúncios
How-To :: Devuan 1.0 Beta (2ª parte)

2 comentários sobre “How-To :: Devuan 1.0 Beta (2ª parte)

  1. Serph disse:

    Olá rapaz!
    Difícil achar um br que goste de fazer instalações de distros pouco conhecidas por aqui.
    Parabéns pelo conteúdo do site fera!
    Agora seria interessante uma instalação do zero com essa distro aí mas unindo a versão mais atual do plasma 5 e do wayland hein?
    Sucesso pra você! Vou começar a ler seus posts mais antigos.

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s