O que significa o acento circunflexo (^) no apt-get?

28

Estou vendo várias instruções que solicitam que você instale algo como:

apt-get install lamp-server^

Com o cursor excêntrico no comando. Não parece ser mencionado em apt-get manual. Qual é o negócio?

    
por mlissner 04.11.2012 / 20:54

2 respostas

18

O caractere ^ não é um erro de digitação. Se você removê-lo, apt-get irá reclamar que o pacote não pode ser encontrado.

Este artigo e seus comentários descrevem o que o cursor faz:

  

Bem, a resposta é que o símbolo de cursor é uma forma curta para executar uma tarefa que, de outra forma, o programa “tasksel” teria feito com o nome do pacote fornecido. tasksel é um programa para facilitar a instalação de coisas comumente usadas que combinam para um uso particular.

    
por Lekensteyn 04.11.2012 / 22:56
10

A resposta de Lekensteyn está correta,

O símbolo ^ é usado para substituir o tasksel (uma ferramenta que foi usada para instalar conjuntos comuns de pacotes).

Fazendo

apt-get install lamp-server^

Você está, na verdade, executando a instalação de um conjunto de pacotes que seriam instalados por meio do comando:

tasksel lamp-server

Desculpe pela confusão que a explicação básica pode ter causado.

    
por coteyr 04.11.2012 / 21:03

Tags