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.