Eu ouvi alguns pacotes serem classificados como um meta-pacote . Então agora fico me perguntando qual é a diferença entre um meta-pacote e um pacote?
package-management
metapackages
Nitin Venkatesh
fonte
fonte
Respostas:
É importante observar que a remoção de um meta pacote NÃO remove os pacotes instalados:
Você pode observar a estrutura de um meta pacote típico puxando (por exemplo) o ubuntu-desktop:
e, olhando para a estrutura, você encontrará a lista de pacotes que cada meta-pacote recomenda, bem como a estrutura de reunir tudo
debian/rules
.Referências:
fonte
Metapacotes são um link para pacotes existentes. Portanto, eles são essencialmente um script que instala outros pacotes. Eles mantêm os pacotes como dependências
Por exemplo: o pacote
ubuntu-desktop
instala todos os pacotes necessários para a interface do usuário padrão do ubuntu. Mas desinstalar o mesmo não desinstala suas dependênciasfonte
Um meta-pacote extrai outros pacotes e, por definição, não deve fazer mais nada.
Um pacote geralmente possui algum tipo de conteúdo (arquivos, aplicativos, documentação, um script ou algo assim).
fonte
Simplificando, um meta pacote não contém nada, exceto documentos vazios. A única coisa que tem são os metadados, o que significa que ele pode ter dependências ou conflitos, etc.
fonte
O metapacote não é seu pacote regular. É uma maneira de instalar sempre os pacotes mais recentes de um software. Por exemplo, no metapacote 'emacs' do ubuntu, sempre instala a versão mais recente disponível do emacs.
fonte