sábado, 23 de outubro de 2021

MX Linux 21 Wildflower KDE - instalação de substituição

Tela do MX Linux 21 Wildflower KDE Plasma com as informações do sistema no KInfocentre
MX Linux 21 Wildflower •

Eu já tinha instalado o MX Linux Beta1 KDE em Agosto, e funcionou muito bem nesses 2 meses, sem absolutamente nenhum problema. — Por isso, nem me dei o trabalho de testar o Beta2 ou o RC1. — Resolvi substituir, agora, para ter, nos próximos 2 anos, uma instalação “padrão”, da versão aprovada e corrigida.

Primeiro, instalei em uma partição provisória — testei para confirmar que estava tudo certo — e só então “movi” para a partição onde estava o Beta1.

Em suma: - Substituir uma instalação existente — mas só depois de testar e aprovar a nova instalação — do mesmo modo como eu já tinha feito ao substituir a instalação do PCLinuxOS.

Índice

  • ISO, download, verificação, K3b
  • Sessão Live
  • Particionamento manual
  • Instalação
  • Teste do MX Linux 21 instalado
  • Teste do MX Linux 21 com a antiga /home
  • Substituição do Beta1 instalado antes
  • Grub, limpeza da /home e teste final
  • Teste do MX Linux 21 realocado

ISO, download, verificação, K3b

Verificação da imagem ISO pela soma sha256

Baixei a imagem ISO do MX Linux 21 KDE pelo link oficial e verifiquei a integridade do arquivo pela soma sha256.

Verificação da imagem ISO pela soma MD5

Verifiquei a integridade da imagem ISO também pela soma MD5 e “queimei” em DVD, para ter sempre à mão, quando precisar.

Sessão Live

Menu de inicialização do Live MX Linux 21

Ao ligar o computador, o Live MX Linux 21 apresenta seu menu de inicialização já com a 2ª linha pré-selecionada: — “Idioma - Teclado - Fuso horário” — e a experiência com o MX Linux 19 e o MX Linux 21 Beta1 já me convenceu de que é melhor configurar logo essas 3 coisas, antes de iniciar a sessão Live.

Opções avançadas do menu de inicialização do Live MX Linux 21

O mesmo se pode dizer das Opções Avançadas, bem destacadas na 3ª linha do Menu de inicialização do Live MX Linux 21 — em especial para quem deseja explorar seus recursos de Persistência — e neste caso, recomendo ler com atenção a documentação sobre o assunto.

Eu até hoje evitei mexer nas complexidades das opções de Persistência. — Me basta a opção básica, que permite preservar, na instalação em HDD / SSD, as configurações, arquivos etc. da sessão Live — e esse é um dos motivos para definir logo minhas opções de Idioma, Teclado e Fuso horário, antes de iniciar a sessão Live.

Portanto, apenas voltei ao Menu inicial, para cuidar disso.

Opções de Idioma, Teclado, Fuso horário ao iniciar o Live MX Linux 21

Feitas minhas escolhas de Idioma, Teclado e Fuso horário, eu estava pronto para iniciar a sessão Live do MX Linux 21 — já pré-configurada do modo como eu queria, para se transmitir à instalação em HDD / SSD.

Configuração do KDE Spectacle para documentar a sessão Live desde o início

O KDE Spectacle não é minha ferramenta preferida para captura de telas — mas configurei logo no primeiro momento, para documentar todos os detalhes da sessão Live, desde o início.

Instalação do Synaptic pelo apt, para facilitar a configuração da sessão Live

Outro passo importante era instalar logo o Synaptic — pelo apt — para facilitar a configuração da sessão Live, que se transmite à instalação em HDD / SSD.

Habilitar montagem de partições pelo usuário

Eu tinha esquecido de preparar um Pendrive com vários arquivos de que eu ia precisar. — Ok, eu já devia ter colocado tudo isso na nuvem. — O MX Tweak é o caminho mais simples e direto para autorizar o uDisks2 a montar partições “removíveis” (que não fazem parte do sistema), sem pedir senha, pois isto criaria pontos de montagem que não pertencem ao usuário.

Redirecionando tecla de atalho PrtScn para o gnome-screenshot

Instalei o gnome-screenshot e reconfigurei a tecla de atalho PrtScn para usá-lo em lugar do Spectacle. — O que me interessava era capturar e salvar rapidamente, com apenas 1 toque; e em alguns casos capturar com retardo de 7 segundos — tudo automático, sem burocracia.

Baixei, instalai e sincronizei o Google Chrome, para acesso rápido aos meus Bookmarks, redes, fóruns etc. — a minha nuvem.

Antes, instalei o Chromium pelo Synaptic, mas agora já não consegui sincronizar — por isso, removi e instalei o Chrome.

Dos HDDs, eu trouxe os arquivos de configuração do Conky e um papel de parede que o deixa mais legível. — Não é tão elegante quanto o Conky do MX Linux, mas me permitiria monitorar em detalhes o que se passa no sistema durante a instalação.

Particionamento manual

Criando uma partição para instalar o MX Linux 21

Em um espaço não-alocado no final do SSD, criei uma partição provisória “Linux14”, para instalar o MX Linux 21. — Desse modo, eu preservaria a instalação do MX 21 Beta1, que ainda estava na partição “Linux12”.

Partição provisória para o MX Linux 21

Criei essa partição provisória “Linux14” um pouco menor (28 GiB) do que as outras (30 GiB) — desse modo, eu poderia copiá-la, no futuro, para “colar” na partição “Linux12”, quando resolver substituir a instalação anterior, do MX Linux 21 Beta1. — Ao “colar”, ela será expandida para ocupar os 30 GiB disponíveis na partição de destino.

Isso ficará mais claro quando chegar essa hora.

Instalação

Etapas iniciais do Instalador do MX Linux 21

O Instalador do MX Linux 21 já adivinhou que eu preferia Teclado ABNT2 — e pré-seleciona a opção de personalizar a escolha das partições — embora o usuário possa mudar essa opção, caso prefira usar um disco inteiro.

Escolha da partição-raiz para instalar o MX Linux 21

Escolhi apenas a partição-raiz onde eu queria instalar o MX Linux 21.

O instalador propôs outro rótulo (Label); e preferi corrigir para “Linux14”. — Aceitei o formato sugerido (ext4) — e os parâmetros “noatime”, “dump”, Pass “1”, para o /etc/fstab.

Deixei para adicionar, no futuro, uma partição /home separada, partição Swap etc.

Opções de instalação do Grub, UEFi etc. no Instalador do MX Linux 21

Fiquei olhando as opções de Grub, UEFI etc. — sem encontrar nada que eu me sentisse seguro de querer mudar — enquanto o Instalador prosseguuia em sua tarefa (até +/-72%), sem perder tempo.

Hostname, domínio, Samba

Precisei corrigir ou preencher o Hostname “Linux12”, pois o Instalador do MX Linux não poderia adivinhar meus planos para o futuro. — Desabilitei o servidor Samba, que não uso. — Fui obrigado a inventar um domínio qualquer, pois o Instalador não aceitou deixar esse campo vazio.

Localização e serviços no Instalador do MX Linux 21

As configurações de Localização estavam corretas — conforme escolhi no Menu de inicialização da sessão Live do MX Linux 21. — Entre os serviços, apenas desabilitei Cups.

Conta Root, Auto Login do usuário e persistência das modificações na Live

Após configurar a conta de usuário, habilitei a conta root, o Login automático do usuário e a persistência das modificações da sessão Live na instalação em SSD.

Para me certificar do significado desta última opção, abri o Help Desktop (PDF) — que resume tudo o que se precisa saber durante a instalação (e muito mais). — Os atalhos para essa Ajuda e para o FAQ (que ocultei na Área de trabalho) continuam em ~/Desktop, e também no Menu.

Concluí a instalação em 24 minutos, de 0:19 a 0:43, com algumas pausas e demoras para pensar, ler o manual etc.

A sessão Live durou cerca de 3 horas, das 21:45 até 0:43, incluindo as configurações, instalação de pacotes, particionamento e backup final de arquivos para um Pendrive, por precaução.

Para isso, desabilitei a opção de reiniciar automaticamente ao fechar o Instalador. — E, sim, os arquivos da sessão Live foram mantidos na instalação em SSD — mas não custava me precaver.

Teste do MX Linux 21 instalado

Grub do MX Linux 21

O Grub do MX Linux 21 ficou bonito — embora pequeno para 12 distros (é relativamente fácil ampliar esse “retângulo” central) — mas não gerou entradas para o openSUSE Tumbleweed, instalado em partição BtrFS.

Isso é comum, com a maioria das distros que já instalei — mas não é um problema, pois prefiro usar o Grub do próprio openSUSE — e tenho o Grub do Mageia como reserva, para alguma emergência.

Acima - A nova instalação do MX Linux 21, dona do Grub, assume o topo de seu Menu de inicialização. — A instalação anterior (21 Beta1) permanece entre as outras, pela ordem alfa-numérica das partições — sda10, sda11, sda12, sda13, sda3, sda4... (openSUSE em sda2 não aparece).

Reaplicação do papel de parede e disparo do Conky

A persistência não manteve a aplicação do papel de parede — um problema menor — mas ele estava lá, e bastou reaplicar.

O Conky não iniciou automaticamente — o que é normal, pois não configurei isso — mas bastou disparar um comando no Konsole, pois os arquivos de configuração estavam lá.

Também foram preservadas as capturas de tela, as anotações em TXT, o pacote .deb do Chrome — de modo que não precisei do backup no Pendrive.

O Chrome disse que meu perfil estava em uso em outro computador — um caso de excesso de persistência, digamos assim. — Bastou desbloquear, e restaurar a sessão anterior do Chrome.

As demais configurações da sessão Live foram mantidas com sucesso.

Adicionando a antiga /home e a partição Swap à nova instalação do MX Linux 21

Não senti necessidade de continuar testando a nova instalação — nem de perder tempo com muitas outras configurações, que nem cheguei a fazer na sessão Live, pois logo iria obter todas elas, e muitas mais, pela /home da instalação anterior. — Até ali, configurei apenas o suficiente para documentar a instalação e os resultados, com algum conforto.

Bastaram 25 minutos, de 0:56 a 1:21, para me dar por satisfeito com a instalação.

Acima - Copiei para o /etc/fstab as 2 linhas referentes à partição Swap e à partição /home da instalação anterior (MX 21 Beta1) — e reiniciei a máquina.

Teste do MX Linux 21 com a antiga /home

Início do MX Linux 21 KDE com a /home da instalação anterior

A sessão do MX Linux 21 KDE com a /home da instalação anterior já carregou com alto índice de sucesso — a julgar pela minha experiência recente com casos assim.

Um aviso “xmessage” dizia que “Could not start ksmserver” — mas bastou clicar em “Okay” para fechar, e não aparecer mais nas inicializações seguintes.. — Esse aviso aparece, vez por outra, aleatoriamente, em várias distros, inclusive algumas que não têm ksmserver instalado, e depois não se repete mais durante muito tempo.

As partições-raiz das outras distros foram automaticamente montadas — mas não as partições Home1 a Home11. — Isso já me aconteceu várias vezes, ao incorporar uma /home pré-existente, ou ao “mover” essas partições de um HDD para outro, e sei como resolver (em geral com pouco esforço).

As 2 instâncias do Conky iniciaram automaticamente porque na /home da instalação anterior elas já estavam no Autostart. — No Conky2, ficou logo evidente que faltava instalar aha e html2text (para exibir os dados do htop); e o Screenfetch.

No lado esquerdo do Painel, entre os Lançadores (Launchers) do Dolphin e do Kate, faltava remover o ícone (não-exibido) do Chromium e substituir pelo do Chrome.

No lado direito do Painel, junto Relógio, ficou claro que faltava instalar o pacote qml-module-qtquick-xmllistmodel — necessário para exibir o widget Weather (Clima).

