Instalei o Manjaro. E agora?

De volta ao Tutorial.

Como disse, das 20:40 até 22:40 trabalhei com o comando pacman ─ como se fosse um Arch e nada mais ─ ou seja, atualização inicial só com os repositórios-padrão e em seguida instalei os pacotes que preciso com mais urgência.

Antes de começar, listei os pacotes originais, que vieram na instalação, pelo comando pacman -Q > pacotes.txt ─ total 1.181.

Também antes de começar, escolhi os espelhos do Brasil pelo comando pacman-mirrors --country Brazil e deixei apenas 1 habilitado, pois tenho obtido as melhores velocidades a longo prazo (poucas falhas ou variações durante anos). Nisso, também deve ter mérito a conexão DF-SP-PR.

Pulei a parte de pacotes de idiomas e os Kernels. Por enquanto, basta o Kernel 5.10.30 que veio. Minha ideia é fazer o mínimo, só o necessário para começar, e uma coisa de cada vez. Acho que isso facilita identificar a origem de qualquer erro que apareça.

Também deixei para depois o Manjaro Settings Manager. ─ Ele ficou um tempo na área de Notificações, depois desapareceu. Falta ver nas capturas de tela em qual momento ele achou que não precisava mais chamar atenção. ─ (Abri agora, só pra ver como é, e já fechei de novo).

Ao iniciar a Live para instalar, eu já tinha escolhido “Open source drives”, pois só tenho iGPU Intel (na placa). Também não instalei a “chamada” do Manjaro na partição EFI. No final da instalação, bastou atualizar o Grub do openSUSE Tumbleweed, que funcionou perfeitamente, e me deu acesso ao Manjaro. ─ Claro que, sempre que qualquer distro recebe nova versão ou revisão do Kernel, preciso atualizar o Grub do openSUSE. Por isso, é a última distro que atualizo. ─ Portanto, pulei essa etapa do Tutorial, por enquanto.

Revendo agora essa etapa do Tutorial, lembrei de abrir o /etc/default/grub e desabilitar a detecção de outras distros, alterando GRUB_DISABLE_OS_PROBER=false para GRUB_DISABLE_OS_PROBER=true ─ Isso reduz o tempo (e o risco de problemas) ao instalar cada nova versão ou revisão de Kernel. ─ Com 12 distros em dualboot, não faz sentido que o Grub de cada uma delas detecte todas as outras, semana após semana. Basta que cada uma detecte a si mesma, para o Grub do openSUSE recolher essa informação. (Como reserva, tenho o Grub do Mageia, que também detecta as demais).

E aqui chegamos à seção do Tutorial sobre o Pamac. Gostei da possibilidade de ativar Flatpak e/ou AUR e/ou (em último caso) o Snap2 da Canonical. Esse foi um dos motivos que me atraíram para a instalação do Manjaro: ─ Poder “brincar”, sem colocar em risco o Arch, nem as outras distros. Dualboot também é “sandbox”.

Em princípio, eu ia deixar o Pamac e essa brincadeira toda para “amanhã” (hoje) ou depois, mas já estava ficando agoniado sem a “sincronização do Google” (sim, isso vicia). Então, abri o Pamac, para antecipar só 1 coisa: o Google Chrome, conforme a receita do @Rodrigo_Chile no 2º link ─ adicionar o repositório “Manjariando”.

No que se refere ao Tutorial que é o tema principal dessa conversa aqui, me limitei a desmarcar a “verificação de atualizações”. Não sei se tive sucesso, ou se em algum momento o bicho ainda vai botar as unhas de fora.

Acho que isso é tudo, sobre o Tutorial principal: ─ Muito didático, muito claro. Para mim, não deixou dúvida alguma. Me permitiu escolher o que queria, deixar de lado o que não queria, e adiar várias coisas que só quero experimentar mais adiante, uma de cada vez.

Manjariando (repositório)

A ânsia de voltar ao conforto do Google Chrome me levou então ao outro Tutorial ─ como instalar o repositório “Manjariando”.

Este segundo Tutorial é bem menos claro, e deixa margem para dúvidas. ─ Também houve indicação de alguns erros. ─ Talvez valha a pena aperfeiçoar esse processo e/ou o segundo Tutorial.

Baixei o pacote repo-manjariando.pkg.tar.zst, cliquei nele com o botão direito (duplo-clique aqui em casa é proibido) e mandei “Abrir com Instalador de Pacotes”…

Ao final, abri “Detalhes” e copiei:

Preparing...
Resolving dependencies...
Checking inter-conflicts...
Checking keyring...
Checking integrity...
Loading package files...
Checking file conflicts...
Checking available disc space...
==> Updating trust database...
gpg: next trustdb check due at 2021-08-02
Configuring repo-manjariando...
:: Synchronising package databases...
downloading core.db...
downloading extra.db...
downloading community.db...
downloading multilib.db...
downloading manjariando.db...
error: failed retrieving file 'manjariando-deps.db' from osdn.net : Operation timed out after 10000 milliseconds with 0 out of 0 bytes received
Error while configuring repo-manjariando
error: failed to update manjariando-deps (download library error)
Error while configuring repo-manjariando
downloading manjariando-driver.db...
downloading manjariando-game.db...
downloading manjariando-legacy.db...
downloading manjariando-themes.db...
error: failed to synchronize all databases
Error while configuring repo-manjariando
Transaction successfully finished.

