WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...
WSL(Windows Subsystem for Linux,Windows上的Linux子系統)的安裝比較簡單,教程網上較多,此處略過。安裝后須要進行一系列配置(如軟件源配置、中文配置、圖形化配置、開發環境配置)才能投入使用,以Ubuntu為例(其他Debian、Kali、OpenSUSE等Linux系統也類似)。
1、配置中國科學技術大學的軟件源
Ubuntu自帶的軟件源天朝訪問比較慢,更換為中科大的軟件源速度大升,更換前先備份源文件以防萬一。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
網上流行的教程都是使用Linux自帶的上古神器
1)復制Ubuntu上sources.list到Windows上進行修改
sudo cp /etc/apt/sources.list /mnt/d/sources.list
WSL會把Windows上的磁盤掛載到“/mnt/”下,所以Windows的D盤根目錄在Ubuntu上的路徑為“/mnt/d/”。
2)將Windows上修改后的sources.list覆蓋Ubuntu上的
sudo mv /mnt/d/sources.list /etc/apt/sources.list
到D盤下用Notepad++或Notepad2-mod之類的文本編輯器打開sources.list,將里面的“archive.ubuntu.com”批量替換為“mirrors.ustc.edu.cn”,保存后再執行以下命令移動Windows上的sources.list去覆蓋Ubuntu上的sources.list。
3)更新源,使中科大軟件源生效
sudo apt update
2、軟件更新及安裝
1)升級一下Ubuntu自帶的軟件
sudo apt upgrade
2)防止中文亂碼,配置中文語言環境及中文輸入法
sudo apt install fonts-noto-cjk language-pack-zh-hans language-pack-zh-hans-base fcitx fcitx-pinyin
echo "LANG=zh_CN.UTF-8" >> ~/.profile
echo -e "export XMODIFIERS=@im=fcitxnexport GTK_IM_MODULE=fcitxnexport QT_IM_MODULE=fcitxn" >> ~/.profile
source ~/.profile
成功之后在Bash命令窗口執行命令應該會顯示中文而不是英文了。
3)安裝圖形化桌面環境,可選xfce4、mate、gnome之類的
安裝xfce4桌面,支持Windows自帶的遠程桌面連接工具。
#sudo apt install xfce4 xubuntu-desktop
sudo apt install xfce4
echo "xfce4-session" >~/.xsession
人家都說xcfe4占用資源少,但是我個人更喜歡mate桌面的風格。
安裝mate桌面,這個桌面是Ubuntu MATE發行版自帶的圖形化桌面環境,支持VNC Viewer,也支持Windows自帶的遠程桌面連接工具。
#sudo apt install mate-desktop-environment ubuntu-mate-desktop
sudo apt install mate-desktop-environment
echo "mate-session" >~/.xsession
配置圖形界面程序的DISPLAY。
echo "export DISPLAY=:0" >> ~/.bashrc
echo "export JAVA_OPTS=-Djava.awt.headless=true" >> ~/.bash_profile
source ~/.bashrc
4)安裝遠程桌面服務并啟動,通過遠程桌面工具進入Ubuntu圖形化桌面
#安裝SSH、RDP、VNC服務
sudo apt install xrdp vnc4server openssh-server
sed -e "s/console/anybody/g" /etc/X11/Xwrapper.config
#徹底重啟SSH服務
sudo service ssh --full-restart
#重啟RDP服務
sudo service xrdp restart
#重啟VNC服務
vncserver -kill :1
#sudo rm /tmp/.X1-lock
#sudo rm /tmp/.X11-unix/X1
vncserver :1
xrdp用于支持Windows自帶的遠程桌面連接工具,可修改/etc/xrdp/xrdp.ini進行相關配置。
通過RDP、VNC或SSH客戶端工具登入Ubuntu享受圖形化界面,RDP工具的計算機名填寫“localhost:3389”,VNC工具的VNC Server填寫“localhost:1”(1表示會話桌面號,實際上端口為5901),用戶及密碼為Ubuntu的賬號。
5)安裝VcXsrv,在Windows上直接打開Ubuntu上的GUI軟件
除了RDP、VNC及SSH的方式,也可以安裝VcXsrv或者xming,在Windows上直接打開Ubuntu上的GUI軟件。安裝后啟動XLaunch,然后在Bash命令窗口即可打開Ubuntu上的GUI軟件。
3、安裝安卓開發環境
1)安裝JDK(此處用開源的JDK,也可以用Oracle的JDK)
sudo apt install default-jdk
java -version
#下載Android Studio Linux版
#wget https://dl.google.com/dl/android/studio/ide-zips/3.2.0.26/android-studio-ide-181.5014246-linux.zip -O ~/android-studio.zip
#解壓Android Studio
#unzip ~/android-studio.zip -d ~/
#以上兩步可以在Windows上完成,比如把android-studio解壓到D盤根目錄下
#則可用命令“sudo mv /mnt/d/android-studio /opt/”將其移動到Ubuntu的opt目錄下
sudo mv ~/android-studio /opt/
#啟動Android Studio,然后點擊“Configure -> Create Desktop Entry”創建桌面快捷方式
sh /opt/android-studio/bin/studio.sh
4、折騰才是最好玩的
使用WSL,完全可以放棄虛擬機和雙系統了!
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机原理 逻辑单元,湘潭大学计算机原理
- 下一篇: linux系统起来时间,linux 系统