Diferença entre o meta-pacote Emacs e o Emacs

3

Eu tenho as seguintes fontes ativadas: main, universe, restricted e multiverse. No Ubuntu Software Center, no 11.10, vejo dois pacotes para o Emacs:

Qual é a diferença entre a versão do metapacote e a do não-metapacote?

A propósito, este tópico What existem diferenças entre as várias versões do Emacs disponíveis? também explica a diferença entre duas versões do Emacs: Emacs e Emacs-snapshot , e curiosamente eu não veja estes pacotes agora no meu Ubuntu Software Center.

    
por Amelio Vazquez-Reina 17.12.2011 / 00:51

2 respostas

5

Você pode ver nas descrições.

Para emacs , o metapacote, temos

Description-en: The GNU Emacs editor (metapackage)
 GNU Emacs is the extensible self-documenting text editor.
 This is a metapackage which will always depend on the latest Emacs
 release.

enquanto para o outro temos

Description-en: The GNU Emacs editor
 GNU Emacs is the extensible self-documenting text editor.
 This package contains a version of Emacs with a Lucid user interface.

Então você deve instalar o primeiro, que deve trazer automaticamente a versão atual do emacs como uma dependência.

Atualizar

Um meta-pacote é um pacote que não fornece os arquivos de um aplicativo per se , mas ele vive apenas por causa de suas dependências. Quando você o instala, também as dependências são instaladas (um meta-pacote também tem outras características, mas é o suficiente aqui).

Se você executar apt-cache show emacs | grep Depends , obterá a seguinte saída:

Depends: emacs23 | emacs23-lucid | emacs23-nox

e isso significa que quando você instala emacs , ele precisa de um desses três pacotes. Como o gerenciador de pacotes escolhe qual instalar, eu não sei.

    
por enzotib 17.12.2011 / 09:25
2

Um metapacote é para sua conveniência. Pense nisso como um contêiner de pacotes. (É um pacote de pacotes, daí o nome meta-.)

Metapackages se destina a facilitar a instalação de material. Às vezes eles agrupam vários pacotes (pacotes regulares ou outros pacotes meta) juntos. Outras vezes, eles escolhem automaticamente a versão exata do pacote sem que você precise conhecer nenhum dos detalhes.

    
por MountainX 31.03.2012 / 06:59