“Esquecer” partições “desconectadas”

Minha primeira tentativa para regularizar a montagem automática de partições “removíveis” (as que não fazem parte do sistema) foi entrar em KDE System Settings >> Removable storage >> Removable Devices — desmarcar a opção “Montar automaticamente todas as mídias removíveis no Login”, para ter acesso às opções individuais de cada partição — selecionar todos os itens em “Dispositivos desconectados” e mandar “esquecê-los”.

Esta providência não é suficiente para restabelecer a montagem automática das demais partições “removíveis” — mas em algumas distros é indispensável.

Montagem manual das partições, para “ensinar” o sistema

O passo seguinte foi montar manualmente — pelo Dolphin — todas as partições que não estavam sendo montadas automaticamente pelo uDisks2, no início da sessão KDE Plasma.

Depois disso, a montagem passou a funcionar automaticamente, a cada inicialização.

Acima - Àquela altura, eu já tinha instalado os pacotes necessários, e o Conky2 já exibia os números fornecidos pelo htop — bem como as versões do Qt e do Plasma, fornecidas pelo Screenfetch.

Com isso, considerei testada e aprovada a inclusão da antiga /home na nova instalação do MX Linux 21 KDE.

Recolocando em ordem as opções de boot UEFI

Hora de recolocar o Grub do openSUSE no topo das opções de boot do UEFI.

Substituição do Beta1 instalado antes

“Movendo” a nova instalação do MX Linux 21 para o lugar da anterior

Pelo GParted, “copiei” a partição com a nova instalação do MX Linux 21 e “colei” na partição onde estava a instalação anterior (Beta1), para substituí-la.

aaaa

No detalhe à esquerda: - A partição de 28 GiB é expandida para ocupar todo o espaço da partição de destino (30 GiB).

No detalhe à direita: - Mudei o Rótulo (Label) da partição-cópia para “Linux12” — e alterei o identificador UUID da partição “Linux14” original, para distingui-la de sua cópia.

Grub, limpeza da /home e teste final

zzz

Atualização do Grub, para detectar a nova instalação do MX Linux 21 KDE na partição “Linux12”.

O Conky registrou que a instalação ocupava 7,82 GiB da partição.

Copiando e deletando o conteúdo de /home/UserFolder

O conteúdo da pasta /home/UserFolder já não é necessário — e ficou inacessível pelo MX Linux 21, pois clicar na pasta /home agora leva à partição Home12. — Copiei para uma partição de dados, e em seguida deletei pelo Midnight Commander em modo root.

Com isso, a ocupação da partição-raiz Linux12 diminuiu de 7,82 GiB para 7,49 GiB. — Não se pode dizer que foi uma redução fantástica — mas aquilo não era útil, nem acessível.

aaaa

De volta ao MX Linux 21 KDE, tudo continuava funcionando sem qualquer problema.

Deletei a partição provisória “Linux14”, que já não era necessária.

aaaa

Desabilitei a detecção de outras distros (os_prober) em /etc/default/grub — e a atualização do Grub, que demorava 1 min 20s por comando no Terminal, passou a ser feita em 17 segundos.

Acima - No detalhe à esquerda, “GRUB_DISABLE_OS_PROBER=false”. — À direita, a configuração alterada para “GRUB_DISABLE_OS_PROBER=true”.

Eu tenho 2 motivos para desabilitar os_prober na maioria das distros que uso em dualboot.

Primeiro, porque o Grub de cada distro “lê” o Grub das outras 11 para extrair as informações de cada uma delas — e quanto maiores os arquivos /boot/grub/grub.cfg, mais essa operação demora, usa CPU, aquece etc. — Isso é muito mais notável, quando a instalação ou remoção de Kernel se faz por um aplicativo GUI  (Instaladores, gerenciadores de pacotes), que demandam ainda mais recursos e, com frequência, repetem até 3 vezes essa operação.

Segundo, porque o Grub do openSUSE só precisa que o Grub das outras 10 distros indique os parâmetros de cada uma delas — e o Grub de emergência (Mageia), também. — Portanto, “seja breve”.

Não entendo nem 1% das entranhas do Grub. — Me parece um tanto “antigo” — mas ainda é o que oferece mais recursos.

Subtítulo

\\\\

[imagem]

xxx

— … ≠ • ≠ … —

__________________________
Publicado inicialmente em 23 Outubro 2021

sexta-feira, 20 de agosto de 2021

PCLinuxOS KDE Darkstar - instalação de substituição

PCLinuxOS KDE Darkstar, instalado e atualizado

Essa instalação do PCLinuxOS foi um “campo de prova” para:

  • Substituir uma instalação existente — mas só depois de testar e aprovar a nova instalação
  • Experimentar a ISO “Darkstar”, com um KDE mais “enxuto” — em contraposição à ISO padrão, que uso desde 2017
  • Verificar se eu conseguiria concluir a instalação no novo hardware — pois no meu antigo hardware isto exigia manobras especiais — inviáveis no meu hardware atual

Eu já tinha feito muitas alterações na instalação anterior — por exemplo, configurei UXA (numa das tentativas usar o GoogleEarth), o que aumentou bastante o uso de Memória RAM, e também acabou eliminando o blur do Plasma — e agora acabei concluindo que seira mais simples instalar de novo.

Porém, eu não queria apagar a instalação anterior — que estava funcional — antes de concluir e testar a nova instalação.

Por isso, fiz a nova instalação em uma partição provisória “Linux13” — e só depois de testar, “movi” para a partição “Linux6” — sobrescrevendo finalmente a instalação anterior.

Índice

  • PCLinuxOS KDE Darkstar
  • Instalação
  • Primeiro boot
  • Atualização inicial
  • Incorporando a antiga partição /home
  • Movendo a partição-raiz
  • Teste na nova partição
  • Adicionando pacotes
  • Histórico de pacotes
  • Uso de Memória RAM (1)
  • Formatos regionais
  • Hostname
  • Uso de Memória RAM (2)
  • Fontes TTF
  • Grub & Synaptic
  • Grub & Draklive-install

PCLinuxOS KDE Darkstar

Torrents para PCLinuxOS em LinuxTracker

9 Agosto 2021 - Baixei a ISO Darkstar mais recente a partir da página de torrents do PCLinuxOS no Linux Tracker. — A imagem ISO tinha 1,62 GB — bem menos que os 2,57 GB da ISO KDE “completa”.

O KTorrent registrou velocidade média de uns 22 GiB/s durante o download, o que está bem perto do limite da minha conexão atual (26 Gib/s). — Verifiquei a integridade do arquivo por md5sum e queimei pelo K3b em DVD, para guardar.

Instalação

xxx

No menu inicial, aceitei a opção-padrão “Start PCLinuxOS Live”.

A única pergunta, a seguir, foi sobre o Teclado, e aceitei o padrão “US keyboard” — pois eu já sabia que não valia a pena tentar mudar isso (e tornei a confirmar, na hora).

Cheguei então à tela de Login (username: guest), com as opções corriqueiras de Idioma (Inglês dos EUA), Sessão, Ações, Configurar, Login remoto via XDMCP, Reiniciar, Desligar.

O relógio exibiu horário UTC, e não me preocupei com isso, pois também já sabia que provavelmente seira perda de tempo. — A ISO “internacional” é Texas, USA — não adianta espernear.

Seleção de um espelho do PCLinuxOS no Brasil

Ao iniciar a sessão Live, estavam instalados 1.612 pacotes, de um total de 16.004 existentes nos repositórios*. — Alterei o espelho para o Brasil e instalei Conky (4 pacotes), lm_sensors (2 pacotes), Neofetch (5 pacotes) — elevando o número para 1.623 pacotes instalados.

(*) Os pacotes do PCLinuxOS são muito mais “agrupados” (menor fragmentação em dependências). — Em 2018, para instalar Dolphin + algumas pré-visualizações de arquivos em uma sessão Live PCLinuxOS Xfce, foram necessários 135 pacotes — enquanto em uma Live do Lite Xfce precisei instalar 272 pacotes; e em uma Live do LMDE Cinnamon, 297 pacotes.

Criando uma partição provisória para instalar o PCLinuxOS

Pelo Conky, verifiquei que as fontes Verdana já estavam presentes na sessão Live.

Partição provisória pronta para instalar o PCLinuxOS

Aproveitei um espaço não-alocado no SSD para criar uma partição de 29,3 GiB (30.000 MiB), com rótulo “Linux13”.

Eu pretendia “mover” essa instalação para a partição onde estava minha instalação anterior do PCLinuxOS (se tudo desse certo), usando o Gparted — e nesses casos, é sempre bom garantir que a partição a ser movida seja igual ou menor do que a partição de destino. — Por precaução, é bom garantir que seja menor.

Após selecionar apenas esta partição “Linux13” e atribuir a ela o ponto de montagem “/”, a instalação do sistema se completou em 4 minutos — mas depois disso, a instalação do Grub2 demorou 10 minutos, em 2 etapas de 5 minutos (ou pouco mais).

Ver “Grub & Draklive-install”, adiante.

Primeiro boot

Grub parcial do PCLinuxOS — limitado ao “retângulo” padrão

9 Agosto 2021 - Embora eu tenha desmarcado a opção de detectar outros sistemas (Probe Foreign OS), o Grub do PCLinuxOS incluiu todos (exceto openSUSE) — em uma lista única (sem submenus), que se prolongava por vários metros, acima e abaixo do retângulo de exibição.

Isso é fácil de corrigir — pelo “Centro de Controle”, ou por comandos. — Só a falta de uma entrada para o openSUSE (que já observei em várias distros), ainda não descobri como resolver. — Mas isso não é problema, pois meu Menu de inicialização é gerenciado pelo próprio openSUSE (em caso de emergência, uso o do Mageia). — O Grub de todas as outras distros não precisa perder tempo com isso.

xxx

Ao inicializar o PCLinuxOS pela primeira vez, fui convidado a escolher o fuso horário (BRT), relógio do sistema (UTC), habilitar sincronização de hora (NTP server: All servers), definir a senha do Administrador (Root), Método de autenticação (aceitei LDAP), criar Usuário (especifiquei UID = 1000).

Na Live do PCLinuxOS, o usuário padrão (UID) e seu grupo (GID) são 500:500 — e na primeira vez que instalei, foi isso que obtive: UID=500, GID=500, o que me atrapalhou, pois todos os meus arquivos pertencem a um usuário-padrão UID=1000. — Foi muito complicado tentar corrigir isso, em 2017 (não consegui; acabei reinstalando o PCLinuxOS), e desde então sempre lembro de especificar 1000:1000 durante o primeiro boot após a instalação.

Na tela de Login (após essas configurações iniciais), eu poderia ter escolhido Inglês britânico (en_UK), mas parece que não fiz isso. Deixei na opção-padrão de usar o “Último Idioma” (o da sessão anterior).

A sessão iniciou com hora UTC+02.

Nesse dia, me limitei a configurar o Spectacle — salvei algumas capturas de tela na “pasta pessoal”, pois ainda não tinha montagem automática das partições de trabalho — e encerrei a sessão após 1 ou 2 minutos.

Ao iniciar o PCLinuxOS outra vez, dias depois, o relógio da tela de Login ainda indicou um horário errado — mas ao iniciar a sessão já indicou a hora BRT (UTC-03).

Espaço usado pelo PCLinuxOS logo após a instalação

Até aquele momento, o PCLinuxOS ocupava 4,7 GiB de espaço em sua partição — incluindo uma pasta /home/USER ainda pouco povoada.

Reorganizando as prioridades de boot pelo efibootmgr

13 Agosto - Dias depois, restabeleci minhas prioridades de boot pelo efibootmgr — openSUSE no topo (e Mageia na reserva) — pois o Grub do PCLinuxOS estava afetando o meu dia-a-dia:

