Arch Linux original (do Manjaro para o Arch - é possível??)

1. Arch Linux original (do Manjaro para o Arch - é possível??)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 28/07/2019 - 11:37h

Apenas uma curiosidade:

Em uma das máquinas onde trabalho, uso o Manjaro e me veio a mente, devido a enorme quantidade de pacotes do AUR existentes nessa máquina, e que são justamente os únicos pacotes que eventualmente dão pau no meu sistema, pois me veio em mente o seguinte:

- Seria possível (e viável), sem remover o Manjaro, formatar o computador e instalar o Arch, que eu possa remover TUDO que tenha por origem o Manjaro e assim, remover todos os pacotes e ficar com o Arch original? Ou isso seria um malabarismo tão grande que muito melhor seria eu remover tudo e instalar do zero, o Arch?

Nessa mesma linha de raciocínio:

- Como eu identifico os pacotes que vieram do AUR vs. os pacotes do PacMan e como eu sei o que é original do Arch e o que é do projeto do Manjaro?

Acho que é isso.


  


2. Re: Arch Linux original (do Manjaro para o Arch - é possível??)

Bruno Sousa
N1vBruno

(usa Arch Linux)

Enviado em 28/07/2019 - 15:21h

Já vi tutorial para converter uma instalação do Arch em Manjaro: https://forum.manjaro.org/t/howto-convert-arch-based-linux-to-manjaro/90378
Mas instalar o Arch junto do Manjaro para depois remover este? Não entendi muito bem. Mas mesmo que seja possível, não parece ser uma boa ideia.
Acredito que o Manjaro usa repositórios próprios e aplica patches em vários pacotes para eles ficarem compatíveis com as modificações no sistema que eles fazem, então se você usa o Manjaro, todos os pacotes devem ser dele. Se você mudar a lista para os repositórios do Arch e atualizar o sistema, todos os pacotes vão passar a ser deste, eu acho kkk
Agora se vc quer saber se tem algum pacote mesmo que é desenvolvido pela equipe do Manjaro, acho que só o Pamac, os manjaro-settings e as customizações. O resto eles basicamente pegam do Arch e fazem poucas ou nenhuma alteração.
Você pode usar o Pamac ou o Octopi para ver os pacotes que vieram do AUR.


3. Re: Arch Linux original (do Manjaro para o Arch - é possível??)

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 29/07/2019 - 02:09h

- Seria possível (e viável), sem remover o Manjaro, formatar o computador e instalar o Arch, que eu possa remover TUDO que tenha por origem o Manjaro e assim, remover todos os pacotes e ficar com o Arch original? Ou isso seria um malabarismo tão grande que muito melhor seria eu remover tudo e instalar do zero, o Arch?

se formatar o disco, a partição estaria vazia e seria uma instalação comum, mas considerando que você quer transformar o manjaro em arch... em teoria seria possível, mas as chances de dar errado são bem grandes. não conheço a estrutura de pacotes do manjaro (nunca consegui nem mesmo usar esta distro), mas se for semelhante a do arch, consigo imaginar os seguintes passos:
se o
- usar a mídia de instalação do arch em ambiente chroot na instalação do manjaro;
- setar os repositórios para os do arch, ajustar (se necessário) o pacman.conf, sincronizar e instalar as chaves;
- remover tudo que não faça parte do meta-pacote "base" (podem ocorrer quebra de dependências ou que seja necessário forçar a remoção), e após isso reinstalar o "base". neste ponto novamente pode ser necessário forçar a substituição de arquivos de configuração;
- pesquisar por arquivos de configuração "modificados" (que seriam do manjaro) e substituir pelos com extensão .new;
- gerar um novo fstab (não tenho certeza se este passo seria necessário), reinstalar o grub, configurar o grub.conf e o mkconfig.conf;
- criar o usuário e se necessário ajustar as permissões da "/home";
- rezar e reiniciar.

- Como eu identifico os pacotes que vieram do AUR vs. os pacotes do PacMan e como eu sei o que é original do Arch e o que é do projeto do Manjaro?

