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, normalmente apenas março sim se for um programa que eu preciso / quero, mas eu o leio e estou um pouco curioso sobre o que as seções realmente significam.

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

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

Respostas:


10

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

  1. Depende - esta é uma dependência difícil, o programa que você está instalando requer a execução deste outro pacote. Se você tentar desinstalar um desses pacotes, seu programa será desinstalado.
  2. Recomendações - este é um pacote 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 os instalará (a menos que esteja desativado --no-install-recommends), mas não irá reclamar se você os remover posteriormente.
  3. Sugere - este é um pacote que pode aprimorar 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 sejam ativados com --install-suggests) e seriam considerados como "ei, você pode achar esses interessantes" do desenvolvedor do pacote.

Por padrão, o Ubuntu instala pacotes marcados como dependentes e recomendados , e todos esses itens serão listados como pacotes extras , a menos que você os tenha especificado 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.


3

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

Quando você instala um pacote, ele baixa automaticamente esse pacote, além de outros pacotes dos quais se diz que depende. Pacotes "Novos" é a combinação dos pacotes que você disse explicitamente para instalar e quaisquer pacotes dependentes necessários para que eles funcionem. "Extras" são apenas aqueles que ele precisa, mas você não especificou.


0

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

Quando você pede que algo seja instalado, apt-get verifique primeiro a lista local para ver se ele já está instalado. Caso contrário, será enviado à Web para baixar uma lista atualizada de arquivos disponíveis nos repositórios.

Cada programa possui uma lista de quais arquivos são necessários para funcionar corretamente (chamados Pré-requisitos ou Necessários) e quais programas dependem dele (chamados Dependências)

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

Ajuda foi recebida


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 também podem ser necessários alguns extras. Portanto, quando você instala um pacote, não se surpreenda se vários outros pacotes também estiverem instalados - estas são apenas dependências necessárias para que o pacote escolhido funcione 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 atendida pelos aplicativos padrão. Você pode apenas tentar um programa alternativo para um que já esteja instalado. Em outras palavras, você precisa de um novo software.

Verifique os seguintes artigos:

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.