$ efibootmgr
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0000,0003,0001,000A,0007,0002,0005,000E,0006,000B
Boot0000* opensuse
Boot0001* debian
Boot0002* Fedora
Boot0003* mageia
Boot0004* pclinuxos
Boot0005* arch_grub
Boot0006* ubuntu
Boot0007* MX19
Boot000A* slackware-14.2+
Boot000B* neon
Boot000E* debian

# efibootmgr -o 0000,0003,0001,000A,0007,0002,0005,000E,0006,000B,0004
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0000,0003,0001,000A,0007,0002,0005,000E,0006,000B,0004
Boot0000* opensuse
Boot0001* debian
Boot0002* Fedora
Boot0003* mageia
Boot0004* pclinuxos
Boot0005* arch_grub
Boot0006* ubuntu
Boot0007* MX19
Boot000A* slackware-14.2+
Boot000B* neon
Boot000E* debian

Atualização inicial

As partições adicionais não foram montadas automaticamente

14 Agosto - Pelo comando rpm -qa > file.txt, verifiquei que a instalação trouxe 1.622 pacotes — inclusive Conky, Neofetch, lm_sensors e suas dependências, adicionados durante a sessão Live. — Só o Draklive-install ficou fora.

Constatei que a escolha do espelho (mirror) brasileiro — bem como o histórico do Synaptic (pacotes instalados na sessão Live) — também foram mantidos na instalação.

xxx

10:55 - A atualização inicial instalou mais 2 bibliotecas (avi, dvd).

O botão “Mark all changes” do Synaptic não inclui novas revisões de Kernel, por padrão — nem a instalação de novas versões. — Cabe ao usuário verificar as opções disponíveis e escolher (ou não).

Ao recarregar (Reload) as informações dos repositórios, o Synaptic exibe na seção “New in repository” os pacotes que não constavam de sua listagem anterior. — Se recarregar as informações outra vez, esta sessão se esvazia.

Instalei 2 pacotes de uma nova revisão de Kernel (5.13.10) — e também o pacote “Kernel-Latest”, que automatiza esta opção no Synaptic. — O número de pacotes instalados subiu então para 1.627.

Atualização do Grub, com duas instalações do PCLinuxOS

Com as atualizações + adição de pacotes de Kernel e “Kernel-Latest”, o espaço ocupado em disco aumentou para 5,46 GiB — conforme registrado ao atualizar o Grub do openSUSE.

Em todas as distros que usam Synaptic, mantenho configurado para limpar o cache de pacotes baixados, após serem instalados — o que evita encher demais o disco, e ter de fazer “limpeza” periódica. — Acabei ficando sem alguns bons pacotes, retirados dos repositórios, nos últimos 20 anos, mas isso não foi o fim-do-mundo.

11:50 - Na antiga instalação do PCLinuxOS (Linux6), fiz a atualização geral; e também salvei a lista dos pacotes instalados ($ rpm -qa > file.txt), para comparação.

12:00 - No openSUSE, fiz nova atualização do Grub; e salvei um backup dos arquivos fstab, conky.conf etc. de todas as distros.

Incorporando a antiga partição /home

Inclusão da antiga partição “Home6” no fstab da nova instalação

12:40 - Na antiga instalação do PCLinuxOS (Linux6), copiei o ponto de montagem de sua partição “Home6” para o fstab da nova instalação.

Partições adicionais montadas automaticamente

13:00 - Ao reiniciar a nova instalação do PCLinuxOS — agora com as configurações acumuladas na antiga partição “Home6” — constatei que já fez a montagem automática de todas as partições “adicionais” (removable devices, na terminologia do KDE).

Com isso, eu já podia substituir o KDE Spectacle, que usei a título provisório. — Agora, bastou instalar o gnome-screenshot, — que respondeu de imediato às teclas de atalho PrtScn e Shift+PrtScn, e gravou na partição Warehouse, sem fazer perguntas.

O Conky já iniciou automaticamente com a sessão, pelo Autostart. — Após instalar o Kate, ele já abriu com os 7 arquivos da sessão “anterior”. — Ao instalar o Chromium, ele já abriu configurado e sincronizado — e assim por diante.

Observe que o Synaptic manteve o histórico da sessão Live.

O botão “Get Windows Fonts” depende de existir Windows no PC

13:15 - Tal como eu já tinha notado no Centro de Controle do Mageia (MCC), o recurso “Get Windows Fonts” depende de existir Windows na máquina — mas é fácil instalar manualmente essas fontes a partir de pacotes TTF “avulsos” em algum outro lugar. — Vale como registro, pois na verdade as fontes Verdana, por exemplo, já estavam presentes desde a sessão Live.

Configuração do Login automático no PCLinuxOS

13:18 - Configurar o Login automático pelo “KDE System Settings” não faz nenhum efeito no PCLinuxOS (nem no Mageia, nem no openSUSE). — É necessário configurá-lo pelo “Centro de Controle” dessas distros — indicando o usuário-padrão e a sessão-padrão.

Widgets “Weather” e “Moon phase”

13:30 - O widget “Moon phase” (Gealach) foi automaticamente recuperado da partição “Home6” (configurado para o Hemisfério Sul) — mas o widget Weather precisou ser baixado e configurado de novo.

Movendo a partição-raiz

Substituição da antiga instalação do PCLinuxOS pela nova

13:40 - No openSUSE, desmontei as partições “Linux6” e “Linux13”. — Pelo GParted, “copiei” a partição “Linux13”, com nova instalação do PCLinuxOS, — e “colei” na partição “Linux6”, para finalmente substituir a instalação mais antiga.

A partição “Linux13” tinha 29,3 GiB, e ao ser “colada” na partição “Linux6”, de 30 GiB, foi automaticamente expandida para ocupar o espaço restante.

Configurando a instalação em seu novo local

13:45 - Em seguida, atribuí à cópia o rótulo “Linux6”, para ser identificada e montada como tal, pelo uDisks2 das outras distros — e mudei o UUID da partição “Linux13” — caso contrário, o fstab montaria ambas como partição-raiz do sistema, o que não é recomendável*.

(*) Sim, já me aconteceu uma vez, há uns 5 anos.

Atualização do Grub para o novo local do PCLinuxOS

13:48 - Por fim, atualizei o Grub do openSUSE, para reconhecer a nova localização do PCLinuxOS KDE Darkstar na partição “Linux6” — e o novo UUID da partição “Linux13”, que ainda ficou de reserva, para o caso de algo não dar certo.

Teste na nova partição

Desativando Os-Prober no PCLinuxOS

14:10 - A instalação do PCLinuxOS KDE Darkstar carregou sem qualquer problema, a partir de sua nova localização na partição “Linux6”, e funcionou com perfeição — como se nunca tivesse estado em outro lugar.

Uma vez que o Menu de inicialização da máquina é gerenciado pelo Grub do openSUSE, não há motivo para o Grub do PCLinuxOS perder tempo detectando outras distros — o que torna demorada a instalação de novas revisões de Kernel. — Portanto, desabilitei isso no arquivo /etc/default/grub:

GRUB_DISABLE_OS_PROBER=true

e atualizei o Grub2 do PCLinuxOS para conferir o resultado:

# history
    1                      sensors detect
    2                      sensors-detect
    3  2021-08-14_14-03-12 date; time grub2-mkconfig -o /boot/grub2/grub.cfg; date
    4  2021-08-14_14-04-37 mc
    5  2021-08-14_14-09-56 date; time grub2-mkconfig -o /boot/grub2/grub.cfg; date
...
    9  2021-08-14_14-58-32 npm install -g corona-cli@latest

Deletando a partição provisória

14:15 - Após mais algumas verificações, desmontei a partição “Linux13” e deletei pelo GParted.

Adicionando pacotes

Diferença de 570 pacotes entre a antiga e a nova instalação

14:20 ~ 18:00 - Ainda no dia 14, comparei a lista de pacotes dessa instalação PCLinuxOS KDE Darkstar com a lista de pacotes da instalação antiga:

  386  2021-08-14_12-29-01 diff pc1_post.txt pc2_post.txt | grep '>' > Diff-rpm-qa-to2.txt
  387  2021-08-14_12-30-28 diff pc1_post.txt pc2_post.txt | grep '<' > Diff-rpm-qa-to1.txt

e fui adicionando os que me pareceram mais necessários no momento. — Com isso, o total subiu para 1.773 pacotes instalados; e o espaço ocupado em disco subiu para 7,71 GiB (com uma atualização do Chromium no dia 15).

Nenhum Akonadi tinha sido instalado — um dos sinais de KDE “enxuto”. — Na instalação antiga, com um KDE um pouco maior, o Akonadi estava presente, embora não em atividade.

Instalação do “corona-cli”

14:56 - Instalei o aplicativo corona-cli pelo comando:

# npm install -g corona-cli@latest

Não entendo nada de npm. — Só sei que, no PCLinuxOS, basta o node (1 pacote).

Para uma noção mais realista sobre o “número de pacotes disponíveis” nos repositórios de uma ou de outra distro: — No Mageia, bastou instalar npm (4 pacotes). — No Fedora, npm (5 pacotes). — No openSUSE, npm10 (4 pacotes). — No Arch, npm (6 pacotes). — No Void, nodejs (3 pacotes). — No Debian testing, a instalação do nodejs envolveu 285 pacotes, em Março 2020. — Agora, no MX Linux 21 Beta1 (bullseye), a instalação do pacote npm envolveu 170 pacotes — além do nodejs, (3 pacotes), que instalei antes e não foi suficiente (mas é necessário, pois agora sua remoção exigiria instalar outros pacotes, em substituição). — Como disse, não entendo nada do assunto. Não sei se poderia resolver com menos pacotes, mas tenho a impressão de que não

Gerenciador de LibreOffice no PCLinuxOS

17:45 - Para instalar o LibreOffice, primeiro atualizei o sistema pelo Synaptic — e depois abri o gerenciador do LibreOffice no submenu “Software Center.

O primeiro passo é escolher o Idioma a ser usado no LibreOffice — e se quiser adicionar outros Idiomas, repita o processo mais tarde. — Este também é o caminho para atualizá-lo (dentro do LibreOffice, você pode verificar se há nova versão, em Help >> Check for updates).

No Synaptic, o LibreOffice sempre aparece em “Obsolete”. — Apenas ignore, sempre!

Eu deveria escolher o Idioma Inglês Britânico, já que esta é minha opção para o sistema — mas não encontro nenhuma captura de tela mostrando que eu tenha feito essa escolha.

A mensagem seguinte pergunta se deseja apagar o cache de pacotes baixados, depois de concluir sua instalação.

Segue-se um mostrador de progresso do download, e depois um aviso para esperar até que apareça a mensagem final: — “O novo local do LibreOffice está disponível no submenu Office”.

O processo pode parecer “primitivo”, para novos usuários acostumados ao mundo das lojinhas de consumismo — mas baixou apenas 200 MiB, e ocupou apenas 0,06 GiB em disco. — Em comparação, no meu Debian o LibreOffice tem toneladas de Idiomas (com as respectivas Ajudas), ocupa grande espaço em disco, e exige downloads enormes a cada atualização.

Histórico de pacotes

Histórico resumido dos pacotes, pelo comando $ rpm -qa --last > file.txt:

