Atualizando o novo siduction LXQt!


Uma pequena demonstração sobre como atualizar o siduction LXQt. Lembrando que em sistemas baseados no Debian-SID o recomendado é atualizá-lo fora do servidor X, coisa que não faço! rs

siduction-lxqt

Conforme o prometido, aqui demonstrarei como atualizar o siduction LXQt e os passos seguidos aqui.

Fontes de pacotes.

Diferentemente do Debian, mas similar a todas as distros SID-based, no siduction os arquivos de fontes de softwares localizam-se em /etc/apt/sources.list.d, aqui habilitei todos os repositórios (incluindo os deb-src) existentes nos arquivos: base-next.list, debian.list, extra-next.list, fixes-next.list, misc.list e siduction.list.

apt.conf.

Acrescentei meu apt.conf no sistema de modo a deixá-lo ainda mais econômico e rápido. Deixei desabilitadas as entradas já constantes no arquivo /etc/apt/apt.conf.d/80siduction.

APT::Get::Purge "1";
APT::Cache-Limit "300000000";
APT::Get::AllowUnauthenticated "0";
//APT::Get::AutomaticRemove "1";
//APT::Get::HideAutoRemove "1";
//APT::Install-Recommends "0";
//APT::Install-Suggests "0";
Aptitude::Recommends-Important "0";
Acquire::Queue-Mode "host";
Acquire::Languages "none";
//Debug::pkgAutoRemove "0";
DPkg::NoTriggers "1";
DPkg::ConfigurePending "1";
DPkg::TriggersPending "1";
DPkg 
{
  Options {--force-overwrite;}
}
PackageManager::Configure "smart";

Em seguida, prossegui com:

$ sudo apt-get update
$ sudo apt-get install debdelta xdelta3 xdelta bsdiff gnupg2
$ sudo debdelta-upgrade 
$ sudo apt-get dist-upgrade

Este slideshow necessita de JavaScript.

Na tela abaixo, tecle “q” para sair da tela do apt-list-changes:

siduction-lxqt-dupgrade-008

Se aparecer uma tela como esta, verifique se o seu modelo de teclado é este mesmo, ou o de 104 teclas::

siduction-lxqt-dupgrade-009

Apenas teclei ENTER nas duas imagens abaixo:

siduction-lxqt-dupgrade-010

siduction-lxqt-dupgrade-011

Pergunta sobre reinício de serviços, tecle ENTER aqui:

siduction-lxqt-dupgrade-012

Na próxima imagem, tecle ENTER em NO:

siduction-lxqt-dupgrade-013

Tecle ENTER para reiniciar o agendador de tarefas cron:

siduction-lxqt-dupgrade-014

Quando perguntado sobre substituição de arquivos de configuração, apenas tecle ENTER ou “N”!:

siduction-lxqt-dupgrade-016

Configuração do Grub, tecle ENTER aqui:

siduction-lxqt-dupgrade-018

Marque em qual dispositivo (ou partição) irá gravá-lo, aqui poderia marcar as 3, mas marquei apenas /dev/sda:

siduction-lxqt-dupgrade-019

De novo! quando perguntado sobre substituição de arquivos de configuração, apenas tecle ENTER ou “N”!:

siduction-lxqt-dupgrade-020

Término da atualização completa!

siduction-lxqt-dupgrade-021

Remoção de pacotes órfãos.

Antes de mais nada instale o pacote deborphan e sua interface gráfica (opcional) gtkorphan:

$ sudo apt-get update
$ sudo apt-get install deborphan gtkorphan

Aviso apenas que este passo é opcional, pois remove alguns pacotes do próprio LXQt, como o lxqt-about (sobre o LXQt), vejam:

