win10以及win10企业版安装ubuntu子系统
有時候會用到一些只能在Linux系統運行的程序,搞虛擬機或雙系統挺不方便的,這個時候就可以安裝子系統了,win10專屬黑科技。
網上的方法都是從windows商店安裝,但是win10企業版沒有應用商店,所以我介紹一個下載安裝的方法。
一、前提
使用子系統首先要開啟開發者選項:打開設置,搜索‘開發者設置’,切換‘開發人員模式’。
再打開‘程序和功能’(控制面板內),點擊左上角‘啟用或關閉windows功能’,勾選下面的‘適用于Linux的windows子系統’,自動重啟。
二、安裝
然后從這里下載appx文件,將后綴名改為zip,然后解壓,再將目錄復制到你想要安裝的目錄,因為它直接裝到源目錄。
建議放到C:\ProgramFiles\Ubuntu,然后運行里面的exe文件。等待幾分鐘,輸入用戶名,密碼等就OK了。關閉窗口后再運行這個exe文件就可以啟動你的子系統了。
建議重命名為ubuntu,再將這個文件夾添加到系統path,就可以方便的啟動了。
三、卸載及重裝
我初次安裝,目錄沒搞好,如果要想重裝,首先刪除文件目錄。
對于1703之后的新版本系統,命令行下使用'wslconfig',查看可用命令,‘wslconfig? /l’,列出已安裝的子系統,
‘wslconfig /u? </l name>’? 刪除指定的子系統。
對于1703之前的,使用‘lxrun /uninstall /full’。
這就完成了卸載。這時,若要重裝,應該在使用管理員或者power shell命令運行exe文件,否則會報0x80080005錯誤。
四、優化體驗
1、更換apt源
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse將這段文字復制到/etc/apt/sources.list文件的最前面,就在源目錄的rootfs文件里可以找到,這是替換安裝軟件的來源,安裝會快很多。
然后,應用更改:
sudo apt-get update2、圖形界面
首先在win10中安裝xming,再在子系統安裝x11-apps
sudo apt-get install x11-apps運行有圖形界面的程序時
DISPLAY=:0 <name> //如geany3、美化終端
安裝cmder,在它右下角的設置里,配置到右鍵,并修改啟動命令行為 ‘ubuntu’,每次右鍵打開就到了我們的ubuntu了。
五、基本使用
這個子系統里面可以運行絕大多數Linux應用程序,原理就是將對Linux內核的調用重定向到windows中,所以它只有300mb大小。更多知識可以訪問官網,左側列表文章。下面我介紹常用方法。
1、切換啟動時默認用戶為root,就不用sudo輸密碼了,在外面(可能需要用管理員):
C:\> ubuntu config --default-user root若要修改密碼:
$ passwd username2、安裝軟件
sudo apt-get install <name> <--version=5.0.3> // gcc,g++,apt-show-versions,這幾個是必備軟件 sudo apt-get remove <name> //移除軟件,但不移除依賴和配置 sudo apt-get autoremove <name> //會移除依賴 apt-show-versions -a <name> // 查看可用版本3、自己從網上編譯源碼
首先介紹下,子系統可以訪問我們的系統盤,它們都被掛載到/mnt/目錄了,'cd /mnt/c',再'ls -l'就可以看到c盤中的當前文件了,雖然你用win的文件管理器去看這個是空的。這時我們可以把源碼放出源文件夾。我放在C:\ProgramFiles,(沒空格)。
然后我們可以去redis官網下載源碼解壓放進去,再cd到此目錄(復制資源管理器中路徑,粘貼會直接轉換的),
make MALLOC=libc // 這里的參數是redis的特別原因然后編譯完成后可以在src目錄出現Linux可執行文件(混在一堆源文件里,挺亂的),redis-server,redis-cli等,然后再
make install這樣安裝可以直接在命令行訪問,否則還需要cd到src目錄:‘./redis-server’執行
接下來測試是否成功?
redis-server // 在另外一個命令行 redis-cli set d 0 get d測試性能
redis-benchmark -h 127.0.0.1 -p 6379 -q每秒2萬左右,比正常慢了10倍,不過對于學習也夠用
?
?
?
?
?
總結
以上是生活随笔為你收集整理的win10以及win10企业版安装ubuntu子系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓学习日记——广告
- 下一篇: python爬取bilibili数据_p