--------------------------------------------------------------------------
kcalc-21.08.0-1pclos2021                      Sat 21 Aug 2021 18:40:20 -03
--------------------------------------------------------------------------
vlc-3.0.16-4pclos2021                       * Sat 21 Aug 2021 11:52:14 -03
lua5.2-5.2.4-5pclos2021                       Sat 21 Aug 2021 11:52:13 -03
lib64matroska6-1.5.2-1pclos2019               Sat 21 Aug 2021 11:52:13 -03
lib64ebml4-1.3.10-1pclos2020                  Sat 21 Aug 2021 11:52:13 -03
-----------------------------------------------------------------------------
filelight-21.08.0-1pclos2021                  Sat 14 Aug 2021 05:57:51 PM -03
------------------------------- LibreOffice ---------------------------------
libreoffice7.1-freedesktop-menus-7.1.5-2      Sat 14 Aug 2021 05:46:24 PM -03
libobasis7.1-xsltfilter-7.1.5.2-2             Sat 14 Aug 2021 05:46:24 PM -03
libobasis7.1-python-script-provider-7.1.5.2-2 Sat 14 Aug 2021 05:46:24 PM -03
libobasis7.1-ooolinguistic-7.1.5.2-2          Sat 14 Aug 2021 05:46:23 PM -03
libobasis7.1-onlineupdate-7.1.5.2-2           Sat 14 Aug 2021 05:46:23 PM -03
libobasis7.1-libreofficekit-data-7.1.5.2-2    Sat 14 Aug 2021 05:46:23 PM -03
libobasis7.1-graphicfilter-7.1.5.2-2          Sat 14 Aug 2021 05:46:23 PM -03
libobasis7.1-gnome-integration-7.1.5.2-2      Sat 14 Aug 2021 05:46:23 PM -03
libobasis7.1-firebird-7.1.5.2-2               Sat 14 Aug 2021 05:46:23 PM -03
libobasis7.1-extension-report-builder-7.1.5.2-2 Sat 14 Aug 2021 05:46:23 PM -03
libobasis7.1-postgresql-sdbc-7.1.5.2-2        Sat 14 Aug 2021 05:46:22 PM -03
libobasis7.1-extension-pdf-import-7.1.5.2-2   Sat 14 Aug 2021 05:46:22 PM -03
libobasis7.1-extension-nlpsolver-7.1.5.2-2    Sat 14 Aug 2021 05:46:22 PM -03
libobasis7.1-extension-mediawiki-publisher-7.1.5.2-2 Sat 14 Aug 2021 05:46:22 PM -03
libobasis7.1-extension-javascript-script-provider-7.1.5.2-2 Sat 14 Aug 2021 05:46:22 PM -03
libobasis7.1-extension-beanshell-script-provider-7.1.5.2-2 Sat 14 Aug 2021 05:46:22 PM -03
libreoffice7.1-writer-7.1.5.2-2               Sat 14 Aug 2021 05:46:21 PM -03
libreoffice7.1-impress-7.1.5.2-2              Sat 14 Aug 2021 05:46:21 PM -03
libreoffice7.1-en-US-7.1.5.2-2                Sat 14 Aug 2021 05:46:21 PM -03
libreoffice7.1-draw-7.1.5.2-2                 Sat 14 Aug 2021 05:46:21 PM -03
libreoffice7.1-dict-fr-7.1.5.2-2              Sat 14 Aug 2021 05:46:21 PM -03
libobasis7.1-ogltrans-7.1.5.2-2               Sat 14 Aug 2021 05:46:21 PM -03
libobasis7.1-en-US-help-7.1.5.2-2             Sat 14 Aug 2021 05:46:21 PM -03
libreoffice7.1-math-7.1.5.2-2                 Sat 14 Aug 2021 05:46:20 PM -03
libreoffice7.1-dict-es-7.1.5.2-2              Sat 14 Aug 2021 05:46:20 PM -03
libreoffice7.1-dict-en-7.1.5.2-2              Sat 14 Aug 2021 05:46:20 PM -03
libreoffice7.1-calc-7.1.5.2-2                 Sat 14 Aug 2021 05:46:20 PM -03
libreoffice7.1-base-7.1.5.2-2                 Sat 14 Aug 2021 05:46:20 PM -03
libobasis7.1-librelogo-7.1.5.2-2              Sat 14 Aug 2021 05:46:20 PM -03
libreoffice7.1-7.1.5.2-2                      Sat 14 Aug 2021 05:46:19 PM -03
libobasis7.1-pyuno-7.1.5.2-2                  Sat 14 Aug 2021 05:46:19 PM -03
libobasis7.1-math-7.1.5.2-2                   Sat 14 Aug 2021 05:46:19 PM -03
libobasis7.1-images-7.1.5.2-2                 Sat 14 Aug 2021 05:46:19 PM -03
libobasis7.1-writer-7.1.5.2-2                 Sat 14 Aug 2021 05:46:18 PM -03
libobasis7.1-impress-7.1.5.2-2                Sat 14 Aug 2021 05:46:18 PM -03
libobasis7.1-en-US-7.1.5.2-2                  Sat 14 Aug 2021 05:46:18 PM -03
libobasis7.1-draw-7.1.5.2-2                   Sat 14 Aug 2021 05:46:18 PM -03
libobasis7.1-calc-7.1.5.2-2                   Sat 14 Aug 2021 05:46:18 PM -03
libobasis7.1-base-7.1.5.2-2                   Sat 14 Aug 2021 05:46:18 PM -03
libobasis7.1-core-7.1.5.2-2                   Sat 14 Aug 2021 05:46:17 PM -03
libreoffice7.1-ure-7.1.5.2-2                  Sat 14 Aug 2021 05:46:15 PM -03
libobasis7.1-ooofonts-7.1.5.2-2               Sat 14 Aug 2021 05:46:15 PM -03
task-java-2019-1pclos2019                     Sat 14 Aug 2021 05:45:58 PM -03
java-sun-16-2pclos2021                        Sat 14 Aug 2021 05:45:58 PM -03
-----------------------------------------------------------------------------
kdesdk-thumbnailers-21.08.0-1pclos2021        Sat 14 Aug 2021 03:46:44 PM -03
-----------------------------------------------------------------------------
kde-thumbnailer-epub-1.1-1pclos2017           Sat 14 Aug 2021 03:45:07 PM -03
-----------------------------------------------------------------------------
marble-21.08.0-1pclos2021                     Sat 14 Aug 2021 03:40:06 PM -03
lib64wlocate0-1.1-0.2pclos2019                Sat 14 Aug 2021 03:40:05 PM -03
lib64shapelib2-1.5.0-3pclos2021               Sat 14 Aug 2021 03:40:05 PM -03
-----------------------------------------------------------------------------
sshfs-fuse-2.4-2pclos2020                     Sat 14 Aug 2021 03:13:41 PM -03
lib64kf5pulseaudioqt_3-1.3-1pclos2021         Sat 14 Aug 2021 03:13:41 PM -03
lib64fakekey0-0.1-3pclos2019                  Sat 14 Aug 2021 03:13:41 PM -03
kdeconnect-kde-21.08.0-1pclos2021             Sat 14 Aug 2021 03:13:41 PM -03
-----------------------------------------------------------------------------
html2text-1.3.2a-5pclos2011                   Sat 14 Aug 2021 03:10:49 PM -03
-----------------------------------------------------------------------------
htop-3.0.5-1pclos2021                         Sat 14 Aug 2021 03:10:10 PM -03
-----------------------------------------------------------------------------
kim5-1.0-1pclos2019                           Sat 14 Aug 2021 03:03:45 PM -03
-----------------------------------------------------------------------------
node-12.18.3-1pclos2020                       Sat 14 Aug 2021 02:56:38 PM -03
-----------------------------------------------------------------------------
filezilla-3.55.1-1pclos2021                   Sat 14 Aug 2021 02:54:10 PM -03
libstorj-1.0.3-4pclos2021                     Sat 14 Aug 2021 02:54:09 PM -03
libfilezilla-i18n-0.31.1-1pclos2021           Sat 14 Aug 2021 02:54:09 PM -03
lib64uv1-1.41.1-1pclos2021                    Sat 14 Aug 2021 02:54:09 PM -03
lib64storj0-1.0.3-4pclos2021                  Sat 14 Aug 2021 02:54:09 PM -03
lib64filezilla16-0.31.1-1pclos2021            Sat 14 Aug 2021 02:54:09 PM -03
-----------------------------------------------------------------------------
hddtemp-0.3-1pclos2021                        Sat 14 Aug 2021 02:51:51 PM -03
-----------------------------------------------------------------------------
stellarium-0.21.1-1pclos2021                  Sat 14 Aug 2021 02:51:04 PM -03
lib64qt5serialport5-5.15.2-2pclos2020         Sat 14 Aug 2021 02:50:56 PM -03
-----------------------------------------------------------------------------
kstars-3.4.3-1pclos2020                       Sat 14 Aug 2021 02:50:28 PM -03
qtdatavis3d5-5.15.2-2pclos2020                Sat 14 Aug 2021 02:50:25 PM -03
qt5keychain-0.11.1-2pclos2020                 Sat 14 Aug 2021 02:50:25 PM -03
lib64wcs6-6.2-1pclos2019                      Sat 14 Aug 2021 02:50:25 PM -03
lib64qt5websockets5-5.15.2-3pclos2021         Sat 14 Aug 2021 02:50:25 PM -03
lib64qt5keychain1-0.11.1-2pclos2020           Sat 14 Aug 2021 02:50:25 PM -03
lib64qt5datavisualization5-5.15.2-2pclos2020  Sat 14 Aug 2021 02:50:25 PM -03
indilib-1.7.8-2pclos2019                      Sat 14 Aug 2021 02:50:25 PM -03
lib64nova0-0.13.0-3pclos2019                  Sat 14 Aug 2021 02:50:24 PM -03
lib64indi1-1.7.8-2pclos2019                   Sat 14 Aug 2021 02:50:24 PM -03
lib64gslcblas0-2.6-1pclos2019                 Sat 14 Aug 2021 02:50:24 PM -03
lib64gsl25-2.6-1pclos2019                     Sat 14 Aug 2021 02:50:24 PM -03
-----------------------------------------------------------------------------
Removed:   aisleriot                          Sat Aug 14 14:46:09 2021
-----------------------------------------------------------------------------
kdiff3-1.9.2-1pclos2021                       Sat 14 Aug 2021 02:43:21 PM -03
-----------------------------------------------------------------------------
lib64magick-7Q16HDRI_9-7.0.10.62-3pclos2021   Sat 14 Aug 2021 02:42:15 PM -03
lib64lqr0-0.4.2-2pclos2019                    Sat 14 Aug 2021 02:42:15 PM -03
imagemagick-7.0.10.62-3pclos2021              Sat 14 Aug 2021 02:42:15 PM -03
-----------------------------------------------------------------------------
lib64podofo0.9.6-0.9.6-1pclos2021             Sat 14 Aug 2021 02:41:28 PM -03
krename-5.0.1-1pclos2021                      Sat 14 Aug 2021 02:41:28 PM -03
-----------------------------------------------------------------------------
python-eyed3-0.7.3-1pclos2013                 Sat 14 Aug 2021 02:41:09 PM -03
python-exif-1.0.8-3pclos2013                  Sat 14 Aug 2021 02:41:09 PM -03
pyrenamer-0.6.0-3pclos2013                  * Sat 14 Aug 2021 02:41:09 PM -03
gnome-python-gconf-2.28.1-4pclos2013          Sat 14 Aug 2021 02:41:09 PM -03
-----------------------------------------------------------------------------
k3b-21.08.0-1pclos2021                      * Sat 14 Aug 2021 02:34:12 PM -03
vcdimager-2.0.1-1pclos2021                    Sat 14 Aug 2021 02:34:11 PM -03
normalize-0.7.7-3pclos2013                    Sat 14 Aug 2021 02:34:11 PM -03
libkcddb5-21.08.0-1pclos2021                  Sat 14 Aug 2021 02:34:11 PM -03
lib64vcd0-2.0.1-1pclos2021                    Sat 14 Aug 2021 02:34:11 PM -03
lib64musicbrainz5_1-5.1.0-3pclos2019          Sat 14 Aug 2021 02:34:11 PM -03
lib64musicbrainz4-2.1.5-4pclos2019            Sat 14 Aug 2021 02:34:11 PM -03
lib64kcddb5-21.08.0-1pclos2021                Sat 14 Aug 2021 02:34:11 PM -03
lib64iso9660_11-2.1.0-1pclos2021              Sat 14 Aug 2021 02:34:11 PM -03
lib64flac++6-1.3.3-2pclos2021                 Sat 14 Aug 2021 02:34:11 PM -03
lib64burn4-1.5.4-1pclos2021                   Sat 14 Aug 2021 02:34:11 PM -03
dvd+rw-tools-7.1-2pclos2011                   Sat 14 Aug 2021 02:34:11 PM -03
cdrskin-1.5.4-1pclos2021                      Sat 14 Aug 2021 02:34:11 PM -03
cdrdao-1.2.4-1pclos2021                       Sat 14 Aug 2021 02:34:11 PM -03
-----------------------------------------------------------------------------
libktorrent-21.08.0-1pclos2021                Sat 14 Aug 2021 02:33:31 PM -03
lib64kf5plotting5-5.85.0-1pclos2021           Sat 14 Aug 2021 02:33:31 PM -03
lib64kf5ktorrent6-21.08.0-1pclos2021          Sat 14 Aug 2021 02:33:31 PM -03
ktorrent-21.08.0-1pclos2021                 * Sat 14 Aug 2021 02:33:31 PM -03
geoip-1.6.12-1pclos2019                       Sat 14 Aug 2021 02:33:31 PM -03
lib64geoip1-1.6.12-1pclos2019                 Sat 14 Aug 2021 02:33:29 PM -03
-----------------------------------------------------------------------------
kruler-21.08.0-1pclos2021                     Sat 14 Aug 2021 02:31:59 PM -03
-----------------------------------------------------------------------------
gimp-2.10.24-2pclos2021                     * Sat 14 Aug 2021 02:30:47 PM -03
mypaint-brushes-2.0.2-2pclos2021              Sat 14 Aug 2021 02:30:45 PM -03
lib64spiro1-20190731-1pclos2019               Sat 14 Aug 2021 02:30:45 PM -03
lib64devil1-1.7.8-6pclos2021                  Sat 14 Aug 2021 02:30:45 PM -03
lib64allegro4.4-4.4.3.1-1pclos2019            Sat 14 Aug 2021 02:30:45 PM -03
graphviz-2.38.0-2pclos2017                    Sat 14 Aug 2021 02:30:45 PM -03
gegl-0.4.30-2pclos2021                        Sat 14 Aug 2021 02:30:45 PM -03
libheif-1.12.0-1pclos2021                     Sat 14 Aug 2021 02:30:44 PM -03
libde265-1.0.8-1pclos2020                     Sat 14 Aug 2021 02:30:44 PM -03
lib64wmf0.2_7-0.2.8.4-18pclos2019             Sat 14 Aug 2021 02:30:44 PM -03
lib64umfpack5-4.4.6-1pclos2019                Sat 14 Aug 2021 02:30:44 PM -03
lib64mypaint0-1.6.1-1pclos2021                Sat 14 Aug 2021 02:30:44 PM -03
lib64heif1-1.12.0-1pclos2021                  Sat 14 Aug 2021 02:30:44 PM -03
lib64gimp2.0_0-2.10.24-2pclos2021             Sat 14 Aug 2021 02:30:44 PM -03
lib64gegl0.4_0-0.4.30-2pclos2021              Sat 14 Aug 2021 02:30:44 PM -03
lib64colamd2-4.4.6-1pclos2019                 Sat 14 Aug 2021 02:30:44 PM -03
lib64cholmod3-4.4.6-1pclos2019                Sat 14 Aug 2021 02:30:44 PM -03
gimp-python-2.10.24-2pclos2021                Sat 14 Aug 2021 02:30:44 PM -03
lib64suitesparseconfig4-4.4.6-1pclos2019      Sat 14 Aug 2021 02:30:43 PM -03
lib64poppler-glib8-0.90.1-2pclos2021          Sat 14 Aug 2021 02:30:43 PM -03
lib64pathplan4-2.38.0-2pclos2017              Sat 14 Aug 2021 02:30:43 PM -03
lib64gvpr2-2.38.0-2pclos2017                  Sat 14 Aug 2021 02:30:43 PM -03
lib64gvc6-2.38.0-2pclos2017                   Sat 14 Aug 2021 02:30:43 PM -03
lib64gexiv2_2-0.12.2-1pclos2021               Sat 14 Aug 2021 02:30:43 PM -03
lib64cgraph6-2.38.0-2pclos2017                Sat 14 Aug 2021 02:30:43 PM -03
lib64cdt5-2.38.0-2pclos2017                   Sat 14 Aug 2021 02:30:43 PM -03
lib64ccolamd2-4.4.6-1pclos2019                Sat 14 Aug 2021 02:30:43 PM -03
lib64camd2-4.4.6-1pclos2019                   Sat 14 Aug 2021 02:30:43 PM -03
lib64babl0.1_0-0.1.86-1pclos2021              Sat 14 Aug 2021 02:30:43 PM -03
lib64amd2-4.4.6-1pclos2019                    Sat 14 Aug 2021 02:30:43 PM -03
-----------------------------------------------------------------------------
speedtest-0.4.1-2pclos2021                    Sat 14 Aug 2021 02:27:19 PM -03
-----------------------------------------------------------------------------
youtube-dlx-2021.06.06-1pclos2021             Sat 14 Aug 2021 02:26:09 PM -03
-----------------------------------------------------------------------------
xsane-0.999-2pclos2019                        Sat 14 Aug 2021 02:21:13 PM -03
-----------------------------------------------------------------------------
screenfetch-3.9.1-1pclos2019                  Sat 14 Aug 2021 02:20:14 PM -03
-----------------------------------------------------------------------------
chromium-browser (92.0.4515.107-1pclos2021)   Sat Aug 14      13:12:14 2021
-----------------------------------------------------------------------------
kate-21.08.0-1pclos2021                       Sat 14 Aug 2021 01:05:45 PM -03
-----------------------------------------------------------------------------
gnome-screenshot-3.10.0-1pclos2013            Sat 14 Aug 2021 01:02:46 PM -03
-----------------------------------------------------------------------------
kernel-latest-5.13.10.pclos1-1pclos2021       Sat 14 Aug 2021 11:14:13 AM -03
-----------------------------------------------------------------------------
kernel-devel-5.13.10-pclos1-1-1pclos2021      Sat 14 Aug 2021 11:10:49 AM -03
kernel-5.13.10-pclos1-1-1pclos2021            Sat 14 Aug 2021 11:05:30 AM -03
---------------------------------- updates ----------------------------------
ldetect-lst-0.6.31-10pclos2021                Sat 14 Aug 2021 10:58:26 AM -03
binutils-2.37-6pclos2021                      Sat 14 Aug 2021 10:58:26 AM -03
breeze-icons-5.85.0-1pclos2021                Sat 14 Aug 2021 10:58:25 AM -03
firefox-91.0-1pclos2021                       Sat 14 Aug 2021 10:58:23 AM -03
x11-driver-input-wacom-0.40.0-1pclos2021      Sat 14 Aug 2021 10:58:18 AM -03
terminus-font-4.49.1-1pclos2021               Sat 14 Aug 2021 10:58:18 AM -03
sdparm-1.12-1pclos2021                        Sat 14 Aug 2021 10:58:18 AM -03
phonon4qt5-vlc-0.11.3-1pclos2021              Sat 14 Aug 2021 10:58:18 AM -03
mtools-4.0.34-1pclos2021                      Sat 14 Aug 2021 10:58:18 AM -03
kapidox-5.85.0-1pclos2021                     Sat 14 Aug 2021 10:58:18 AM -03
inxi-3.3.06-1pclos2021                        Sat 14 Aug 2021 10:58:18 AM -03
lib64xres1-1.2.1-1pclos2021                   Sat 14 Aug 2021 10:58:17 AM -03
lib64xfont2_2-2.0.5-1pclos2021                Sat 14 Aug 2021 10:58:17 AM -03
lib64xaw7-1.0.14-1pclos2021                   Sat 14 Aug 2021 10:58:17 AM -03
lib64relp0-1.10.0-1pclos2021                  Sat 14 Aug 2021 10:58:17 AM -03
lib64ogg0-1.3.5-2pclos2021                    Sat 14 Aug 2021 10:58:17 AM -03
lib64ksba8-1.6.0-2pclos2021                   Sat 14 Aug 2021 10:58:17 AM -03
lib64kf5prison5-5.85.0-1pclos2021             Sat 14 Aug 2021 10:58:17 AM -03
lib64kf5networkmanagerqt5-5.85.0-1pclos2021   Sat 14 Aug 2021 10:58:17 AM -03
lib64kf5modemmanagerqt5-5.85.0-1pclos2021     Sat 14 Aug 2021 10:58:17 AM -03
lib64jasper4-2.0.32-1pclos2021                Sat 14 Aug 2021 10:58:17 AM -03
kquickcharts-5.85.0-1pclos2021                Sat 14 Aug 2021 10:58:17 AM -03
irqbalance-1.8.0-1pclos2021                   Sat 14 Aug 2021 10:58:17 AM -03
cpupower-5.13.10.pclos1-1pclos2021            Sat 14 Aug 2021 10:58:17 AM -03
bluez-qt-5.85.0-1pclos2021                    Sat 14 Aug 2021 10:58:17 AM -03
sonnet-5.85.0-1pclos2021                      Sat 14 Aug 2021 10:58:16 AM -03
lib64kf5unitconversion5-5.85.0-1pclos2021     Sat 14 Aug 2021 10:58:16 AM -03
kpeople-5.85.0-1pclos2021                     Sat 14 Aug 2021 10:58:16 AM -03
kemoticons-5.85.0-1pclos2021                  Sat 14 Aug 2021 10:58:16 AM -03
diffutils-3.8-1pclos2021                      Sat 14 Aug 2021 10:58:16 AM -03
at-3.2.2-1pclos2021                           Sat 14 Aug 2021 10:58:16 AM -03
sweeper-21.08.0-1pclos2021                    Sat 14 Aug 2021 10:58:15 AM -03
mesa-iris-21.2.0-3pclos2021                   Sat 14 Aug 2021 10:58:15 AM -03
lib64va2-2.12.0-1pclos2021                    Sat 14 Aug 2021 10:58:15 AM -03
kdesu-5.85.0-1pclos2021                       Sat 14 Aug 2021 10:58:15 AM -03
mesa-opencl-21.2.0-3pclos2021                 Sat 14 Aug 2021 10:58:14 AM -03
kwrite-21.08.0-1pclos2021                     Sat 14 Aug 2021 10:58:14 AM -03
kwalletmanager-21.08.0-1pclos2021             Sat 14 Aug 2021 10:58:14 AM -03
kross-5.85.0-1pclos2021                       Sat 14 Aug 2021 10:58:14 AM -03
kfind-21.08.0-1pclos2021                      Sat 14 Aug 2021 10:58:14 AM -03
kdialog-21.08.0-1pclos2021                    Sat 14 Aug 2021 10:58:14 AM -03
ffmpegthumbs-21.08.0-1pclos2021               Sat 14 Aug 2021 10:58:14 AM -03
ark-21.08.0-1pclos2021                        Sat 14 Aug 2021 10:58:14 AM -03
aom-3.1.2-1pclos2021                          Sat 14 Aug 2021 10:58:14 AM -03
spectacle-21.08.0-1pclos2021                  Sat 14 Aug 2021 10:58:13 AM -03
qttools5-5.15.2-3pclos2021                    Sat 14 Aug 2021 10:58:13 AM -03
ktexteditor-plugins-21.08.0-1pclos2021        Sat 14 Aug 2021 10:58:13 AM -03
krunner-5.85.0-1pclos2021                     Sat 14 Aug 2021 10:58:13 AM -03
konsole-21.08.0-1pclos2021                    Sat 14 Aug 2021 10:58:13 AM -03
kdegraphics-thumbnailers-21.08.0-1pclos2021   Sat 14 Aug 2021 10:58:13 AM -03
dav1d-0.9.1-1pclos2021                        Sat 14 Aug 2021 10:58:13 AM -03
okular-21.08.0-1pclos2021                     Sat 14 Aug 2021 10:58:12 AM -03
kjsembed-5.85.0-1pclos2021                    Sat 14 Aug 2021 10:58:12 AM -03
initscripts-9.26-19pclos2021                  Sat 14 Aug 2021 10:58:12 AM -03
gwenview-21.08.0-1pclos2021                   Sat 14 Aug 2021 10:58:12 AM -03
frameworkintegration-5.85.0-1pclos2021        Sat 14 Aug 2021 10:58:12 AM -03
dolphin-plugins-21.08.0-1pclos2021            Sat 14 Aug 2021 10:58:12 AM -03
qqc2-desktop-style-5.85.0-1pclos2021          Sat 14 Aug 2021 10:58:11 AM -03
lib64input10-1.18.1-1pclos2021                Sat 14 Aug 2021 10:58:11 AM -03
lib64dvdnav4-6.1.1-1pclos2021                 Sat 14 Aug 2021 10:58:11 AM -03
khelpcenter-21.08.0-1pclos2021                Sat 14 Aug 2021 10:58:11 AM -03
qttools5-qtdbus-5.15.2-3pclos2021             Sat 14 Aug 2021 10:58:10 AM -03
qca2-qt5-2.3.3-1pclos2021                     Sat 14 Aug 2021 10:58:10 AM -03
networkmanager-1.32.8-2pclos2021              Sat 14 Aug 2021 10:58:10 AM -03
glibc-devel-2.33-9pclos2021                   Sat 14 Aug 2021 10:58:10 AM -03
qttools5-qtpaths-5.15.2-3pclos2021            Sat 14 Aug 2021 10:58:09 AM -03
pango-1.48.8-1pclos2021                       Sat 14 Aug 2021 10:58:09 AM -03
libxkbcommon-1.3.0-1pclos2021                 Sat 14 Aug 2021 10:58:09 AM -03
libinput-udev-1.18.1-1pclos2021               Sat 14 Aug 2021 10:58:09 AM -03
lib64xkbcommon0-1.3.0-1pclos2021              Sat 14 Aug 2021 10:58:09 AM -03
lib64xft2-2.3.4-1pclos2021                    Sat 14 Aug 2021 10:58:09 AM -03
lib64qca2-qt5_2-2.3.3-1pclos2021              Sat 14 Aug 2021 10:58:09 AM -03
lib64pango1.0_0-1.48.8-1pclos2021             Sat 14 Aug 2021 10:58:09 AM -03
lib64ndp0-1.8-1pclos2021                      Sat 14 Aug 2021 10:58:09 AM -03
lib64imlib2_1-loaders-1.7.2-1pclos2021        Sat 14 Aug 2021 10:58:09 AM -03
lib64imlib2_1-filters-1.7.2-1pclos2021        Sat 14 Aug 2021 10:58:09 AM -03
lib64imlib2_1-1.7.2-1pclos2021                Sat 14 Aug 2021 10:58:09 AM -03
kernel-userspace-headers-5.13.10-1pclos2021   Sat 14 Aug 2021 10:58:09 AM -03
lib64pcre1-8.45-1pclos2021                    Sat 14 Aug 2021 10:58:08 AM -03
lib64kitemmodels5-5.85.0-1pclos2021           Sat 14 Aug 2021 10:58:08 AM -03
lib64kf5holidays5-21.08.0-1pclos2021          Sat 14 Aug 2021 10:58:08 AM -03
lib64dvdread8-6.1.2-1pclos2021                Sat 14 Aug 2021 10:58:08 AM -03
kjs-5.85.0-1pclos2021                         Sat 14 Aug 2021 10:58:08 AM -03
kirigami-5.85.0-1pclos2021                    Sat 14 Aug 2021 10:58:08 AM -03
kinit-5.85.0-1pclos2021                       Sat 14 Aug 2021 10:58:08 AM -03
khtml-5.85.0-1pclos2021                       Sat 14 Aug 2021 10:58:08 AM -03
kholidays-21.08.0-1pclos2021                  Sat 14 Aug 2021 10:58:08 AM -03
dolphin-21.08.0-1pclos2021                    Sat 14 Aug 2021 10:58:08 AM -03
lib64xcrypt-devel-4.4.25-1pclos2021           Sat 14 Aug 2021 10:58:07 AM -03
lib64kf5syndication5-21.08.0-1pclos2021       Sat 14 Aug 2021 10:58:07 AM -03
lib64kf5kdnssd5-5.85.0-1pclos2021             Sat 14 Aug 2021 10:58:07 AM -03
lib64ext2fs2-1.46.3-2pclos2021                Sat 14 Aug 2021 10:58:07 AM -03
lib64cap2-2.52-1pclos2021                     Sat 14 Aug 2021 10:58:07 AM -03
knewstuff-5.85.0-1pclos2021                   Sat 14 Aug 2021 10:58:07 AM -03
kio-extras-21.08.0-1pclos2021                 Sat 14 Aug 2021 10:58:07 AM -03
kidletime-5.85.0-1pclos2021                   Sat 14 Aug 2021 10:58:07 AM -03
kded-5.85.0-1pclos2021                        Sat 14 Aug 2021 10:58:07 AM -03
e2fsprogs-1.46.3-2pclos2021                   Sat 14 Aug 2021 10:58:07 AM -03
baloo-widgets-21.08.0-1pclos2021              Sat 14 Aug 2021 10:58:07 AM -03
baloo5-5.85.0-1pclos2021                      Sat 14 Aug 2021 10:58:07 AM -03
plasma-framework-5.85.0-1pclos2021            Sat 14 Aug 2021 10:58:06 AM -03
lib64kf5notifyconfig5-5.85.0-1pclos2021       Sat 14 Aug 2021 10:58:06 AM -03
kdelibs4support-5.85.0-1pclos2021             Sat 14 Aug 2021 10:58:06 AM -03
kdegraphics-mobipocket-21.08.0-1pclos2021     Sat 14 Aug 2021 10:58:06 AM -03
purpose-5.85.0-1pclos2021                     Sat 14 Aug 2021 10:58:05 AM -03
libkexiv2-21.08.0-1pclos2021                  Sat 14 Aug 2021 10:58:05 AM -03
libkdcraw-21.08.0-1pclos2021                  Sat 14 Aug 2021 10:58:05 AM -03
lib64kf5threadweaver5-5.85.0-1pclos2021       Sat 14 Aug 2021 10:58:05 AM -03
lib64kaccounts2-21.08.0-1pclos2021            Sat 14 Aug 2021 10:58:05 AM -03
lib64dav1d5-0.9.1-1pclos2021                  Sat 14 Aug 2021 10:58:05 AM -03
lib64avif11-0.9.1-2pclos2021                  Sat 14 Aug 2021 10:58:05 AM -03
lib64attica5-5.85.0-1pclos2021                Sat 14 Aug 2021 10:58:05 AM -03
kimageformats-5.85.0-1pclos2021               Sat 14 Aug 2021 10:58:05 AM -03
kcmutils-5.85.0-1pclos2021                    Sat 14 Aug 2021 10:58:05 AM -03
kaccounts-providers-21.08.0-1pclos2021        Sat 14 Aug 2021 10:58:05 AM -03
kaccounts-integration-21.08.0-1pclos2021      Sat 14 Aug 2021 10:58:05 AM -03
clang-12.0.1-2pclos2021                       Sat 14 Aug 2021 10:58:04 AM -03
lib64zip5-1.8.0-1pclos2021                    Sat 14 Aug 2021 10:58:02 AM -03
lib64aom3-3.1.2-1pclos2021                    Sat 14 Aug 2021 10:58:02 AM -03
ktexteditor-5.85.0-1pclos2021                 Sat 14 Aug 2021 10:58:02 AM -03
kparts-5.85.0-1pclos2021                      Sat 14 Aug 2021 10:58:02 AM -03
kio-5.85.0-1pclos2021                         Sat 14 Aug 2021 10:58:02 AM -03
kdeclarative-5.85.0-1pclos2021                Sat 14 Aug 2021 10:58:02 AM -03
libkipi-21.08.0-1pclos2021                    Sat 14 Aug 2021 10:58:01 AM -03
lib64syntaxhighlighting5-5.85.0-1pclos2021    Sat 14 Aug 2021 10:58:01 AM -03
lib64kf5pty5-5.85.0-1pclos2021                Sat 14 Aug 2021 10:58:01 AM -03
kwayland-5.85.0-1pclos2021                    Sat 14 Aug 2021 10:58:01 AM -03
ktextwidgets-5.85.0-1pclos2021                Sat 14 Aug 2021 10:58:01 AM -03
kpackage-5.85.0-1pclos2021                    Sat 14 Aug 2021 10:58:01 AM -03
kdoctools-5.85.0-1pclos2021                   Sat 14 Aug 2021 10:58:01 AM -03
kactivities5-stats-5.85.0-1pclos2021          Sat 14 Aug 2021 10:58:01 AM -03
lib64kf5sonnetui5-5.85.0-1pclos2021           Sat 14 Aug 2021 10:58:00 AM -03
mesa-21.2.0-3pclos2021                        Sat 14 Aug 2021 10:57:59 AM -03
solid-5.85.0-1pclos2021                       Sat 14 Aug 2021 10:57:55 AM -03
lib64kf5sonnetcore5-5.85.0-1pclos2021         Sat 14 Aug 2021 10:57:55 AM -03
lib64kf5bookmarks5-5.85.0-1pclos2021          Sat 14 Aug 2021 10:57:55 AM -03
kxmlgui-5.85.0-1pclos2021                     Sat 14 Aug 2021 10:57:55 AM -03
kwallet-5.85.0-1pclos2021                     Sat 14 Aug 2021 10:57:55 AM -03
kiconthemes-5.85.0-1pclos2021                 Sat 14 Aug 2021 10:57:55 AM -03
kglobalaccel-5.85.0-1pclos2021                Sat 14 Aug 2021 10:57:55 AM -03
kfilemetadata5-5.85.0-1pclos2021              Sat 14 Aug 2021 10:57:55 AM -03
kactivities5-5.85.0-1pclos2021                Sat 14 Aug 2021 10:57:55 AM -03
lib64kitemviews5-5.85.0-1pclos2021            Sat 14 Aug 2021 10:57:54 AM -03
lib64kf5jobwidgets5-5.85.0-1pclos2021         Sat 14 Aug 2021 10:57:54 AM -03
lib64kf5guiaddons5-5.85.0-1pclos2021          Sat 14 Aug 2021 10:57:54 AM -03
lib64kf5crash5-5.85.0-1pclos2021              Sat 14 Aug 2021 10:57:54 AM -03
lib64kf5completion5-5.85.0-1pclos2021         Sat 14 Aug 2021 10:57:54 AM -03
lib64kcodecs5-5.85.0-1pclos2021               Sat 14 Aug 2021 10:57:54 AM -03
kservice-5.85.0-1pclos2021                    Sat 14 Aug 2021 10:57:54 AM -03
knotifications-5.85.0-1pclos2021              Sat 14 Aug 2021 10:57:54 AM -03
kconfigwidgets-5.85.0-1pclos2021              Sat 14 Aug 2021 10:57:54 AM -03
kauth-5.85.0-1pclos2021                       Sat 14 Aug 2021 10:57:54 AM -03
lib64karchive5-5.85.0-1pclos2021              Sat 14 Aug 2021 10:57:53 AM -03
kwindowsystem-5.85.0-1pclos2021               Sat 14 Aug 2021 10:57:53 AM -03
kwidgetsaddons-5.85.0-1pclos2021              Sat 14 Aug 2021 10:57:53 AM -03
ki18n-5.85.0-1pclos2021                       Sat 14 Aug 2021 10:57:53 AM -03
kdbusaddons-5.85.0-1pclos2021                 Sat 14 Aug 2021 10:57:53 AM -03
kcoreaddons-5.85.0-1pclos2021                 Sat 14 Aug 2021 10:57:53 AM -03
kconfig-5.85.0-1pclos2021                     Sat 14 Aug 2021 10:57:53 AM -03
llvm-12.0.1-1pclos2021                        Sat 14 Aug 2021 10:57:52 AM -03
lib64xcrypt1-4.4.25-1pclos2021                Sat 14 Aug 2021 10:57:52 AM -03
glibc-2.33-9pclos2021                         Sat 14 Aug 2021 10:57:52 AM -03
--------------------------- Live session ------------------------------------
scrot-1.5-1pclos2021                          Mon 09 Aug 2021 07:21:06 PM -03
neofetch-7.1.0-1pclos2020                   * Mon 09 Aug 2021 07:21:06 PM -03
lib64giblib1-1.2.4-3pclos2021                 Mon 09 Aug 2021 07:21:06 PM -03
caca-utils-0.99-0.beta19.1pclos2018           Mon 09 Aug 2021 07:21:06 PM -03
bind-utils-9.10.8.P1-1pclos2019               Mon 09 Aug 2021 07:21:06 PM -03
-----------------------------------------------------------------------------
lm_sensors-3.6.0-2pclos2021                 * Mon 09 Aug 2021 06:39:59 PM -03
lib64rrdtool4-1.3.8-5pclos2013                Mon 09 Aug 2021 06:39:59 PM -03
-----------------------------------------------------------------------------
tolua++-1.0.93-2pclos2019                     Mon 09 Aug 2021 06:39:31 PM -03
lua5.3-5.3.5-2pclos2021                       Mon 09 Aug 2021 06:39:31 PM -03
conky-1.12.2-1pclos2021                     * Mon 09 Aug 2021 06:39:31 PM -03
lib64ircclient-1.6-1pclos2012                 Mon 09 Aug 2021 06:39:07 PM -03
---------------------------------- ISO --------------------------------------
kernel-devel-5.13.7-pclos2-1-1pclos2021       Sun 01 Aug 2021 02:01:36 AM -03
kernel-5.13.7-pclos2-1-1pclos2021             Sun 01 Aug 2021 02:01:08 AM -03
mylivecd-0.9.13-8pclos2021                    Sun 01 Aug 2021 02:00:19 AM -03
lib64pcre2_0-10.37-1pclos2021                 Sun 01 Aug 2021 01:59:57 AM -03
x11-driver-video-amdgpu-21.0.0-1pclos2021     Fri 30 Jul 2021 08:36:56 PM -03
getvirtualbox-6.1.26-1pclos2021               Fri 30 Jul 2021 08:36:56 PM -03
(...)
net-tools-1.60-22pclos2011                    Fri 12 Aug 2011 09:28:08 PM -03
update-alternatives-1.9.0-1pclos2011          Fri 12 Aug 2011 09:26:59 PM -03
multiarch-utils-1.0.13-1pclos2011             Fri 12 Aug 2011 08:54:28 PM -03
-----------------------------------------------------------------------------

