Que signifie le caret (^) dans apt-get?

28

Je vois différentes instructions qui vous demandent d’installer quelque chose comme:

apt-get install lamp-server^

Avec le caret impair dans la commande. Il ne semble pas être mentionné dans apt-get manual. Quel est le problème ?

    
posée mlissner 04.11.2012 - 20:54
la source

2 réponses

18

Le caractère ^ n'est pas une faute de frappe. Si vous le supprimez, apt-get se plaindra que le paquetage est introuvable.

Cet article et ses commentaires décrivent ce que fait le caret:

  

Eh bien, la réponse est que le symbole caret est une forme courte pour effectuer une tâche que sinon le programme "tasksel" aurait fait avec le nom du paquet donné. tasksel est un programme destiné à faciliter l'installation des objets fréquemment utilisés qui vont ensemble pour un usage particulier.

    
réponse donnée Lekensteyn 04.11.2012 - 22:56
la source
10

La réponse de Lekensteyn est correcte,

Le symbole ^ est utilisé pour remplacer tasksel (un outil utilisé pour installer des ensembles de packages courants).

En faisant

apt-get install lamp-server^

Vous êtes en train d’installer un ensemble de paquets qui auraient été installés via la commande:

tasksel lamp-server

Désolé pour la confusion que l'explication bash a pu causer.

    
réponse donnée coteyr 04.11.2012 - 21:03
la source

Lire d'autres questions sur les étiquettes