vmware搭建ubuntu虚拟机(包含安装搜狗输入法和apt,dpkg的使用教程)
我曾經(jīng)搭建過(guò)Ubuntu的虛擬機(jī),但是好久不用了,有些生疏,故寫(xiě)此筆記來(lái)記錄全過(guò)程。
一、下載iso鏡像文件
從Ubuntu官網(wǎng)下載鏡像文件,一般開(kāi)發(fā)用Desktop版,服務(wù)器用Server版。
文件比較大,下載會(huì)比較久,建議用迅雷下載
二、建立虛擬機(jī)
打開(kāi)vmware,選擇文件>新建虛擬機(jī)或按快捷鍵Ctrl+N新建虛擬機(jī)。
在彈出的對(duì)話框中,選擇典型,然后下一步,選擇第二個(gè)選項(xiàng)(安裝程序光盤(pán)映像文件(iso)),并輸入你下載的映像文件的路徑。輸入完畢后一般會(huì)有以下提示。
已檢測(cè)到Ubuntu xx位 xx.xx.x。
該操作系統(tǒng)將使用簡(jiǎn)易安裝。(這是什么?)
如果沒(méi)有,那可能是你下載的Ubuntu版本比較老,或者你下載的是改裝過(guò)的版本,例如優(yōu)麒麟(Ubuntu Kylin)。不過(guò)不要緊,簡(jiǎn)易安裝只是虛擬機(jī)幫助你輸入一些安裝信息,你只需要在安裝時(shí)自行輸入即可。
如果你使用簡(jiǎn)易安裝,那么下一頁(yè)為個(gè)性化Linux,你需要輸入全名、用戶名、密碼。全名是虛擬系統(tǒng)的名稱,這將在系統(tǒng)內(nèi)部顯示,安裝后你可以在命令行前綴中找到;用戶名和密碼就是你Ubuntu中的用戶名和密碼,和Windows的登錄密碼一樣,一定要記住,否則你就登錄不了。
再點(diǎn)擊下一步,你可以更改虛擬機(jī)名稱,這將顯示在vmware的側(cè)邊欄中,如圖是我已經(jīng)裝好的幾個(gè)虛擬機(jī),其中Kali Linux和Ubuntu就是虛擬機(jī)名稱。
之后的設(shè)置我覺(jué)得都挺好,如果沒(méi)有什么特別的需求,可以直接按默認(rèn)的設(shè)置,最后點(diǎn)擊**完成*開(kāi)始安裝。
如果你沒(méi)有使用簡(jiǎn)易安裝,那么你只需要按照默認(rèn)的設(shè)置即可,點(diǎn)擊完成開(kāi)始安裝。
三、安裝系統(tǒng)
如果你使用簡(jiǎn)易安裝,那么只需等待安裝完畢即可。
如果你沒(méi)有使用簡(jiǎn)易安裝,那么你需要按照提示輸入系統(tǒng)名稱、用戶名、密碼等信息。如果遇到分配空間,那么選擇整塊硬盤(pán)(vmware會(huì)建立一塊虛擬磁盤(pán))。全部信息輸入完畢后,就等待安裝完畢即可。
四、外觀設(shè)置
安裝完畢之后,你會(huì)得到一個(gè)很難看的界面。這是因?yàn)榉直媛实膯?wèn)題,我的虛擬機(jī)默認(rèn)分辨率為800×600,因此圖標(biāo)都非常大,占了很多空間,因此視覺(jué)效果不佳,也容易發(fā)生應(yīng)用窗口大小超過(guò)屏幕而看不到的情況。
如果你想要解決這個(gè)問(wèn)題,你可以先拉伸系統(tǒng)窗口,使其占滿虛擬機(jī)窗口。
選擇查看>拉伸客戶機(jī)>保持縱橫比例拉伸即可。
雖然窗口被拉伸,但內(nèi)部圖標(biāo)比例還是不協(xié)調(diào)。這個(gè)時(shí)候,可以設(shè)置分辨率來(lái)解決這個(gè)問(wèn)題。
選擇Devices>Displays,點(diǎn)擊Resolution設(shè)置分辨率,點(diǎn)擊右上角Apply,等待其適應(yīng)完畢,點(diǎn)擊Keep Changes。如果不合適,重新設(shè)置分辨率,直到合適為止。
五、終端
我個(gè)人認(rèn)為終端初始設(shè)置并不完美,所以進(jìn)行了一些個(gè)性化設(shè)置。
點(diǎn)擊Edit>Preferences,然后就可以進(jìn)行個(gè)性化設(shè)置。
我的設(shè)置為:字體Courier New,字號(hào)12,鼠標(biāo)I-beam,背景黑色,字白色。
至于最上面那兩行,你只需要輸一個(gè)sudo指令,例如sudo -s,重新打開(kāi)終端那兩行就會(huì)消失。
六、虛擬機(jī)設(shè)置
右鍵側(cè)邊欄虛擬機(jī)的名稱,選擇最底下的設(shè)置就能打開(kāi)設(shè)置對(duì)話框。
一般Ubuntu默認(rèn)給2GB內(nèi)存,最大給3GB內(nèi)存。如果你物理機(jī)內(nèi)存很多你可以調(diào)到3GB(不用關(guān)閉虛擬機(jī))。
對(duì)于一些不可識(shí)別的Ubuntu(如果安裝時(shí)不能簡(jiǎn)易安裝,就是不可識(shí)別的),需要關(guān)機(jī)才能設(shè)置內(nèi)存大小,建議2GB。
你可以在網(wǎng)絡(luò)適配器這一欄中設(shè)置網(wǎng)絡(luò)連接方式,默認(rèn)是NAT連接,即通過(guò)物理機(jī)連接到互聯(lián)網(wǎng)。你也可以選擇橋接,即直接連接到互聯(lián)網(wǎng),ip地址和主機(jī)不同。
你可以在選項(xiàng)欄中更改虛擬機(jī)名稱和工作目錄,設(shè)置共享文件夾等等,這里不一一敘述。
七、安裝搜狗輸入法
如果你用的是優(yōu)麒麟,那么系統(tǒng)很有可能幫你安裝好內(nèi)置的輸入法了(不是搜狗輸入法)。
如果你的系統(tǒng)沒(méi)有安裝中文輸入法,或者你想要安裝搜狗輸入法,那么請(qǐng)看下面的教程。
首先輸入sudo -s,并輸入你的密碼,獲得sudo權(quán)限。執(zhí)行以下命令。
root@ubuntu:~# fcitxCommand 'fcitx' not found, but can be installed with:apt install fcitx-binroot@ubuntu:~# apt install fcitx-bin然后開(kāi)始apt的安裝,中途詢問(wèn)Do you want to continue? [Y/n],輸入y并回車(chē),開(kāi)始安裝。
再執(zhí)行apt install fcitx-table,同樣的方式開(kāi)始apt安裝。至此,fcitx安裝完畢。
打開(kāi)設(shè)置,選擇Region & Language>Manager Installed Languages,如果提示有待安裝的語(yǔ)言包,選擇安裝,并輸入密碼。
如果Language for menus and windows中還沒(méi)有簡(jiǎn)體中文,那么點(diǎn)擊Install / Remove Languages…,選擇簡(jiǎn)體中文,點(diǎn)擊Apply開(kāi)始安裝。等安裝完畢,將Keyboard input method system 設(shè)為fcitx,然后在選項(xiàng)框中找到漢語(yǔ)并拖動(dòng)到最上方。點(diǎn)close關(guān)閉對(duì)話框,點(diǎn)擊Input Services的加號(hào),找到other中的Chinese添加進(jìn)去。重啟電腦。
此時(shí),你點(diǎn)擊Ctrl+Space就可以切換到輸入法。如果沒(méi)有成功,先查看右上角是zh還是en,確保切換到zh。如果還不成功,點(diǎn)擊左下角的按鈕,在全部中打開(kāi)fcitx 配置,將輸入法添加進(jìn)去即可。至此,你已經(jīng)成功安裝了中文輸入法。下面是安裝搜狗輸入法的步驟。
打開(kāi)網(wǎng)站http://pinyin.sogou.com/linux/,下載搜狗輸入法。在終端進(jìn)入到下載位置(默認(rèn)~/Downloads),輸入sudo dpkg -i xxx.deb,xxx.deb是你下載的文件名稱,可以用Tab鍵來(lái)自動(dòng)補(bǔ)全。
一般來(lái)說(shuō)安裝了一會(huì)兒會(huì)報(bào)依賴錯(cuò)誤,這時(shí)只需要sudo apt install --fix-broken安裝完畢,再輸入sudo dpkg -i xxx.deb即可,安裝完重啟,進(jìn)入fcitx配置將除了鍵盤(pán)和搜狗拼音外的輸入法依次選中并按減號(hào)刪除就可以使用搜狗輸入法了。
八、apt和dpkg
Debian系統(tǒng)包含了apt和dpkg分別用于下載和安裝,而Ubuntu是基于Debian開(kāi)發(fā)的,所以Ubuntu也包含這兩個(gè)功能。下面是這兩個(gè)功能的用法。
無(wú)論是apt還是dpkg,執(zhí)行的時(shí)候必須賦予sudo權(quán)限。
最常見(jiàn)的命令是apt install xxx,表示安裝xxx軟件包,前提是xxx在apt源中,你可以在/etc/apt/sources.list文件中添加或刪除源。
apt install --fix-broken滿足軟件包的依賴關(guān)系。
如果你想要安裝某個(gè)軟件,但不知道軟件在哪個(gè)軟件包里,你可以考慮執(zhí)行該軟件,然后在報(bào)錯(cuò)信息中找到軟件包的名稱。如果這個(gè)方法不行,你可以用apt search xxx來(lái)查找xxx軟件,結(jié)果將一一輸出。
如果你想要卸載軟件,你可以用apt remove xxx,xxx和安裝時(shí)用的軟件包名是同一個(gè)。執(zhí)行完畢后,軟件的主體部分,一些配置文件會(huì)被保留。如果你想要徹底卸載該軟件,用apt --purge remove xxx。
查看更新用apt update,執(zhí)行更新用apt upgrade,所以一般使用apt update && apt upgrade進(jìn)行升級(jí)。apt full-upgrade升級(jí)軟件包并自動(dòng)滿足依賴關(guān)系。
apt autoremove會(huì)刪除為滿足其他軟件包的依賴且不再使用的軟件包。
apt autoclean會(huì)刪除已刪除的apt軟件包對(duì)應(yīng)的deb包。
apt clean會(huì)刪除所有apt軟件包對(duì)應(yīng)的deb包。
apt show xxx查看軟件包的信息。
apt show depends xxx查看軟件包的依賴信息。
apt dump查看所有軟件包的簡(jiǎn)要信息(不建議使用,輸出太多)
有時(shí)候你需要的軟件包沒(méi)有發(fā)布在apt源中,而是作者的網(wǎng)站上,那么你可以手動(dòng)下載deb包,然后使用dpkg -i xxx.deb來(lái)安裝。
如果dpkg安裝(包括apt下載完畢之后的安裝)被終端,你必須使用dpkg --configure -a來(lái)繼續(xù)安裝,不然無(wú)法進(jìn)行其他的dpkg安裝(在某些系統(tǒng)例如kali中會(huì)出現(xiàn)開(kāi)機(jī)藍(lán)屏,這時(shí)需要進(jìn)入recovery mode運(yùn)行該指令來(lái)修復(fù),并且即使修復(fù)完畢也可能造成桌面顯示問(wèn)題,例如側(cè)邊欄不顯示)。
dpkg -R ddd表示安裝目錄ddd下(遍歷子文件夾)的所有deb包。
dpkg --unpack xxx.deb表示解壓xxx.deb,但不安裝。dpkg --unpack -R ddd表示解壓目錄ddd下的所有deb包。
dpkg -r xxx表示刪除軟件包xxx(不包含配置信息),xxx是軟件包名而不是deb包名稱。
dpkg -A xxx.deb從deb包中讀取軟件信息。
dpkg -P xxx刪除xxx軟件包極其配置信息。
dpkg -C查找只有部分安裝的軟件包。
dpkg -c xxx.deb顯示deb包安裝后的文件目錄。
dpkg -L xxx顯示軟件包的文件目錄。
dpkg -I xxx.deb顯示deb包的說(shuō)明。
dpkg -l xxx顯示軟件包的狀態(tài)。
dpkg -l顯示所有已安裝的軟件包,版本號(hào)及其簡(jiǎn)短說(shuō)明(不建議,輸出太多)
dpkg -s xxx顯示軟件包的信息。
dpkg -S xxx顯示匹配xxx的軟件包目錄。
vmware搭建ubuntu虛擬機(jī)的教程就分享到這里,希望對(duì)大家有所幫助。
總結(jié)
以上是生活随笔為你收集整理的vmware搭建ubuntu虚拟机(包含安装搜狗输入法和apt,dpkg的使用教程)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 如何重定向输出
- 下一篇: Ubuntu apt和dpkg命令用法