Observe (acima):

  • A mudança no formato das horas, na parte referente ao dia 21 (que só acrescentei à lista, acima, após o dia 23).
  • A demora de mais de 5 minutos entre a instalação do primeiro e do segundo pacote de revisão de Kernel — causada, em parte, pela atualização do Grub (antes de desabilitar os_prober).
  • O fato de que o pacote “kernel-latest” não foi instalado com as dependências que pediu. — Tive de pedir sua instalação outra vez, depois delas — com outra demora de mais de 6 minutos ao atualizar o Grub (11:14~11:20).

Uso de Memória RAM (1)

Agendamento de tarefa pelo cronie

18 Agosto - Agendei a execução de um script 10 minutos após cada inicialização do PCLinuxOS:

@reboot sleep 600; bash RAM.sh

Esse era meu recurso para registrar informações do /proc/meminfo — para mais tarde calcular o uso inicial de Memória RAM de cada distro.

Através dele, pude confirmar que a nova instalação do PCLinuxOS KDE Darkstar recuperou (com vantagem) certa “leveza” que a instalação antiga tinha perdido, depois que mexi demais nela, em Março do ano passado:

Uso inicial de Memória RAM na antiga instalação do PCLinuxOS

Até 1º Agosto (gráfico acima), o uso inicial de Memória RAM pela antiga instalação do PCLinuxOS ficava acima de 900 MiB — devido a uma configuração esquisita (UXA) que fiz em Março 2020.