Houve vários erros, no final diz que foi um sucesso… :laughing: Mas, por enquanto, ninguém morreu.

Em seguida, há um comando pamac ─ que não consegui ter certeza de que fosse uma “alternativa”, ou um prosseguimento ─ portanto, segui em frente:

pamac install https://osdn.dl.osdn.net/storage/g/m/ma/manjariando/repo-manjariando.pkg.tar.zst && sudo rm -rf /var/cache/pacman/pkg/repo-manjariando.pkg.tar.zst

A “resposta” ao comando aumentou as dúvidas, pois parece seguir uma ordem invertida ─ primeiro, diz que foi um sucesso ─ depois, pede a senha, e quando a gente tecla Enter, não diz mais nada. Isso pode confundir alguém menos maluco do que eu.

Aí, vem o comando pamac update --force-refresh

Fiquei meio assustado com tanto “nvidia”, mas não sabia se eram pacotes, ou listas de dependências, ou…

Voltei ao Pamac, encontrei o Google Chrome, mandei instalar e, entre as dependências (opcionais) oferecidas, marquei KDialog e Plasma-Browser-Integration

Abri o Chromium, ativei a sincronização, e… comecei a receber “captchas” me acusando de “unusual traffic”. ─ Páginas não podiam ser carregadas. ─ Testei a velocidade, e deu 200 “megas”, normal. Mas logo depois passou a dar erro.

Daí por diante, só piorou. Desliguei o Modem e tornei a ligar. Testei com outras distros, e nada. Liguei para minha provedora, e um robô mandou eu ir dormir e parar de perturbar os outros. Caí da cama às 5:00, e começaram a surgir sinais de esperança.

De manhã, fui no “CaiuTudo” (downdetector) e ele também me acusou de “unusual traffic”.

Pode ter sido mera coincidência ─ por mais “certeira” que pareça ─ mas fiquei pensando no Pamac…

Será?

A propósito, agora tenho 1.279 pacotes instalados, incluindo estes:

mhwd-manjariando 0.6.5-11
mhwd-nvidia 460.67-1
mhwd-nvidia-304xx-manjariando 304.137-3.2
mhwd-nvidia-340xx-manjariando 340.108-3.2
mhwd-nvidia-390xx 390.141-1
mhwd-nvidia-418xx-manjariando 418.113-3.2
mhwd-nvidia-430xx-manjariando 430.64-3.2
mhwd-nvidia-435xx-manjariando 435.21-3.2
mhwd-nvidia-440xx-manjariando 440.100-3.2
mhwd-nvidia-450xx-manjariando 450.80.02-3.2
mhwd-nvidia-455xx-manjariando 455.45.01-3.2
2 curtidas

Eita! Deixa rever aqui… o ideal é instalar o repo do Manjariando via terminal.

Vamos aos passos:

  1. Atualizar o sistema, o pamac update --force-refresh é a melhor opção
  2. Baixar o repo com o comando pamac install https://osdn.dl.osdn.net/storage/g/m/ma/manjariando/repo-manjariando.pkg.tar.zst && sudo rm -rf /var/cache/pacman/pkg/repo-manjariando.pkg.tar.zst
  3. Reiniciar o sistema

Os erros do AUR com o pamac irão aparecer, não tem como… ao atualizar com o pamac update, aparece um monte de mensagens de erro, relacionados ao BO entre Pamac e AUR. Mas basta atualizar com pamac update --force-refresh --no-aur que ele pula a att do AUR

A ideia do pamac é ser um faz-tudo; ou seja, junta snap refresh, flatpak update e sudo pacman -Syyuu numa coisa só, ainda atualizando base de dados quando usado com o --force-refresh. É aquilo, mesmo tendo a mesma base, Manjaro no es Arch…

PS: os pacotes mhwd são para instalar fácil drivers da NVidia, em especial os antigos. Não se preocupe com eles. Mas sua vantagem é que se vc espetar uma GPU, ele já carrega o nouveau e te permite instalar drivers proprietários (inclusive os antigos) pela ferramenta de drivers do Manjaro Settings…

@frc_kde, eu sei que você gosta de fazer muita coisa na unha. Mas essa é exatamente a graça do Manjaro - facilitar a vida de quem gosta de ferramentas de ajuste e atualização gráficas. E nisso eles se saem superbem, pau a pau com o YasT

1 curtida

Lembra que o comando tem “&&”? A senha é para o segundo comando, o sudo rm -rf…

Quanto ao Chrome, explica isso melhor aí… o que erro que deu mesmo?? Pq eu aí aviso o Tioguda do que se trata e ele faz os testes no lab dele

