WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...
WSL(Windows Subsystem for Linux,Windows上的Linux子系統(tǒng))的安裝比較簡(jiǎn)單,教程網(wǎng)上較多,此處略過。安裝后須要進(jìn)行一系列配置(如軟件源配置、中文配置、圖形化配置、開發(fā)環(huán)境配置)才能投入使用,以Ubuntu為例(其他Debian、Kali、OpenSUSE等Linux系統(tǒng)也類似)。
1、配置中國(guó)科學(xué)技術(shù)大學(xué)的軟件源
Ubuntu自帶的軟件源天朝訪問比較慢,更換為中科大的軟件源速度大升,更換前先備份源文件以防萬(wàn)一。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
網(wǎng)上流行的教程都是使用Linux自帶的上古神器
1)復(fù)制Ubuntu上sources.list到Windows上進(jìn)行修改
sudo cp /etc/apt/sources.list /mnt/d/sources.list
WSL會(huì)把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”,保存后再執(zhí)行以下命令移動(dòng)Windows上的sources.list去覆蓋Ubuntu上的sources.list。
3)更新源,使中科大軟件源生效
sudo apt update
2、軟件更新及安裝
1)升級(jí)一下Ubuntu自帶的軟件
sudo apt upgrade
2)防止中文亂碼,配置中文語(yǔ)言環(huán)境及中文輸入法
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命令窗口執(zhí)行命令應(yīng)該會(huì)顯示中文而不是英文了。
3)安裝圖形化桌面環(huán)境,可選xfce4、mate、gnome之類的
安裝xfce4桌面,支持Windows自帶的遠(yuǎn)程桌面連接工具。
#sudo apt install xfce4 xubuntu-desktop
sudo apt install xfce4
echo "xfce4-session" >~/.xsession
人家都說xcfe4占用資源少,但是我個(gè)人更喜歡mate桌面的風(fēng)格。
安裝mate桌面,這個(gè)桌面是Ubuntu MATE發(fā)行版自帶的圖形化桌面環(huán)境,支持VNC Viewer,也支持Windows自帶的遠(yuǎn)程桌面連接工具。
#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)安裝遠(yuǎn)程桌面服務(wù)并啟動(dòng),通過遠(yuǎn)程桌面工具進(jìn)入U(xiǎn)buntu圖形化桌面
#安裝SSH、RDP、VNC服務(wù)
sudo apt install xrdp vnc4server openssh-server
sed -e "s/console/anybody/g" /etc/X11/Xwrapper.config
#徹底重啟SSH服務(wù)
sudo service ssh --full-restart
#重啟RDP服務(wù)
sudo service xrdp restart
#重啟VNC服務(wù)
vncserver -kill :1
#sudo rm /tmp/.X1-lock
#sudo rm /tmp/.X11-unix/X1
vncserver :1
xrdp用于支持Windows自帶的遠(yuǎn)程桌面連接工具,可修改/etc/xrdp/xrdp.ini進(jìn)行相關(guān)配置。
通過RDP、VNC或SSH客戶端工具登入U(xiǎn)buntu享受圖形化界面,RDP工具的計(jì)算機(jī)名填寫“l(fā)ocalhost:3389”,VNC工具的VNC Server填寫“l(fā)ocalhost:1”(1表示會(huì)話桌面號(hào),實(shí)際上端口為5901),用戶及密碼為Ubuntu的賬號(hào)。
5)安裝VcXsrv,在Windows上直接打開Ubuntu上的GUI軟件
除了RDP、VNC及SSH的方式,也可以安裝VcXsrv或者xming,在Windows上直接打開Ubuntu上的GUI軟件。安裝后啟動(dòng)XLaunch,然后在Bash命令窗口即可打開Ubuntu上的GUI軟件。
3、安裝安卓開發(fā)環(huán)境
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上完成,比如把a(bǔ)ndroid-studio解壓到D盤根目錄下
#則可用命令“sudo mv /mnt/d/android-studio /opt/”將其移動(dòng)到Ubuntu的opt目錄下
sudo mv ~/android-studio /opt/
#啟動(dòng)Android Studio,然后點(diǎn)擊“Configure -> Create Desktop Entry”創(chuàng)建桌面快捷方式
sh /opt/android-studio/bin/studio.sh
4、折騰才是最好玩的
使用WSL,完全可以放棄虛擬機(jī)和雙系統(tǒng)了!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机原理 逻辑单元,湘潭大学计算机原理
- 下一篇: php怎么加编码,php怎么设置编码格式