Uso de Memória RAM na nova instalação do PCLinuxOS

Na nova instalação (gráfico acima: 18 Agosto), o uso de Memória RAM pelo PCLinuxOS se reduziu em mais de 100 MiB.

Vale lembrar que minha antiga instalação era da ISO PCLinuxOS “normal” — enquanto a nova instalação é da ISO Darkstar, com um KDE mais “enxuto”.

Só alguns dias depois, percebi que as 4 distros “systemd-free” aparecem (acima) como as que usam menos Memória RAM. — Existe aí certa contribuição do acaso, pois algumas diferenças são tão pequenas, que basta a flutuação de 1 segundo (+/-25 MiB) para inverter as posições entre Slackware, Arch, Neon, Mint e Manjaro, por exemplo. — Enfim, vale notar que essas 4 distros “systemd-free” se caracterizam por certa frugalidade, que me parece o principal motivo de seu menor uso de Memória RAM.

Limpeza da pasta /home

21 Agosto - No pouco tempo em que usei a nova instalação do PCLinuxOS sem uma partição /home separada, evitei fazer muitas configurações, e removi todas as capturas de tela para um Pendrive. — Por isso, a subpasta /home/USER/ não acumulou mais do que uns 35 MiB em 447 arquivos e 81 subpastas (em sua maioria, ocultas).

