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