折騰的初心
win的終端各種問題,什麼編碼字型問題各種難用,之前寫過吐槽win終端的文章,最後還是放棄了win終端。真的要是完全用Linux還真的有點費勁,字典沒有好用的有道(現在有道的包已經安裝不上了,因為他用的包已經被棄用,無法修複好依賴關系),沒有賴以生存的tim等通訊軟體(wine真的是不好折騰隻能部分解決難完美,比如截圖之類的),實在是沒法好好玩耍了。
就此,要找到一個能相容兩者的工作方案就是我折騰的初心和動力。
win10折騰Linux子系統
- 折騰系統:Ubuntu 16.04, Ubuntu 18.04
- 折騰桌面:gnome, mate, unity, xfce
- 折騰的具體目标:至少要:1.安裝輸入法 2.安裝vscode
- 折騰過程:1.在win商店裡安裝子系統 2.安裝桌面 3.安裝軟體
- 折騰結果:這東西沒法用。
大體都是按照以上的步驟進行的,由于不能順暢的完成各個步驟,導緻有的桌面測試的不全,比如連輸入法都沒弄好,還怎麼進行下去了。
一開始我就給了結果,那就是這子系統真的沒法像各個桌面發行版一樣來使用,是以我就來彌補一下對win10的linux子系統的限制性做個實際測試(網上的文章都是寫 哇~你看win能原生支援linux了,快來裝一個看看,能裝桌面,還能跑伺服器軟體,日常編碼也沒問題,好厲害啊。。。。哎。),沒有多麼專業的測試,出的問題我也解決不了,具體microsoft幹了什麼我也不知道,就是實際測試什麼能用,什麼用不了,好奇的沒用過linux子系統的可以做個參考,好有個準備,是否真的要用。
折騰内容記錄:
1.win商店安裝 Ubuntu 16.04, Ubuntu安裝18.04 (這個安裝的過程很奇妙,七八十MB每秒的下載下傳速度震驚了我,這是什麼微軟黑科技。。。我的正常速度峰值隻有10m/s左右啊。。這個确實很爽,值得體驗。)
别忘了在控制台開啟linux虛拟機的功能。
裝好之後點一下它會跳出一個終端讓等一會他會安裝,然後會讓輸入使用者名和密碼。
就此系統就好了,體驗很好。
2.打開powershell,給他先上個桌面。
我安裝桌面的順序是:mate gnome xfce unity 。
由于子系統是無法用桌面直接啟動的,是以就采用遠端控制的方式來使用這個桌面。
遠端控制的軟體:vnc4server,vnc client 。
還是老樣子,先公布易用結果:xfce > mate > gnome > unity.
xfce由于占用資源少,速度快,讓他在遠端控制中顯示出了出色的能力。
mate也不錯,除了占用資源比xfce多以外都還不錯。
gnome相當糟糕,桌面不顯示桌面,顯示有各種問題。
unity根據網上的vnc配置啟動檔案,沒有正常連接配接起來,可能是我的配置有問題吧,反正沒能使用上。
3.安裝軟體
到這步之前,還算順利,雖然不是所有桌面都能正常使用,但是還是有能用的桌面。
但是到了要開始安裝軟體的時候,災難就開始了。
他這個系統啊,真的是超級超級超級精簡,精簡到,能砍掉的都砍掉,沒安裝桌面之前覺得好像挺好,安裝之後問題就來了,哎?我要安裝輸入法咋沒有language support,為啥我手動安裝了它打開還閃退。。實在是讓人崩潰。(個人猜測是因為作為子系統,就沒想讓你安裝桌面,自然就是win的終端下用win的輸入法,也就不用管什麼language support了,至于為什麼閃退,這個吧,,可能有解,但是至少我是沒解出來,查出來的辦法到了子系統 統統失效。哎~ 。。如果有人解決了,請回個文章告訴我,多謝了。)
輸入法解決不了就基本判定了這子系統方案可能要跪了。但是吧,也能忍,實在不行就不用中文了,全英文也行。 那麼問題又來了,我不輸入中文,那總得能正常顯示吧。。可惜并沒有。。。所有中文都變成了小方框,每個方框裡還有四個數值,起初以為是他是英文系統,識别不了中文,後來發現原來我把系統更換成了中國地區,中文系統,還是有部分的字型是方框。那那那,,坑啊。。最後反應過來,應該是缺少中文字型,最終解決方案:把win下的中文字型(例如微軟雅黑)複制到/usr/share/fonts/下面的一個檔案夾下,這個檔案夾自己建立,(比如我建立了一個Microsoft來方微軟雅黑的字型)。ok這回所有的字型顯示全解決了。後來測試發現,其實隻要把字型方過去,就能完美解決,不用一定設定中國地區,中文顯示。
顯示的問題解決了,感覺距離我能全英文使用子系統好像又近了一步。。哎,實在是太天真了。。。終于要安裝vscode了(微軟出的不管是virtual studio 還是vscode都很好用,而且可以說是最好用的ide了,除了要花錢,還得在終端殘廢的win下跑,沒有linux那麼多好用的軟體以外,真的是最好用的。太大了也是我不願意用的一個理由。)為啥用vscode不用别的編輯器的問題,我就不多說了,個人愛好而已(但他确實好用啊,速度快,插件多,還漂亮,免費用也算是個優點了)。
安裝vscode就沒啥說的了,官網下包,dpkg -i 就裝了,頂多是有依賴問題,修複一下就能安裝了。。我一看勝利在望,好樣的,然後去裝zsh了。。沒想到啊,,這vscode竟然打不開。連視窗的閃退痕迹都沒有,就是怎麼點都沒反應。。。蹦了蹦了,這是給使用子系統判了死刑了。。
這個vscode打不開的問題同樣也是到最後也沒解決,如果有大神解決了,請留言告訴我一下,感激不盡啊。
至此,完全放棄了子系統,他根本無法讓我在當中正常工作。還有些在安裝以上軟體的過程當中遇到的問題,也就此說明一下。
首先,子系統中的dpkg貌似很不穩定,我在裝軟體當中多次因為它而不得不删除了子系統,重新安裝。
錯誤代碼:E sub-process /usr/bin/dpkg returned an error code (1) ubuntu
google了一些解決方案,說什麼去删除出錯的包,再怎樣怎樣的,反正都沒解決。而且這個問題出現了好幾次,最後都重裝了系統。
還有一些dpkg的錯誤,但是我查到了方法,也解決了。是以綜合來看,dpkg他不穩定,至少用起來好像沒有原生的那麼穩妥。
待續……