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

2.1 準備虛擬機環境

2.1.1 在VMware下安裝Linux

要開發Linux程序,前提需要一個Linux操作系統。通常在公司開發項目都會有一臺專門的Linux服務器,而讀者可以使用虛擬機軟件比如VMware來安裝一個虛擬機中的Linux操作系統。

VMware是虛擬機軟件,它通常分兩種版本:工作站版本VMware Workstation和服務器客戶機版本VMware vSphere。這兩類軟件都可以安裝操作系統作為虛擬機操作系統。但個人用得較多的是工作站版本,供單人在本機使用。VMware vSphere通常用于企業環境,供多人遠程使用。通常,我們把自己真實PC上裝的操作系統叫宿主機系統,VMware中安裝的操作系統叫虛擬機系統。

VMware Workstation大家可以到網上去下載,它是Windows軟件,安裝非常簡單。筆者這里使用的版本是15.5,其他版本也可以。注意,VMware Workstation 16不支持Windows 7了,必須Windows 8或以上Windows版本。

通常我們開發Linux程序,往往先在虛擬機下安裝Linux操作系統,然后在這個虛擬機的Linux系統中編程調試,或在宿主機系統(比如Windows)中進行編輯,然后傳到Linux中進行編譯。有了虛擬機的Linux系統,開發方式比較靈活。實際上,不少一線開發工程師都是在Windows下閱讀編輯代碼,然后放到Linux環境中編譯運行的。

這里我們采用的虛擬機軟件是VMware Workstation 15.5(它是最后一個能安裝在Windows 7上的版本)。在安裝Linux之前我們要準備Linux映像文件(ISO文件),可以從網上直接下載Linux操作系統的ISO文件,也可以通過UltraISO等軟件從Linux系統光盤制作一個ISO文件,制作方法是在菜單上選擇“工具”|“制作光盤映像文件”。

不過,筆者建議還是直接從網上下載一個ISO文件來得簡單。筆者就從Ubuntu官網(https://ubuntu.com)上下載了一個64位的Ubuntu20.04,下載下來的文件名是ubuntu-20.04.1-desktop-amd64.iso。當然其他發行版本也可以,如Redhat、Debian、Ubuntu或Fedora等,作為學習開發環境都可以,但建議用較新的版本。

ISO文件準備好了后,就可以通過VMware來安裝Linux了,打開Vmware Workstation,然后根據下面幾個步驟操作即可。

步驟01 在Vmware的菜單上選擇“文件”|“新建虛擬機”,出現新建虛擬機向導對話框,如圖2-1所示。

步驟02 單擊“下一步”按鈕,出現“安裝來源”選項組,由于VMware15默認會讓Ubuntu簡易安裝,而簡易安裝可能會導致很多軟件裝不全,為了避免VMware簡易安裝Ubuntu,因此選擇“稍后安裝操作系統”,如圖2-2所示。

圖2-1

圖2-2

步驟03 單擊“下一步”按鈕,在“安裝哪種操作系統”下選擇“Linux”和“Ubuntu 64位”,如圖2-3所示。

步驟04 單擊“下一步”按鈕,此時出現“命名虛擬機”對話框,設置虛擬機名稱為“Ubuntu20.04”,位置可以選一個磁盤空閑空間較多的磁盤,這里選擇的的是“g:\vm\Ubuntu20.04”,然后單擊“下一步”按鈕,出現“指定磁盤容量”對話框,保持默認20G,再多一些也可以,其他保持默認,繼續單擊“下一步”,此時出現“已準備好創建虛擬機”對話框,這一步只是讓我們看一下前面設置的配置列表。直接單擊“完成”按鈕即可。此時VMware主界面上可以看到一個名為“Ubuntu20.04”的虛擬機,如圖2-4所示。

步驟05 單擊“編輯虛擬機設置”按鈕,此時出現“虛擬機設置”對話框,在硬件列表中選中“CD/DVD(IDE)”,右邊選中“使用ISO鏡像文件”,并單擊“瀏覽”按鈕,選擇下載的ubuntu-20.04.1-desktop-amd64.iso文件,如圖2-5所示。

圖2-3

圖2-4

圖2-5

步驟06 這里虛擬機Ubuntu使用的內存是2GB。接著單擊下方“確定”按鈕,關閉“虛擬機設置”對話框。此時回到了主界面,單擊“開啟此虛擬機”,出現Ubuntu20.04的安裝界面,如圖2-6所示。

圖2-6

步驟07 在界面左邊選擇語言為“中文(簡體)”,然后在界面右邊單擊“安裝Ubuntu”按鈕。安裝過程很簡單,保持默認即可,這里不再贅述。另外要注意的是,安裝時需要主機保持聯網,因為有很多軟件需要下載。

稍等片刻,虛擬機Ubuntu20.04安裝完畢,下面我們需要對其進行一些設置,使其使用起來更加方便。

主站蜘蛛池模板: 耒阳市| 芒康县| 依安县| 无锡市| 松桃| 当雄县| 鸡东县| 宁明县| 西乌珠穆沁旗| 景东| 博白县| 元江| 廊坊市| 莱芜市| 儋州市| 四川省| 南华县| 广河县| 新闻| 汾西县| 宁河县| 军事| 津市市| 绥化市| 鄂托克前旗| 福建省| 仙居县| 新邵县| 济源市| 周宁县| 临夏县| 偃师市| 抚松县| 玛沁县| 泰宁县| 岑巩县| 额尔古纳市| 安西县| 洛阳市| 新营市| 封丘县|