com o pacman -Q
pacman -Q -h
uso: pacman {-Q --query} [opções] [pacote(s)]
opções:
-b, --dbpath <caminho> define um local alternativo para a base de dados
-c, --changelog visualiza o changelog de um pacote
-d, --deps lista os pacotes instalados como dependências [filtro]
-e, --explicit lista os pacotes instalados explicitamente [filtro]
-g, --groups visualiza todos os membros de um grupo de pacotes
-i, --info visualiza informações do pacote (-ii para arquivos
de backup)
-k, --check verifica se os arquivos de pacote existem (-kk para
propriedades dos arquivos)
-l, --list lista dos arquivos fornecidos do pacote consultado
-m, --foreign lista os pacotes instalados não encontrados na(s)
base(s) de dados de sincronização [filtro]
-n, --native lista pacotes instalados encontrados apenas nas
base de dados de sincronização [filtro]
-o, --owns <arquivo> consulta qual o pacote que contém <arquivo>
-p, --file <pacote> consulta arquivo de pacote ao invés da base de dados
-q, --quiet mostra menos informações nas consultas e pesquisas
-r, --root <caminho> define um diretório raiz de instalação alternativo
-s, --search <regex> pesquisa nos pacotes instalados por strings
correspondentes
-t, --unrequired lista de pacotes não exigidos (opcionalmente) por
qualquer pacote (-tt para ignorar optdepends) [filtro]
-u, --upgrades lista os pacotes desatualizados [filtro]
-v, --verbose mostra informações adicionais
--arch <arquitetura>
define uma arquitetura alternativa
--cachedir <diretório>
define um local alternativo para cache de pacotes
--color <quando> exibe saída colorida
--config <caminho> define um arquivo de configuração alternativo
--confirm sempre solicita confirmação
--debug mostra mensagens de depuração
--disable-download-timeout
usa tempos limites relaxados para download
--gpgdir <caminho> define um diretório alternativo para GnuPG
--hookdir <dir> define um local alternativo para hook
--logfile <caminho>
define um arquivo de log alternativo
--noconfirm não solicita qualquer confirmação
--sysroot opera em um sistema convidado montado (como root)


da uma olhada na resposta numero 30 https://www.vivaolinux.com.br/topico/Manjaro/Interpretacao-de-saida-de-atualizacao-Duvida-Arch-Linux...


4. Re: Arch Linux original (do Manjaro para o Arch - é possível??)

Stanislaus K
StanislausK

(usa FreeBSD)

Enviado em 29/07/2019 - 17:23h

Ola,

Resposta: seria um malabarismo tão grande que muito melhor seria eu remover tudo e instalar do zero


5. Re: Arch Linux original (do Manjaro para o Arch - é possível??)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 30/07/2019 - 09:05h

StanislausK escreveu:

Ola,

Resposta: seria um malabarismo tão grande que muito melhor seria eu remover tudo e instalar do zero


Fui pesquisar, pelo que vi, bem, que é possível, é...!!! Mas seria realmente algo tão doido, muito certamente tão demorado que não faz o menos sentido. Você tem é razão mesmo.


6. Re: Arch Linux original (do Manjaro para o Arch - é possível??)

Matheus
pylm

(usa Gentoo)

Enviado em 30/07/2019 - 10:13h

Tira os pacotes do manjaro e arquivos de identificação como o /etc/os-release
Tira os repositórios do manjaro
Bota os repositórios do arch
Acende uma vela pra cada santo
Dá um upgrade

Na verdade eles são bem parecidos, os repositórios do manjaro são basicamente uma cópia atrasada do Arch e eles tem alguns pacotes próprios com o octopi e manjaro-settings. Inclusive fiz isso aí uma vez seguindo esse guia:

https://saleem-khan.blogspot.com/2014/07/10-easy-steps-convert-manjaro-linux.html

É bem antigo mas ainda parece funcional.


7. Re: Arch Linux original (do Manjaro para o Arch - é possível??)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 14/08/2019 - 15:53h

pylm escreveu:

Tira os pacotes do manjaro e arquivos de identificação como o /etc/os-release
Tira os repositórios do manjaro
Bota os repositórios do arch
Acende uma vela pra cada santo
Dá um upgrade

Na verdade eles são bem parecidos, os repositórios do manjaro são basicamente uma cópia atrasada do Arch e eles tem alguns pacotes próprios com o octopi e manjaro-settings. Inclusive fiz isso aí uma vez seguindo esse guia:

https://saleem-khan.blogspot.com/2014/07/10-easy-steps-convert-manjaro-linux.html

É bem antigo mas ainda parece funcional.

Caramba que interessante. Eu imaginava que seria algo tão absurdamente complexo, que simplesmente não daria certo. Muito obrigado.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts