本文基于迅為-IMX6ULL終結(jié)者開發(fā)板我們對于 Windows 系統(tǒng)下的軟件下載安裝非常熟悉,本節(jié)我們學習一下 Ubuntu 系統(tǒng)下軟件的下載和 安裝。Ubuntu 系統(tǒng)軟件的下載安裝我們通常使用命令“apt-get”,該命令可以實現(xiàn)軟件自動下載,安裝, 配置。該命令采用客戶端/服務(wù)器的模式,我們的 Ubuntu 系統(tǒng)作為客戶端,當需要下載軟件的時候就向服 務(wù)器發(fā)起請求,因此我們需要配置下服務(wù)器的地址,首先打開“系統(tǒng)設(shè)置”界面,然后打開“軟件和更新” 設(shè)置,打開以后如下圖所示: ![]() 在上圖中的“下載自”下拉列表,選擇“中國的服務(wù)器”,然后會彈出認證對話框,我們輸入登錄 Ubuntu 的密碼,然后點擊“授權(quán)”按鈕,如下圖所示: ![]() 完成上圖所示的設(shè)置,會返回到“軟件和更新”界面,然后我們點擊“關(guān)閉”按鈕完成服務(wù)器(軟件源的 設(shè)置),如下圖所示: ![]() 完成服務(wù)器(軟件源)的設(shè)置,下面我們來學習一下 apt-get 命令的使用。 2.6.1 更新軟件列表 sudo apt-get update 這個命令會訪問源列表里面的每個網(wǎng)址,并讀取軟件列表,然后保存在本地電腦。我們在軟件包管理器看 到的軟件列表,都是通過 update 命令更新的。我們在終端輸入改命令,運行結(jié)果如下圖所示: ![]() 2.6.2 檢查依賴是否有損壞 sudo apt-get check 所謂依賴就是指 A 軟件的運行可能需要依賴 B 軟件,只有安裝了 B 軟件,A 軟件才能正常運行。我們可以 通過改命令檢查系統(tǒng)里面軟件的依賴關(guān)系是否有損壞,運行結(jié)果如下圖所示: ![]() 2.6.3 軟件安裝 sudo apt-get install package-name 我們可以使用該命令安裝軟件,package-name 就是我們要安裝的具體軟件的名稱,比如我們開發(fā)過程 中會用到串口工具,默認 Ubuntu 系統(tǒng)沒有安裝,這時我們可以使用該命令手動安裝串口工具“minicom”, 我們在終端輸入命令“sudo apt-get install minicom”,運行結(jié)果如下圖所示: ![]() 安裝過程中會提示我們是否確認安裝,如果我們繼續(xù)安裝,輸入“y”繼續(xù)安裝(如果我們計劃取消安 裝,可以輸入“n”,取消安裝),安裝完成如下圖所示: ![]() minicom 安裝完成以后,我們可以在終端輸入“sudo minicom -s”命令,打開串口工具,如下圖所示: ![]() 關(guān)于 minicom 的使用這里我們就不詳細介紹了,大家可以去網(wǎng)上搜索下,我們可以按鍵盤的“ESC”,直接 退出 minicom。 2.6.4 軟件更新 sudo apt-get upgrade 該命令會把本地安裝的軟件,與 apt-get update 下載的軟件列表里面對應(yīng)的軟件進行對比,如果發(fā)現(xiàn)安裝的 軟件版本低,就會提示更新,如果軟件已經(jīng)是最新版本,不會更新。我們在終端輸入“sudo apt-get upgrade”, 運行結(jié)果如下圖所示: ![]() 我們輸入軟件更新命令以后提示有 83 個軟件包需要更新,然后我們輸入 y 確認更新(如果取消更新可以輸 入 n),軟件更新完成如下圖所示: ![]() 2.6.5 軟件卸載 sudo apt-get remove package-name 如果我們需要卸載已經(jīng)安裝的 package-name 軟件,我們可以會用該命令,比如卸載前面我們安裝的 minicom 軟件,我們在終端輸入“sudo apt-get remove minicom”,運行結(jié)果如下圖所示: ![]() 卸載過程中我們輸入 y,然后按回車繼續(xù)卸載(如果取消卸載,可以輸入 n),卸載完成,如下圖所示: ![]() 至此,關(guān)于 apt-get 命令的幾個常用功能,我們就介紹完了,大家可以自己多加練習,熟練掌握下。 更多內(nèi)容:關(guān)注迅為電子 |