win10創建Ubuntu16.04子系統,安裝常用軟件以及圖形界面(包括win10遠程桌面連接Ubuntu)


轉自 https://blog.csdn.net/li528405176/article/details/82263534

筆記

  1. 在win10 應用商店搜索linux 選擇第一個ubuntu即可
  2. 按照文章順序執行安裝即可
  3. 如果 vi 或 cp 等命令執行出錯 請在命令前面加上 sudo [以管理員身份運行],如 sudo cp
  4. 安裝桌面環境出現了依賴不全,已放棄安裝
  5. 如果想重置linux子系統,可以在win軟件管理 重置軟件,重置完成后在命令行以管理員身份運行 net start LxssManager 即可 (url)[https://blog.csdn.net/u014218090/article/details/80737525]

正文

目錄

一、開啟win10子系統 [ Windows Subsystem for Linux(WSL)]

二、基本配置

三、安裝常用的軟件

安裝配置zsh

使用 bash 客戶端軟件 cmder(其實是windows中使用linux命令的軟件)

四、安裝圖形界面

通過本機遠程桌面

安裝gedit、Sublime Text

通過安裝桌面環境
一、開啟win10子系統 [ Windows Subsystem for Linux(WSL)]

准備工作

設置——>更新和安全——>針對開發人員——>開發人員模式

控制面板——>程序——>程序和功能——>啟用或關閉Windows功能——>適用於Linux的Windows子系統——>確定 (然后重啟)

下載並安裝Ubuntu

在應用商店中搜索Ubuntu,選擇Ubuntu16.04,點擊獲取進行下載及安裝,安裝完畢點擊啟動會打開bash命令行提示我們設置用戶名(常用的不具有root權限的用戶)和密碼。完成之后就可以隨意折騰你的linux系統了。萬一我們不小心把子系統折騰崩了,只需要像應用軟件一樣卸載掉再重新安裝就可以了,有需要的話我們甚至還可以安裝多個不同版本的子系統,簡直不要太方便。

子系統存放在 “C:\用戶\【你的windows用戶名】\ ” 下的隱藏目錄中。點擊頂部的查看選項卡——>隱藏的項目,可以看到AppData文件夾。子系統所在目錄為:C:\用戶\【你的windows用戶名】\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState\rootfs

查看當前系統版本:

lsb_release -a

二、基本配置

修改軟件源

源列表文件位於/etc/apt/sources.list,可以使用vim打開該文件,將官方的源注釋掉,然后加入新的軟件源 (這里不推薦阿里的源,因為后面要安裝圖形界面的時候會出問題,推薦使用中科大的源)

備份原來的數據源配置文件

cp /etc/apt/sources.list /etc/apt/sources.list_backup

修改數據源配置文件

vi /etc/apt/sources.list

中科大的源為

    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

更新配置

apt-get update

三、安裝常用的軟件
安裝配置zsh

ubuntu的默認shell使用bash,但是外觀不太好看而且功能不夠強大。zsh是一個相對好用一點的shell,可以使用zsh替換默認shell。

安裝zsh

sudo apt-get install zsh

安裝wget、git

sudo apt-get install wget git

執行oh-my-zsh配置腳本

wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

設置為默認的shell

chsh -s /bin/zsh

設置zsh的主題

可以通過修改/root/.zshrc文件完成配置的更改,修改文件中的ZSH_THEME="robbyrussell"即可更改主題(robbyrussell為默認主題)。修改完成以后輸入source /root/.zshrc即可查看效果。
使用 bash 客戶端軟件 cmder(其實是windows中使用linux命令的軟件)

Cmder把conemu,msysgit和clink打包在一起,解壓即可使用無需配置。可以在 官網 下載。下載的時候,有兩個版本,分別是mini與full版;唯一的差別在於有沒有內建msysgit工具,這是Git for Windows的標配。我們的Linux子系統中工具齊全,所以下載mini版即可。

將cmder 添加到右鍵菜單

把 cmder 加到環境變量,然后打開一個cmder命令行窗口,ctrl+T,勾選 Run as administrator,點擊Start就打開了一個管理員權限的終端,在新終端中輸入以下命令,就可以使用右鍵打開cmder窗口了。

Cmder.exe /REGISTER ALL

設置啟動 cmder 時直接運行 bash

打開一個cmder窗口,點擊右下角的目錄按鈕——>Settings——>Startup——>Command line,輸入“bash -cur_console:p”

可以通過軟件底部的加號旁邊的下拉符號新開標簽頁並進入 bash。

設置配色主題

進入Settings——>Features——>Colors——>Schemes,下拉菜單中選擇<ubuntu>。
四、安裝圖形界面

要想使用Linux的圖形用戶界面通常有兩種方法,一種是使用X-Windows安裝使用圖形化界面,另一種是通過本機遠程桌面連接。
通過本機遠程桌面

安裝xorg(包括顯卡驅動、圖形環境庫等等一系列軟件包)

sudo apt-get install xorg

安裝xfce4(運行在類Unix操作系統上,提供輕量級桌面環境)

sudo apt-get install xfce4

安裝xrdp(一種開源的遠程桌面協議(RDP)服務器)

sudo apt-get install xrdp

配置xrdp(配置端口)

sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

向.xsession中寫入xfce4-session

sudo echo xfce4-session >~/.xsession

重啟xrdp服務

sudo service xrdp restart

在Cortana中搜索遠程桌面連接,點擊進入,計算機欄輸入【本機IP:端口】,用戶名欄輸入子系統用戶名,點擊連接。

 
安裝gedit、Sublime Text

既然可以運行圖形界面了,編輯器也換成可視化的比較方便。

安裝gedit

sudo apt-get install gedit

下載安裝sublime text

    wget https://download.sublimetext.com/sublime-text_build-3126_amd64.deb
     
    dpkg -i sublime-text_build-3126_amd64.deb

 
通過安裝桌面環境

安裝X-Windows

可供選擇安裝的X-Windows有多個:VcXsrv Windows X Server、Xming、Cygwin X Server,本文選擇第一個。下載地址為:https://sourceforge.net/projects/vcxsrv/

下載之后在windows下安裝好,啟動xlaunch,首次啟動自動進入設置界面

選擇:“one large window”,Display number設置成0,其它默認即可(一直下一步)

完成后會打開一個VcXsrv Server窗口。

安裝桌面環境

sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager

配置compiz窗口管理器

輸入以下命令

    export  DISPLAY=localhost:0
    ccsm

會彈出ccsm的配置界面,按下圖勾選

 

最重要的就是Ubuntu Unity Plugin選項,勾選后會彈出提示框,根據提示框一直點擊Enable即可完成配置。然后點擊close關閉ccsm。

啟動compiz (打開桌面)

compiz



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM