Estou vendo várias instruções que solicitam a instalação de algo como:
apt-get install lamp-server^
Com o sinal estranho no comando. Não parece ser mencionado no apt-get
manual. Qual é o problema?
Estou vendo várias instruções que solicitam a instalação de algo como:
apt-get install lamp-server^
Com o sinal estranho no comando. Não parece ser mencionado no apt-get
manual. Qual é o problema?
Respostas:
O ^
personagem não é um erro de digitação. Se você removê-lo, apt-get
irá reclamar que o pacote não foi encontrado.
Este artigo e seus comentários descrevem o que o cursor faz:
Bem, a resposta é que o símbolo de sinal de intercalação é uma forma abreviada de 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 itens comumente usados que se combinam para um uso específico.
tasksel
é apenas um comando muito útil para trabalhar com "tarefas". Você pode instalar tarefas sem tasksel
. Mas ( como explicado aqui ) é melhor usar do tasksel
que com o apt / caret. Também parece apt-cache
que não fornece uma maneira de listar tarefas como tasksel --list-task
.
O símbolo ^ permite instalar "Tarefas", um conjunto de pacotes. Isso pode substituir tasksel
uma ferramenta dedicada para trabalhar com tarefas.
Fazendo
apt-get install lamp-server^
Na verdade, você está executando a instalação de um conjunto de pacotes que seriam instalados via comando (mesmo que não seja exatamente o mesmo ):
tasksel lamp-server
Em outras palavras : as tarefas são muito semelhantes aos meta-pacotes e vivem independentemente de tasksel
. Você pode instalar tarefas sem instalar o tasksel
pacote.
apt-get
comando teria erro em nomes não reconhecidos.
tasksel
comando. E eu não tenho o /usr/share/tasksel/
diretório, então não consigo ver quais outras "tarefas" legais estão disponíveis. É só em lamp-server^
todo lugar. Então, onde é queapt-get
tira isso?