工作以來一直DotNet系偏C/S,
接觸Web開發的時間也不長,
現在主要偏向Web全棧方向,
一直對Linux系統心生向往,
夜深了娃睡了,
打開老舊的筆記本來折騰一下。
准備工作
-
控制面板 》 程序和功能 》 啟用或關閉 Windows 功能
勾選【適用於 Linux 的Windows 子系統】
-
設置 》 更新和安全 》 開發者選項
選擇【開發人員模式】
做完准備工作,需要重啟電腦,
不然安裝完 Ubuntu 后啟動時還是會提示
下載安裝 Ubuntu
-
打開 Microsoft Store 應用商店
點【開始】輸入 Microsoft Store 即可找到,打開搜索 Linux。
-
第一個就是 Ubuntu,點【免費下載】
下載+安裝,完畢后會出現啟動按鈕,也可以在開始菜單找到並打開。
-
啟動 Ubuntu
如果在准備工作后沒有重啟,此時會找不到子系統,還是需要重啟一下的。
-
安裝中...
正常情況的話就會是以下這樣:
- 設置用戶名密碼以添加用戶
通過命令行,就可以便捷地完成很多工作了,
准備另外開一篇記錄 bash 總結。
現在,我們還有兩點需求:
- 網絡原因,跟之前介紹的 npm 一樣,需要將源換為國內鏡像
- 操作習慣,安裝一個圖形界面,便於瀏覽網頁查看圖片等
切換源
-
先備份下原源文件
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak; # or sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak1
-
復制
# 默認注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # 預發布軟件源,不建議啟用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
-
粘貼
sudo apt edit-sources
選擇 Vim 打開文件,或者直接:
sudo vim /etc/apt/sources.list
然后輸入
:1,d
清空所有行,復制上面的鏡像內容,在這里點鼠標右鍵就粘貼上了。:wq
保存並退出,編輯完成后會提示:
Your '/etc/apt/sources.list' file changed, please run 'apt-get update'.maony@Hasee-201301:/etc/apt$
輸入:
sudo apt update # 替代了 sudo apt-get update
更新結束:
安裝圖形界面
-
lxde
sudo apt install lxde
sudo apt install vnc4server
基本每次安裝東西會詢問是否安裝,輸入
Y
,然后耐心等待安裝完成即可。可以一次安裝多個,上面兩個主要的單獨列出來了而已。
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
配置 vncserver 的 xstartup 文件:
sudo vim /home/username/.vnc/xstartup
替換為以下內容:
#!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal & start lxde &
參考了很多資料都沒有啟動起來桌面,最終加了上面的最后一句
start lxde &
才可以的。 -
win10上使用 vncviewer 來連接 ubuntu
點連接(https://bintray.com/tigervnc/stable/download_file?file_path=vncviewer64-1.9.0.exe)或另行搜索下載 vncview。
-
使用方法
- 在WindowsSubSystemLinux(WSL)的Ubuntu上啟動 vncserver,
vncserver # 等同於 vncserver :0,以這個數字ID區分可以開多個桌面
- 在Win10上,啟動VNC Viewer
輸入ubuntu系統地址,如果vncserver :1
,這里就是127.0.0.1:1
,默認為0可以省略。
- 在WindowsSubSystemLinux(WSL)的Ubuntu上啟動 vncserver,
以下為沒有正常顯示出圖形界面的情況:
正常顯示的情況:
這個極簡的界面顯得low一些(雖然這不是重點),等改天還是再整個漂亮點的UI吧。
2019/11/14補充
-
另外一個桌面:xfce4
sudo apt install xubuntu-desktop xfce4
編輯
/home/username/.vnc/xstartup
,將最后一行的命令替換為(注意沒有空格)startxfce4 &