Migrando do archlinux para o gentoo

2

Existe uma maneira fácil de migrar do archlinux para o gentoo? Por exemplo, eu recebo uma lista de pacotes manualmente instalados no archlinux por pacman -Qeq , salve-os em arquivos e edite (para deletar todos os pacotes desnecessários).

Eu gostaria de instalar essa lista de pacotes por emerge , mas muitos pacotes têm nomes diferentes no gentoo e no arch. Existe uma maneira de automatizar a conversão desses nomes de pacotes? Ou eu preciso instalar o pacote da lista por mãos, um por um?

    
por Eddy_Em 25.03.2013 / 19:04

2 respostas

2

Não há um caminho fácil.

pacman e portage são muito diferentes e não têm conexão entre si e como @frostschutz disse passo a passo instalação manual com entendimento e personalização em cada passo é a razão mais sã para usar o Gentoo, então é uma idéia estranha, pelo menos em minha compreensão das coisas.

    
por 17.07.2013 / 06:47
0

Existe uma maneira de fazer alguma automação; e não é usando a lista de pacotes do Arch Linux ou instalando uma solução alternativa, mas usando a lista de arquivos instalados.

Conheça PFL ; o Portage File List, que controla quais arquivos pertencem a quais pacotes. Então, teoricamente, você poderia baixar o MySQL despejo do banco de dados PFL (porque você não quer inundar seu servidor) e, em seguida, consultar sua partição inteira contra esse banco de dados. Como resultado final, você deve ter uma lista bastante extensa; não cobrirá tudo, mas deve cobrir a maioria.

O que você faz agora não é jogar essa lista no Portage; Há uma boa razão para isso, que é que você não quer explicitamente mesclar dependências. Então, você vai querer remover qualquer coisa da sua lista que contenha libs/ ou /lib para começar; isso não será o suficiente, então você vai querer fazer outra execução manual para garantir que ele contenha apenas os aplicativos que você realmente usa. Dependências como bibliotecas serão automaticamente puxadas; então, eles não precisam ser explicitamente mesclados. A fusão explícita dos mesmos será desvantajosa, porque é provável que você use versões incorretas.

    
por 17.07.2013 / 10:04