Pra quem quer ativar o OS-PROBER e tiver problemas com isso, não detectando outros sistemas no Grub, o Forum Oficial do Manjaro ofereceu esta solução, bem simples:

echo GRUB_DISABLE_OS_PROBER=false|sudo tee -a /etc/default/grub && sudo update-grub

1 curtida

Então, baixar o primeiro arquivo, clicar com o botão direito e mandar “Abrir com o Instalador”, podia ser feito com 1 comando, sem abrir o GUI…?

Agora com sua resposta, aumentou minha dúvida.

Eu uso muitos “facilitadores”, em várias distros ─ mas se usar sempre, para tudo, a gente acaba sem saber o que fez, exatamente. ─ Por isso, tento usar os facilitadores, 1 de cada vez, e para 1 coisa de cada vez.

Exemplo: ─ Antigamente, eu selecionava 10 aplicativos no Synaptic e mandava instalar tudo de uma vez. Resultado: ─ Não sabia o que era dependência do quê. Era ótimo, mas era “voo cego”.

Não avisa nada, por enquanto. Está tudo super-normal, das 5:00 às 15:00.

Acho que foi só coincidência mesmo.

Alguém que tinha o telefone pessoal do técnico da provedora deve ter tirado o dorminhoco da cama em plena madrugada.

2 curtidas

Fazendo por download, o pkg.zst fica lá e alguém pode se sentir tentado a reinstalar o repo clicando nele, o que pode dar erro. O Tioguda vai ver um jeito de resolver isso, se é que já não resolveu. Mas usando o comando de terminal, a instalação do repo corre bem e não ficam restos que podem causar problemas futuros…

Hahahahaha… ok… se o Chrome está OK, fico feliz

Essa é a graça do Pamac: ele sabe direitinho o que é dependência do que e o que pode e não pode desinstalar. Havia um “Synaptic” para o Manjaro, o Octopi, mas foi abandonado exatamente por isso do “voo cego”. Nisso o Pamac dá banho - cada pacote/metapacote tem a lista das dependências a serem instaladas e do que elas dependem… vejamos um exemplo, o Inkscape:

Se desinstalado, sabe o que vai deixar pra trás, o que some e o que não pode sumir…

1 curtida

Se são 2 alternativas ─ e não 2 passos em sequência ─ isso deveria ficar claro no Tutorial sobre o repo Manjariando.

Na dúvida, fiz os 2 procedimentos, um após outro.

2 curtidas

Prefiro Gnome :wink:

2 curtidas

Saiu a solução do bug do Pamac:

sudo pacman-mirrors -f8 && pamac update --force-refresh --no-aur

¡Y listo!

4 curtidas

Apenas eu notei esta falha no esquema de cores? Mal dá para ver o comando.

2 curtidas

Olha, não saberia te dizer, eu uso modo dark forçado… mas eu consigo ler normalmente

1 curtida

Eu estou no padrão da página, que acredito ser como a maioria acessará. Não tem como melhorar isso?

1 curtida

Olhando aqui no Chromium pra ver como está. Mas em breve o site vai migrar de plataforma, isso deve ser todo mexido…

De qq forma, vou avisar ao webmaster do site

Realmente, tá esquisitão:

2 curtidas

Não é nem por mim, eu nem uso Manjaro :joy:

Porém, sendo um tutorial destinado a novos usuários, não conseguir ler o comando que está tentando inserir não é uma boa pedida hahahahah

3 curtidas

Eu tenho de selecionar, para inverter e dar contraste, sempre que quero ler.

1 curtida

É do tema usado no Wordpress… quando migrarem o site, vai se resolver

Juro que vi um comando pamac -Syu etc., mas parece que não foi aqui nesse tópico.

Será que tou vendo visagem??

1 curtida

Não lembro de ter visto… quem atualiza assim, alem do pacman, é o yay

Pamac-cli atualiza com pamac update, podendo ser acompanhado de --force-refresh (pra atualizar as bases de dados dos repos, acho legal fazer) e de --no-aur (caso queira pular a atualização das compilações do AUR)

1 curtida

Valeu.

Fiz agora um pamac update e deu o mesmo resultado que um pacman -Syyu normal.

Ainda não ativei o AUR, pois quero fazer isso com calma.

1 curtida

Isso porque vc ainda não está usando nada do AUR, ou Snaps e Flatpaks. Quando passar a usar, aí o pamac update vai abranger esses tbm

1 curtida

Na verdade, instalei 1 pacote do AUR, ou do Git, ou sei lá de onde…

$ date;git clone https://aur.archlinux.org/aha.git     
Fri 30 Apr 09:34:18 -03 2021
Cloning into 'aha'...
remote: Enumerating objects: 24, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (24/24), done.
remote: Total 24 (delta 0), reused 24 (delta 0), pack-reused 0
Unpacking objects: 100% (24/24), 6.02 KiB | 474.00 KiB/s, done.

Depois pacman -S --needed base-devel que estava faltando, e por fim makepkg -si.

Me enrolei tanto, que deixei de anotar alguns detalhes.

Mas o AUR, mesmo, ainda não ativei.