Agora, a subpasta /home/USER/ é inacessível pelo PCLinuxOS — pois /home se tornou um link para a partição Home6 — por isso, encerrei a sessão, fui para o Mageia e usei o Midnight-Commander (mc), como root, para deletar a antiga subpasta Linux6/home/USER/.

O espaço liberado na partição-raiz do PCLinuxOS foi irrisório — coisa de uns 100 MiB (o espaço ocupado baixou de 7,79 GiB para 7,68 GiB) — mas não havia motivo para manter uma subpasta que, além de inacessível, se tornou inútil.

Ok, eu devia ter copiado, pelo menos, o arquivo bash_history. — Senti falta dele, depois.

Com a reativação do blur, o Menu volta a ser legível na frente do Conky

15:00 - Não faria nenhum sentido eu desativar o blur do Plasma — uma das glórias da humanidade — por isso, imagino que se tenha desabilitado em consequência de alguma das fatídicas futricagens que tentei em Março 2020.

Seja como for, essa “consequência” ficou na antiga partição Home6 — e ao incluí-la no /etc/fstab da nova instalação, veio com as demais configurações.

Mas agora, nada impede o blur. — Bastou localizá-lo no KDE System Settings e ativar.

A transparência do tema Maia transparent é bonita — mas sem o Blur, atrapalha o dia-a-dia.

Formatos regionais

Datas Relativas e Absolutas no Dolphin

23 Agosto - No Dolphin, me incomodavam as datas na forma de “ontem”, ou “há meia hora”, ou “agora mesmo”. — O que preciso, é ver data, hora e minuto em que cada arquivo foi modificado.

Para isto, encontrei a solução nas configurações do próprio Dolphin: — Bastou trocar o “estilo” de data — de “Relativo” para “Absoluto, nas configurações do modo “Detailed View".

Essa é uma opção que nunca notei — talvez porque as outras distros já venham com o Dolphin configurado para exibir datas no estilo “Absoluto”. — Há várias coisas, no universo KDE, cuja existência só me chama atenção quando alguma distro vem configurada de um modo diferente das outras.

Ficou o probleminha de “12:01 AM” ser noite escura, e “6:00 PM” no final da tarde — coisas mais abstrusas do que subtrair XXVIII de L.

Configurando Idioma pelo Centro de Controle

6:35 - Consegui solucionar este probleminha do formato das horas, apenas mudando a configuração de Idioma, de en_US para en_UK, no PCLinuxOS Control Center — e finalmente obtive o “formato 24 horas” no Dolphin, com zeros à esquerda para manter os números alinhados na coluna (o que ajuda muito).

Essa intervenção demorou apenas 3 minutos, e com certeza não “adicionei” nenhum “Idioma” ou “Tradução”. — Não houve nenhuma pergunta sobre “adicionar”, não houve download explícito (o contador do Conky acumulou 3,4 KiB, o que mal dá para o ping normal de 3 minutos), e não percebi alteração no uso de espaço em disco (7,67 GiB). — Apenas alterei uma “configuração” (afinal, o PCLinuxOS já vem em Inglês. Bastava trocar o “sotaque”, do Texas para Londres).

Em 27 Dezembro 2017, quando de fato instalei uma “tradução” (Português Brasileiro) pelo Localization Manager (Add Locale), documentei um processo radicalmente diferente, com várias etapas e opções, numa sucessão de janelas grandes e pequenas, um download de 33 MiB e aumento de ocupação de disco, de 7,03 GiB até 7,15 GiB (depois reduzido para 7,11 GiB, ao deletar o cache de pacotes). — No final, ainda recebi o conselho de fazer mais alguma coisa no LibreOffice (apareceu até mensagem na minha pasta pessoal, para me orientar nisso) — e a seguir, fui conduzido às configurações de Fuso horário e NTP, e às configurações do Teclado. Por fim, o Add Locale afirmou que “nós vamos reinicializar para ativar as mudanças".

Com essas 2 alterações, mínimas, terminaram meus problemas de “regionalização híbrida” — Idioma Inglês, Formatos Britânicos; Teclado ABNT2; Fuso horário BRT. — Depois disso, o bash também eliminou “AM” e “PM”; e passou a colocar o dia antes do mês:

Antes: — Sat Jul 10 07:33:02 PM -03 2021

Agora: — Mon 23 Aug 17:08:06 -03 2021

No Relógio e no Conky, eu já tinha configurado manualmente o formato das datas.

Hostname

Mudança do Hostname no PCLinuxOS

12:00 - Para mudar o Hostname da máquina, substituí “localhost.localdomain” por “Linux6” em /etc/hosts e em/etc/sysconfig/network — conforme a dica do Tex no Forum.

Em distros Debian, o caminho é um pouco diferente — e com SystemD, pode-se até usar um atalho para, simplesmente, ignorar os arquivos do sistema — um must!.

Uso de Memória RAM (2)

Alterações no Conky para exibir o uso de Memória RAM

13:00 - Finalmente, organizei um modo de exibir o cálculo “novo” de Memória Usada.

Esse cálculo “novo”, na verdade, foi proposto ou subscrito por Linux Torvalds há mais de 7 anos (2014) — quando se introduziu no Kernel 3.14 um campo “MemAvailable”, que pode ser lido em /proc/meminfo, sem necessidade de privilégios especiais:

MemTotal - MemAvailable = “Mem Used”

Só começou a ser adotado pelo Conky em 2020; e pelo inxi e pelo Screenfetch em 2021 — mas algumas distros ainda usam versões anteriores desses pacotes (com outros cálculos), o que invalida usá-los para comparar distros diferentes. — Daí, meu interesse em automatizar e exibir esse cálculo “novo” no Conky, em uma coluna com os números das demais ferramentas.

Para exibir o cálculo “novo” no Conky, improvisei um bash-script “MemInfo.sh”, ainda bastante tosco — a partir de uma linha de comando awk encontrada na internet — afinal, TI está muito longe da minha área:

MEM_TOTAL=$(awk '/MemTotal/ { printf $2 }' /proc/meminfo); \
MEM_AVAIL=$(awk '/MemAvailable/ { printf $2 }' /proc/meminfo); \
MEM_USED_KILO="$(($MEM_TOTAL-$MEM_AVAIL))"; \
MEM_USED_BYTES_X_1000="$(($MEM_USED_KILO*1000))";\
echo "                                  $(($MEM_USED_BYTES_X_1000/1048576))" MiB > MemInfo.txt
echo "                                  $(($MEM_USED_KILO/1024))" MiB >> MemInfo.txt

