Quais são as áreas de diferença entre as distribuições do Linux que envolvem uma incompatibilidade real? [fechadas]

1

Quais são as áreas de diferença entre distribuições Linux que envolvem uma incompatibilidade real, ou não existem?

Parece que a maioria das "diferenças" são essencialmente escolhas de aplicação. Por exemplo, uma distribuição tem um gerenciador de janelas e um diferente tem outro. No entanto, posso sempre apenas alterar o gerenciador de janelas. Um exemplo mais específico é que o Debian usa o apt para obter pacotes, mas o Arch usa o pacman. Não posso apenas instalar o apt no Arch ou o pacman no Debian? Existe alguma diferença fundamental que me impeça de fazer isso?

    
por Tyler Durden 17.11.2018 / 13:28

1 resposta

1

O gerenciamento de pacotes não é apenas uma questão do aplicativo front-end visível como apt ou pacman ou yum etc. Há um banco de dados de back-end que controla quais arquivos são instalados por qual pacote, como seus arquivos de configuração são rastreados e assim por diante. Então apenas instalar o pacman do Arch em um sistema Debian não irá convertê-lo magicamente para um sistema Arch; se você usar pacman , provavelmente vai atropelar todo o gerenciamento de pacotes do dpkg .

Ao usar uma distribuição, é quase uma boa idéia instalar pacotes, arquivos ou binários nos diretórios do sistema a partir de uma distribuição diferente.

Para saber como as distribuições tentaram criar uma compatibilidade para aplicativos instalados pelo usuário, leia sobre Base de Padrões do Linux . O principal objetivo é permitir que os usuários baixem e instalem aplicativos em seus diretórios pessoais e façam com que eles funcionem, independentemente da distribuição do ambiente. O mesmo para administradores de sistema que instalam o material em todo o sistema em /opt ou /usr/local .

    
por 17.11.2018 / 13:42