Sto vedendo varie istruzioni che richiedono l'installazione di qualcosa di simile:
apt-get install lamp-server^
Con il cursore strano nel comando. Non sembra essere menzionato nel apt-getmanuale. Qual è l'accordo ?
Sto vedendo varie istruzioni che richiedono l'installazione di qualcosa di simile:
apt-get install lamp-server^
Con il cursore strano nel comando. Non sembra essere menzionato nel apt-getmanuale. Qual è l'accordo ?
Risposte:
Il ^personaggio non è un refuso. Se lo rimuovi, apt-getsi lamenterà che il pacchetto non può essere trovato.
Questo articolo e i suoi commenti descrivono cosa fa il cursore:
Bene, la risposta è che il simbolo del cursore è una forma abbreviata per eseguire un compito che altrimenti il programma "taskel" avrebbe fatto con il nome del pacchetto specificato. TaskSel è un programma per facilitare l'installazione di cose di uso comune che vanno insieme per un uso particolare.
taskselè solo un comando molto utile per lavorare con "compiti". È possibile installare attività senza tasksel. Ma ( come spiegato qui ) è meglio usarlo taskselche con il modo apt / caret. Inoltre sembra apt-cachenon fornire un modo per elencare le attività come tasksel --list-task.
Il simbolo ^ consente di installare "Task", un insieme di pacchetti. Questo può sostituire lo taskselstrumento dedicato per lavorare con le attività.
Facendo
apt-get install lamp-server^
Stai effettivamente eseguendo l'installazione di un set di pacchetti che sarebbe stato installato tramite il comando (anche se non è esattamente lo stesso ):
tasksel lamp-server
In altre parole : le attività sono molto simili ai meta-pacchetti e vivono indipendentemente da tasksel. È possibile installare attività senza installare il taskselpacchetto.
apt-getcomando verrebbe fuori su nomi non riconosciuti.
tasksell'installazione del comando. E non ho la /usr/share/tasksel/directory, quindi non riesco a vedere quali altre "attività" interessanti sono disponibili. È solo lamp-server^dappertutto. Quindi da dove lo apt-getprende?