官术网_书友最值得收藏!

2.3.3 通過腳本安裝

有時(shí)貼心的開發(fā)者會提供一鍵安裝的腳本,比如edublocks(一個(gè)編程教學(xué)軟件),通過以下命令即可安裝:

      $ curl -sSL get.edublocks.org | bash

這條命令會下載對應(yīng)的腳本,然后直接運(yùn)行安裝。這里curl的-s選項(xiàng)表明不要顯示進(jìn)度條,-S表明打印錯(cuò)誤信息,-L表示自動(dòng)跳轉(zhuǎn)。如果你不想把這么多的權(quán)限直接交給腳本,那么可以折中地先把它下載到本地再安裝。比如下載腳本并把它重命名為install.sh:

      $ curl -o install.sh -L get.edublocks.org

你可以通過sh install.sh來安裝軟件。觀察它的輸出,就會發(fā)現(xiàn)它自動(dòng)安裝了很多必需的依賴環(huán)境。在運(yùn)行腳本前,你最好搞清楚它做了什么事,否則會有巨大的潛在安全隱患。

通過把所有安裝步驟寫成一個(gè)腳本,直接運(yùn)行這個(gè)腳本可以節(jié)省你配置環(huán)境的時(shí)間,如圖2-10所示。

圖2-10

另外,Python是現(xiàn)在非常流行的語言,它本身設(shè)計(jì)了一些機(jī)制使得python庫非常易于安裝。

雖然Debian系的系統(tǒng)已經(jīng)有強(qiáng)大的APT以及dpkg了,但是一些語言以及工具還是自帶了內(nèi)置的軟件包安裝系統(tǒng),包括大名鼎鼎的emacs。在日后的開發(fā)過程中,你最常使用的將會是Javascript的npm以及Python的pip。pip的使用與apt類似:

      $ sudo pip3 install numpy

像這里安裝numpy庫的過程是非常簡單的。

主站蜘蛛池模板: 新乐市| 丰都县| 凤山县| 福建省| 贵州省| 华坪县| 泽普县| 扎兰屯市| 虞城县| 东乡县| 定安县| 许昌县| 鄱阳县| 德兴市| 安陆市| 五华县| 句容市| 桃江县| 依安县| 潞城市| 视频| 若尔盖县| 仲巴县| 腾冲县| 大名县| 永宁县| 南雄市| 额尔古纳市| 安溪县| 喀喇沁旗| 彭阳县| 黄平县| 慈溪市| 化州市| 三原县| 闻喜县| 高尔夫| 湘乡市| 石楼县| 北流市| 清镇市|