Eu só uso arco regularmente desde algumas semanas e não sou especialista no assunto, então esta resposta não é de forma exaustiva, apenas alguns pontos que tenho notado sobre a "flexibilidade / poder":
-
Isso é apenas uma impressão, mas o pacman parece mais moderno e simples em seu design / arquitetura. Pelo menos, há muito menos ferramentas para lidar. Embora eu não saiba do código-fonte do apt, por acaso eu observei o código libalpm (a biblioteca subjacente ao pacman) para fazer um patch muito simples, e ele parece limpo e fácil de entender.
-
Também é muito rápido (devido à otimização e também provavelmente por se preocupar com poucas coisas (veja abaixo)). A última versão (pacman 3.5, alguns dias atrás) tentou melhorar o desempenho reduzindo o número de arquivos de banco de dados envolvidos.
-
Embora o arch seja orientado para o uso de pacotes binários, ele também possui vantagens ao criar pacotes a partir do código-fonte, com um sistema de compilação semelhante às portas do BSD (ABS).
-
É muito fácil e rápido criar pacotes, apenas algumas linhas em um arquivo PKGBUILD e pronto, sem necessidade de lidar com control / rules / copyright / changelog / qualquer que seja o tipo de pacote Debian. E com apenas alguns cliques em um web ui seu pacote é compartilhado com todos no AUR (Arch User Repository).
Coisas que eu recebo no Debian e não em arco:
-
Triggers / hooks (o que faz o apt atualizar o cache de ícones, o mandb ou qualquer outro, apenas olhando para onde o pacote instala os arquivos, sem que o empacotador precise fazer nada) (parece que existem plans para implementar isso).
-
debconf (não é grande coisa e, a propósito, forçando-me a fazer as coisas manualmente, obriga-me a saber exatamente o que é feito) e a manipulação adequada de novos arquivos de configuração (gostaria pelo menos de pacman O arquivo de configuração em uma nova versão do pacote é diferente do arquivo instalado porque foi alterado na nova versão ou porque eu o modifiquei localmente).
-
assinatura de pacote (parece estar sendo trabalhado em ).
Para o arch light, a única razão real é que ele vem com alguns pacotes instalados por padrão e você é encorajado a adicionar o que você precisa, então provavelmente não instalar dependências opcionais por padrão é incitar os usuários a instalarem evitar o inchaço.