Como os pacotes são sugeridos e qual é a diferença entre pacotes extras e novos?

15

Ao instalar um novo pacote via apt-get install , eu costumo marcar sim se é um programa que eu preciso / quero, mas eu li através dele, e estou um pouco curioso sobre o que as seções realmente significam.

  1. Como o apt-get sabe quais pacotes são "sugeridos"?

  2. Qual é a diferença entre "Os seguintes pacotes extras serão instalados" e "Os seguintes pacotes NOVOS serão instalados"?

por wilhil 01.02.2012 / 14:27

3 respostas

10

Existem três maneiras básicas pelas quais um pacote Ubuntu pode depender ou extrair outros pacotes:

  1. Depende - - esta é uma dependência difícil, o programa que você está instalando requer este outro pacote para ser executado. Se você tentar desinstalar um desses pacotes, seu programa será desinstalado.
  2. Recomenda - este é um pacote que é necessário ou recomendado para o uso normal do programa que você está instalando, mas o programa funcionará sem ele. Por padrão, o Ubuntu irá instalá-los (a menos que seja desativado com --no-install-recommends ), mas não irá reclamar se você os remover mais tarde.
  3. Sugere - este é um pacote que pode melhorar o programa que você está instalando, mas não é considerado parte do uso normal. Esses pacotes não são instalados por padrão (a menos que habilitado com --install-suggests ) e seriam considerados como "ei, você pode achar isso interessante" do desenvolvedor do pacote.

Por padrão, o Ubuntu instala pacotes marcados como depende e recomenda , e todos eles serão listados como pacotes extras , a menos que você especifique alguns deles explicitamente na linha de comando.

Pacotes marcados como NOVO são todos os pacotes que estão prestes a serem instalados, ou seja, os pacotes especificados na linha de comando e todos os pacotes extras.

    
por LaserJock 01.02.2012 / 17:02
3

Quando um pacote é criado, seu autor fornece uma lista de pacotes sugeridos, são coisas que você não precisa, mas pode querer ter.

Quando você instala um pacote, ele automaticamente faz o download desse pacote, além de qualquer outro pacote do qual se dependa. "Novos" pacotes é a combinação dos pacotes que você explicitamente disse para instalar, e quaisquer pacotes dependentes necessários para que eles funcionem. "Extras" são apenas aqueles que precisam, mas você não especificou.

    
por mhall119 01.02.2012 / 15:38
0

Basicamente, sua máquina armazena um banco de dados de todos os arquivos de programa instalados.

Quando você solicita que algo seja instalado, apt-get primeiro verifica a lista local para ver se ela já está instalada. Se não, então, vai para a web para trazer uma lista atualizada dos arquivos disponíveis nos repositórios.

Cada programa tem uma lista de quais arquivos ele precisa para funcionar corretamente (chamados Pré-requisitos ou Requeridos) e quais programas dependem dele (chamados Dependências)

O Apt-Get verifica a lista local para ver se está tudo lá. Se não, ele seleciona os pré-requisitos necessários e os adiciona à sua solicitação de instalação.

A ajuda foi tomada

Quando você instala um programa, suas dependências devem ser instaladas ao mesmo tempo. Normalmente, a maioria das dependências necessárias já estará instalada, mas alguns extras também podem ser necessários. Então, quando você instala um pacote, não se surpreenda se vários outros pacotes estiverem instalados também - estas são apenas dependências que são necessárias para o pacote escolhido funcionar corretamente.

Por padrão, muitos programas úteis já estão instalados quando você coloca o Ubuntu no seu computador. No entanto, você pode precisar de um software específico que atenda a uma finalidade não oferecida pelos aplicativos padrão. Você pode apenas querer experimentar um programa alternativo para um que já esteja instalado. Em outras palavras, você precisa de um novo software.

Por favor, verifique os seguintes artigos:

por One Zero 01.02.2012 / 14:50