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
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
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
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
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
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
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
ou:
# apt-get update # apt-get -t jessie-backports dist-upgrade # apt-get autoclean
E tendo dito tudo isto, como diria o nosso amigo JigSaw:
make your choice! 🙂
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.
CurtirCurtir
Obrigado pelo comentário.
CurtirCurtir