Resolvi exibir 2 resultados desse cálculo “novo” — um que me parece o mais “correto” (até que encontre uma boa explicação em contrário) — e outro que parece ser o adotado, “na prática”, pelas versões mais recentes do Conky e do Screenfetch:

1) No primeiro, o número obtido é multiplicado por 1.000 — pois o /proc/meminfo é muito claro ao dizer que suas informações estão em “kB”, com “k” minúsculo, indicativo explícito de “quilo” no Sistema Métrico Internacional (SI) — e em seguida dividido por 1.048.576 (1.024 x 1024), para converter em Mebibytes (MiB).

2) No outro, o número é simplesmente dividido por 1.024. — Embora me pareça “tecnicamente incorreto”, este segundo resultado é o que tem igualado, quase com exatidão, o apresentado pelas versões mais recentes do Conky e do Screenfetch.

Esse script é executado pela configuração do segundo Conky — e salva o resultado em um arquivo-texto de 2 linhas — que o Conky exibe na tela:

/proc/meminfo
${execi 10 bash MemInfo.sh; cat MemInfo.txt}

Alterei este segundo Conky para se atualizar a cada 10 segundos — o que evita alterações súbitas ao disparar a captura de tela. — Por isso, o número “Conky (Mem)” indicado nele pode diferir do indicado no primeiro Conky, que se atualiza a cada 1 segundo

Para reduzir a frequência de atualização do segundo Conky, movi o gráfico de Disk I/O para o primeiro Conky — afinal, pode ser interessante acompanhar de perto a leitura e escrita em disco, durante algumas atividades (backups, recebimento de fotos pelo KDE Connect, downloads, atualizações). — No segundo Conky, deixei apenas coisas que se atualizam a cada 10 segundos, ou mesmo a cada 600 segundos (versões do KDE, Qt, Frameworks, aplicativos KDE).

Fontes TTF

Instalação de uma fonte TTF no PCLinuxOS

24 Agosto - Na seção de gerenciamento de fontes do Centro de Controle do PCLinuxOS, o botão “Get Windows Fonts” permite localizar e instalar rapidamente fontes TTF — desde que encontre uma instalação do Windows na máquina. — Como não tenho Windows, recebi uma mensagem de erro.

Então cliquei no botão “Import” e abri uma pasta onde eu já tinha reunido uma coleção de fontes do CorelDraw e do pacote ttf-mscorefonts-installer (.deb). — Nesse momento, precisei instalar apenas Zapf Dingbats, que não lembro de onde trouxe.

Grub & Synaptic

Instalação do “kernel-latest” e suas dependências

O pacote “kernel-latest” é um modo de automatizar as atualizações (revisões), bem como a instalação de novas versões — pois o PCLinuxOS deixa essas escolhas por conta do usuário.

Como já existia uma revisão mais atual nos repositórios, foi automaticamente incluída como dependência.

Atividade excessiva de CPU, aquecimento e demora

O processo demorou 6 minutos (11:05~11:11), com intensa atividade de CPU e aquecimento em 1 ou 2 núcleos ao longo de quase todo esse tempo — e no final recebi uma mensagem de que “nem todas as mudanças foram aplicadas”:

Preparing kernel 5.13.10-pclos1 for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make clean....
using /boot/config-5.13.10-pclos1
make oldconfig....
make prepare....

Building module:
cleaning build area....
make -j6 KERNELRELEASE=5.13.10-pclos1 -C /lib/modules/5.13.10-pclos1/build M=$(pwd) SKIP_STACK_VALIDATION=1....
cleaning build area....
cleaning kernel tree (make clean)....

DKMS: build Completed.

wl.ko.xz:
 - Installation
   - Installing to /lib/modules/5.13.10-pclos1/kernel/3rdparty/broadcom-wl/

depmod.....

DKMS: install Completed.

Preparing kernel 5.13.10-pclos1 for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make clean.....
using /boot/config-5.13.10-pclos1
make oldconfig....
make prepare....

Building module:
cleaning build area....
export IGNORE_CC_MISMATCH=1;'make' -j6 SYSSRC=/lib/modules/5.13.10-pclos1/build modules SKIP_STACK_VALIDATION=1.........^Cerror: %post(kernel-devel-5.13.10-pclos1-1-1pclos2021.x86_64) scriptlet failed, signal 2

Not all changes and updates succeeded. For further details of the the failure, please expand the 'terminal' panel below.

Esta mensagem deveria incluir a saída da atualização do Grub — com a tradicional lista das distros detectadas — mas isso não aconteceu.

Tentando entender o que havia acontecido, percebi que:

  • O “kernel-latest” não foi instalado — só a nova revisão do Kernel (sua dependência).
  • O Synaptic não incluiu em seu histórico a instalação da revisão de Kernel. — No entanto, os 2 pacotes aparecem na listagem $ rpm -qa --last — distanciados, um do outro, por 5 minutos (11:05 e 11:10).

Uso inútil de CPU (e de tempo) pelo Synaptic, a cada operação envolvendo Kernel

Mandei de novo instalar o “kernel-latest” (agora, sem dependências) e finalmente o processo concluiu com sucesso, após 6 minutos de intensa atividade de CPU, aquecimento etc.

Houve uma mensagem de falha do Synaptic — mas dessa vez ele registrou a instalação em seu histórico — e no final apresentou a saída da atualização do Grub:

Commit Log for Sat Aug 14 11:14:12 2021 ---> Kernel-Latest ---> Try again:

Installed the following packages:
kernel-latest (5.13.10.pclos1-1pclos2021)
----------------------------------------------------------------------------------
(synaptic:6442): GLib-CRITICAL **: 11:14:13.180: g_child_watch_add_full: assertion 'pid > 0' failed
Preparing
%% 100.000000
kernel-latest-5.13.10.pclos1-1pclos2021
Generating grub configuration file ...
Found theme: /boot/grub2/themes/pclinuxos/theme.txt
Found linux image: /boot/vmlinuz-5.13.10-pclos1
Found initrd image: /boot/initrd-5.13.10-pclos1.img
Found linux image: /boot/vmlinuz-5.13.7-pclos2
Found initrd image: /boot/initrd-5.13.7-pclos2.img
Found void on /dev/sda10
Found Manjaro Linux (21.1.0) on /dev/sda11
Found Slackware 14.2 x86_64 (post 14.2 -current) on /dev/sda12
Found MX 19.4 patito feo (19.4 ) on /dev/sda13
Found openSUSE Tumbleweed on /dev/sda2
Found Arch Linux (rolling) on /dev/sda3
Found Debian GNU/Linux 11 (bullseye) on /dev/sda4
Found Fedora 34 (KDE Plasma) on /dev/sda5
Found KDE neon User Edition 5.22 (20.04) on /dev/sda6
Found PCLinuxOS on /dev/sda7
Found Mageia 8 (8) on /dev/sda8
Found Linux Mint 20 Ulyana (20) on /dev/sda9
done

Successfully applied all changes. You can close the window now.
----------------------------------------------------------------------------------

Também notei que, embora tenha detectado o openSUSE, não o incluiu no Menu do Grub — mas isso acontece com o Grub de várias distros. — Poucas conseguem gerar as “entradas” para o openSUSE, e várias ainda geram entradas incompletas para o Arch / Manjaro.

Atualização do Grub rápida e “indolor”, por comando CLI

Enfim, vale notar que a atualização pelo comando # grub2-mkconfig se fazia em apenas 32 segundos — sem muito uso de CPU e sem aumento de temperatura:

# date; time grub2-mkconfig -o /boot/grub2/grub.cfg; date
Sat Aug 14 02:03:12 PM -03 2021
Generating grub configuration file ...
Found theme: /boot/grub2/themes/pclinuxos/theme.txt
Found linux image: /boot/vmlinuz-5.13.10-pclos1
Found initrd image: /boot/initrd-5.13.10-pclos1.img
Found linux image: /boot/vmlinuz-5.13.7-pclos2
Found initrd image: /boot/initrd-5.13.7-pclos2.img
Found void on /dev/sda10
Found Manjaro Linux (21.1.0) on /dev/sda11
Found Slackware 14.2 x86_64 (post 14.2 -current) on /dev/sda12
Found MX 19.4 patito feo (19.4 ) on /dev/sda13
Found PCLinuxOS on /dev/sda14
Found openSUSE Tumbleweed on /dev/sda2
Found Arch Linux (rolling) on /dev/sda3
Found Debian GNU/Linux 11 (bullseye) on /dev/sda4
Found Fedora 34 (KDE Plasma) on /dev/sda5
Found KDE neon User Edition 5.22 (20.04) on /dev/sda6
Found Mageia 8 (8) on /dev/sda8
Found Linux Mint 20 Ulyana (20) on /dev/sda9
done

real    0m32.407s
user    0m12.001s
sys     0m13.393s
Sat Aug 14 02:03:44 PM -03 2021

Esse comportamento do Synaptic também acontece em outras distros — já registrei vários casos no Kubuntu, por exemplo.

Não lembro outros casos com aplicativos GUI de gerenciamento ou atualização de pacotes, pois nos últimos anos tenho feito isso sempre por comandos CLI — exceto nas distros que têm Synaptic.

Mas já flagrei o Plasma-Discover usando CPU intensamente e aquecendo — só de ser aberto — e em alguns momentos, o próprio KDE System Settings.

Enfim, já vi Psensor gerar esses problemas — e bastava minimizá-lo, para tudo se acalmar de novo.

Em resumo, me parece um problema do apt ou do Synaptic — e como não sei examiná-los ou corrigi-los, procuro contornar o problema: — Dar a volta na árvore, focando na floresta.

Grub & Draklive-install

xxx

A instalação do PCLinuxOS se completou em 4 minutos (17:36~17:40 UTC) — incluindo a formatação da partição — e apresentou a primeira tela de opções de bootloader:

  • Grub2 com menu de texto ou gráfico
  • Dispositivo de boot
  • Tempo de espera
  • Opções avançadas — Habilitar ACPI, SMP, APIC, APIC local

xxx

Após aceitar as opções sugeridas e mandar prosseguir, o Draklive-install pôs em marcha todas as ferramentas de detecção de outros sistemas operacionais — grub-mount, os-prober etc. — durante 5 minutos (17:41~17:46); e por fim chegou à tela onde eu poderia... desabilitar a detecção de outros sistemas operacionais!

No campo superior, já sugeriu tornar Arch Linux a “entrada” padrão.

Nas opções avançadas, eu também podia mandar que não instalasse o carregador de boot — nem em partição EFI, nem em trilha MBR.

No meu antigo hardware (2 x Core2 Duo com 4 GB RAM), o Draklive-install quebrava antes de chegar a essa tela, para poder desabilitar a detecção de outras distros (neste caso, problema do Drakslive-install, não do Synaptic). — Em 2017, a solução foi escolher “Grub (legacy)”. — Em 2019, esta opção já não existia, e a solução foi desplugar 3 HDDs, de modo que o Grub só encontrasse outras 2 distros, e assim não quebrasse o Draklive-install. — No meu hardware atual, nem isso eu poderia fazer, pois todas as distros estão no mesmo SSD.

xxx

Desabilitei a detecção de outras distros (Probe Foreign OS), cliquei em “Finish”.

xxx

Por mais 5 minutos (17:49~17:54), o Draklive-Install tornou a mobilizar todos os recursos de detecção de outras distros — grub-mount, os-prober etc. — e finalmente deu por encerrada a instalação.

Ufa! — Pelo menos, neste hardware mais robusto o Drakelive-install não quebrou.

— … ≠ • ≠ … —

Mandrake / Mandriva

PC desktop UEFI / GPT