日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

WSL安装及其后续配置

發(fā)布時(shí)間:2024/1/8 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WSL安装及其后续配置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、WSL(windows subsystem on linux)安裝

按照這個(gè)安裝鏈接即可!

1、默認(rèn)安裝路徑

C:\Users\用戶名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState

2、快速跳轉(zhuǎn)到linux目錄

在文件資源管理器輸入\\wsl$即可

?

二、后續(xù)配置

1、切換源

(1)打開源所在的文件:

sudo vim /etc/apt/sources.list

(2)我的源設(shè)置:

# 默認(rèn)注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse# 預(yù)發(fā)布軟件源,不建議啟用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

(3)保存退出之后,使用下列命令更新源

apt-get update apt-get upgrade

2、使用LxRunOffline移動(dòng)wsl存儲(chǔ)位置

目的:節(jié)省C盤空間。

(1)?點(diǎn)擊此處下載LxRunOffline,解壓到某個(gè)文件夾,把其所在的文件夾路徑添加到環(huán)境變量的Path變量中,如圖:

(2)注意!添加環(huán)境變量之后,一定要重啟計(jì)算機(jī)!!!

(3)在安裝目錄中,按住Shift并點(diǎn)擊鼠標(biāo)右鍵,打開Powershell

(4)輸入LxRunOffline list就會(huì)顯示已安裝的linux子系統(tǒng)

(5)輸入LxRunOffline move -n Ubuntu-16.04 -d D:\WSL\Ubuntu,即可修改WSL安裝路徑,然后重啟

最后可輸入以下命令,查看修改后的路徑

?lxrunoffline get-dir -n Ubuntu-16.04

3、vim插件管理器之vim-plug

下載vim-plug并將其放在“~\.vim\autoload”目錄中。

執(zhí)行下列命令進(jìn)行安裝即可:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

3.1 安裝過(guò)程報(bào)錯(cuò)“curl: (35) gnutls_handshake() failed: Error in the pull function.”

(1)打開hosts文件

sudo vim /etc/hosts

(2)在hosts文件后面,添加如下內(nèi)容:

199.232.28.133 raw.githubusercontent.com

(3)重新執(zhí)行安裝命令即可,如下:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

3.2 利用vim-plug安裝vim插件

(1) 創(chuàng)建plugged目錄:

mkdir ~/.vim/plugged

(2)打開~/.vimrc文件:

vim ~/.vimrc

(3) 然后加入下面內(nèi)容到.vimrc文件中:
? ? ? ? ?可以在https://vimawesome.com/這個(gè)網(wǎng)站查找插件的命令

call plug#begin('~/.vim/plugged') #插件會(huì)安裝到~/.vim/plugged文件夾中#此處添加要安裝的插件 如添加taglist插件: Plug 'vim-scripts / taglist.vim'call plug#end()

(4)保存.vimrc文件,在vim中按Esc,進(jìn)入命令模式,輸入“:PlugInstall”即可進(jìn)行安裝插件!

3.3 關(guān)于vim-plug的常用命令:

查看插件狀態(tài) :PlugStatus 安裝插件 :PlugInstall 更新插件 :PlugUpdate 清理插件 :PlugClean

3.4 插件提示“Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.”

解決方法:安裝ctags即可

sudo?apt-get?install?ctags??

4、zsh安裝

sudo apt-get install zsh

5、oh-my-zsh安裝

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

5.1 oh-my-zsh安裝過(guò)程報(bào)錯(cuò)

“拒絕連接”:curl: (7) Failed to connect to raw.github.com port 443: Connection refused.

可能是因?yàn)橐瓑?#xff0c;解決方法參考這位大佬的

可以點(diǎn)擊這里選擇主題,在~/.zshrc里,通過(guò)修改ZSH_THEME的值來(lái)修改主題!!!

5.2?設(shè)置zsh為系統(tǒng)默認(rèn)shell

# 為root用戶設(shè)置: chsh -s /bin/zsh root # 為當(dāng)前用戶設(shè)置: chsh -s /bin/zsh # 若要恢復(fù),則命令: chsh -s /bin/bash?

三、關(guān)于自動(dòng)補(bǔ)全——插件YCM(YouCompleteMe)安裝

版本不符好麻煩,我放棄了。。。。

安裝該插件要求有點(diǎn)高:

(1)Vim版本>=8.1.2269,輸入命令vim --version可以獲得vim版本

(2)Python版本>=3.6
? ? ? ? 在vim的命令模式下輸入下列命令,可以獲得python版本。

:py3 print( __import__( 'sys' ).version )

若版本低于8.1,則需要卸載當(dāng)前版本的Vim,然后安裝8.1以上版本的Vim:

(1)刪除當(dāng)前vim

dpkg -l | grep vim sudo apt-get remove vim vim-runtime vim-tiny vim-common

(2)安裝新的vim

sudo add-apt-repository ppa:jonathonf/vim sudo apt-get update sudo apt-get install vim

安裝完高版本的Vim之后,進(jìn)入vim,若出現(xiàn)

YouCompleteMe unavailable: invalid syntax (vimsupport.py line 184)

這種報(bào)錯(cuò),則是python版本沒符合要求

四、關(guān)于圖形化界面——待續(xù)

輸入命令vncserver :1來(lái)啟動(dòng)vncserver報(bào)錯(cuò):“xauth: “timeout in locking authority file /home/<user>/.Xauthority

解決:

事實(shí)證明。這些文件是的鎖定文件.Xauthority,因此只需刪除它們即可解決此問題。

rm -fr .Xauthority-*

解決xhost: unable to open display,輸入:

vncserver export DISPLAY=localhost:1? xhost +

?

總結(jié)

以上是生活随笔為你收集整理的WSL安装及其后续配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。