2014-07-19 21:47:07 remove libass4:amd64 0.10.1-3 <nenhuma>
2014-07-19 21:47:08 remove libavdevice53:amd64 6:9.13-1 <nenhuma>
2014-07-19 21:47:08 remove libavfilter3:amd64 6:9.13-1 <nenhuma>
2014-07-19 21:47:09 remove libboost-filesystem1.54.0:amd64 1.54.0-5+b1 <nenhuma>
2014-07-19 21:47:10 remove libboost-iostreams1.54.0:amd64 1.54.0-5+b1 <nenhuma>
2014-07-19 21:47:11 remove libboost-serialization1.54.0:amd64 1.54.0-5+b1 <nenhuma>
2014-07-19 21:47:12 remove libcolord1:amd64 1.0.6-1 <nenhuma>
2014-07-19 21:47:13 remove libept1.4.12:amd64 1.0.12 <nenhuma>
2014-07-19 21:47:14 remove libgeoclue0:amd64 0.12.99-3 <nenhuma>
2014-07-19 21:47:15 remove libgnutls28:amd64 3.2.14-1 <nenhuma>
2014-07-19 21:47:16 remove libkdeui5:amd64 4:4.13.3-90r0 <nenhuma>
2014-07-19 21:47:17 remove liblogging-stdlog0:amd64 1.0.4-1 <nenhuma>
2014-07-19 21:47:17 remove liblognorm0:amd64 0.3.7-1 <nenhuma>
2014-07-19 21:47:18 remove liboil0.3:amd64 0.3.17-2 <nenhuma>
2014-07-19 21:47:19 remove libpoppler44:amd64 0.24.5-3 <nenhuma>
2014-07-19 21:47:20 remove libqmi-glib0:amd64 1.4.0-1 <nenhuma>
2014-07-19 21:47:21 remove libspice-server1:amd64 0.12.5-1 <nenhuma>
2014-07-19 21:47:22 remove libupower-glib1:amd64 0.9.23-2+b2 <nenhuma>
2014-07-19 21:47:23 remove lxqt-about:amd64 0.7.0.siduction.6 <nenhuma>
2014-07-19 21:47:45 remove libattica0.4:amd64 0.4.2-1 <nenhuma>
2014-07-19 21:47:46 remove libavformat54:amd64 6:9.13-1 <nenhuma>
2014-07-19 21:47:47 remove libdbusmenu-qt2:amd64 0.9.2-1 <nenhuma>
2014-07-19 21:47:48 remove libee0:amd64 0.4.1-1.1 <nenhuma>
2014-07-19 21:47:49 remove libkdecore5:amd64 4:4.13.3-90r0 <nenhuma>
2014-07-19 21:48:00 remove libavcodec54:amd64 6:9.13-1 <nenhuma>
2014-07-19 21:48:01 remove libdlrestrictions1:amd64 0.15.15+mod1 <nenhuma>
2014-07-19 21:48:02 remove libestr0:amd64 0.1.9-1 <nenhuma>
2014-07-19 21:48:14 remove libavutil52:amd64 6:9.13-1 <nenhuma>

Então, para remover os pacotes órfãos, repitam o comando abaixo até que nada mais seja removido:

$ sudo deborphan | xargs sudo apt-get -y remove --purge

Este slideshow necessita de JavaScript.

Locales não utilizados.

Assim como o aptosid, no siduction muitos locales vem habilitados por padrão, uma boa idéia é deixar habilitado apenas o pt_BR e remover todos os demais, para tal, use o localepurge:

$ sudo apt-get update
$ sudo apt-get install localepurge

Este slideshow necessita de JavaScript.

Após instalá-lo, devemos editar o arquivo /etc/locale.nopurge, comantando com # a linha USE_DPKG, deixando-a assim #USE_DPKG:

siduction-lxqt-dupgrade-026

Ao final, execute:

$ sudo localepurge -v

siduction-lxqt-dupgrade-027

Uma screenshot com esse sistema totalmente atualizado, pode ser vista em:

Screenshot :: siduction LXQt

IntÉ!

Anúncios
Atualizando o novo siduction LXQt!

4 comentários sobre “Atualizando o novo siduction LXQt!

  1. Eu testei LxQt em Sabayon,também.
    Curioso como várias Rolling Release usam Tecnologias ou pacotes semelhantes.
    Usamos localepurge em Sabayon também.
    Sobre atualizar fora do X, deve sre por causa do driver de vídeo e do kernel, mas parece bastante estável para ser atualizada direto, como se faz em Sabayon e em Arch.

    Curtir

    1. edps disse:

      Esse negócio de atualizar fora do X, acho que vale e muito quando usamos pacotes instáveis e experimentais, o que não é o caso aqui. Eu uso o localepurge tanto no Debian quanto no Arch Linux, no Debian só não é vantagem usá-lo por causa do debdelta, visto que o localepurge remove uma série de locales e esses são requeridos pelo debdelta-upgrade quando da criação de novos pacotes .deb.

      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