Co oznacza Caret (^) w apt-get?


Odpowiedzi:


21

^Postać nie jest literówka. Jeśli go usuniesz, apt-getbędziesz skarżyć się, że nie można znaleźć paczki.

W tym artykule i jego komentarzach opisano, co robi daszek:

Odpowiedź brzmi: symbol karetki jest krótką formą do wykonania zadania, które inaczej program „tasksel” zrobiłby z podaną nazwą pakietu. tasksel to program ułatwiający instalację często używanych rzeczy, które pasują do określonego zastosowania.


1
Naucz się czegoś nowego każdego dnia.
coteyr

2
Ten szczegół brakujący na stronie podręcznika przez 3 lata jest okropną rzeczą.
Jay _silly_evarlast_ Wren

Nie zainstalowałem tasksel w moim systemie, nadal działa.
Hardik Gajjar

@HardikGajjar Powodem jest to, że taskseljest to bardzo przydatne polecenie do pracy z „zadaniami”. Możesz zainstalować zadania bez tasksel. Ale ( jak wyjaśniono tutaj ) lepiej jest używać taskselniż w przypadku apt / caret. Wydaje się również, że apt-cachenie zapewnia sposobu na listę zadań jako tasksel --list-task.
Pablo A

11

^ Symbol pozwalają zainstalować „Zadania”, zestaw pakietów. Może to zastąpić taskseldedykowane narzędzie do pracy z zadaniami.

Wykonując

apt-get install lamp-server^

Aktualnie instalujesz zestaw pakietów, który zostałby zainstalowany za pomocą polecenia (nawet nie jest dokładnie taki sam ):

tasksel lamp-server

Innymi słowy : zadania są bardzo podobne do metapakietów i działają niezależnie od nich tasksel. Możesz zainstalować zadania bez instalowania taskselpakietu.


To nie jest poprawne. apt-getKomenda będzie błędów na nazw nierozpoznane.
Lekensteyn,

Poprawiłem się, wygląda na to, że został użyty w apt-get do zastąpienia tasksel, jak wspomniałeś. Zaktualizuję swoją odpowiedź.
coteyr

1
Tak, ale działa to nawet bez taskselinstalowania polecenia. Nie mam /usr/share/tasksel/katalogu, więc nie widzę, jakie inne fajne „zadania” są dostępne. Jest tylko lamp-server^wszędzie. Więc skąd to apt-getbierze?
Tomasz Gandor
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.