Je vois diverses instructions vous demandant d’installer quelque chose comme:
apt-get install lamp-server^
Avec le signe oddball dans la commande. Cela ne semble pas être mentionné dans le apt-get
manuel. Quel est le problème ?
Je vois diverses instructions vous demandant d’installer quelque chose comme:
apt-get install lamp-server^
Avec le signe oddball dans la commande. Cela ne semble pas être mentionné dans le apt-get
manuel. Quel est le problème ?
Réponses:
Le ^
personnage n'est pas une faute de frappe. Si vous le supprimez, vous vous apt-get
plaindrez que le paquet est introuvable.
Cet article et ses commentaires décrivent ce que fait le curseur:
Eh bien, la réponse est que le symbole caret est une forme abrégée permettant d’exécuter une tâche que le programme «tasksel» aurait effectuée avec le nom de package donné. tasksel est un programme qui facilite l’installation de choses couramment utilisées qui vont ensemble pour une utilisation particulière.
tasksel
c'est juste une commande très utile pour travailler avec des "tâches". Vous pouvez installer des tâches sans tasksel
. Mais ( comme expliqué ici ), il vaut mieux utiliser tasksel
qu'avec apt / caret. En outre, il apt-cache
ne semble pas fournir un moyen de lister les tâches en tant que tasksel --list-task
.
Le symbole ^ vous permet d'installer "Tasks", un ensemble de packages. Cela peut remplacer tasksel
, outil dédié à travailler avec des tâches.
En faisant
apt-get install lamp-server^
Vous exécutez actuellement l'installation d'un ensemble de packages qui auraient été installés via la commande (même si ce n'est pas exactement pareil ):
tasksel lamp-server
En d'autres termes : les tâches sont très similaires aux méta-packages et vivent indépendamment de tasksel
. Vous pouvez installer des tâches sans installer le tasksel
package.
apt-get
commande provoquerait une erreur sur des noms non reconnus.
tasksel
commande soit installée. Et comme je n'ai pas le /usr/share/tasksel/
répertoire, je ne vois pas quelles autres "tâches" intéressantes sont disponibles. C'est seulement lamp-server^
partout. Alors, d'où vient- apt-get
il?