Well, the answer is that the caret symbol is a short form for performing a task that otherwise the program “tasksel” would have done with the given package name. tasksel is a program to ease the installation of commonly used things that go together for a particular use.
挺有趣的, 自己google下了, 學到一點東西. 貼上來,可能對樓主有所幫助.
1,
透過google "apt-get install lamp-server^" 找到了這個官方教學
https://help.ubuntu.com/community/ApacheMySQLPHP
sudo apt-get install lamp-server^
Mind the caret (^) at the end.
2, 這個 ^ 究竟是什麼意思,為什麼還特別指出來?
在自己的機子上試了下, 不加,或換上* 都找不到這個東東.
再次召喚google "apt-get install caret"
找到這個
http://askubuntu.com/questions/211912/whats-the-caret-mean-in-apt-get
3, 哦, 這個lamp-server^原來跟taskel這個程序有關.
再次google taskel, https://help.ubuntu.com/community/Tasksel
恩, lz問題的答案就呼之欲出了:
lamp-server^這個包權威嗎?
1, 不是包. 是個task
2, 不知權威啥定義. 反正所有的軟體都是來自 apt-get源.
附加問題就不說了, 太多了, 給個關鍵字, 自己google去
nginx mysql php install shell bash
樓主我給你回答下附加問題哈
記得有個東西叫lnmp 就是linux+nginx+mysql+php,實現了這些東西的一鍵安裝,不知道是不是樓主想要的。
還有個東西叫PredictionIO,是python寫的,它的安裝腳本vendors.sh自動安裝了mongoDB+hadoop,也可以參考下
記得用fedora的時候,有安裝某個功能的一組軟體的選項,感覺會是同樣的道理。