天天看點

win10 折騰linux 開啟編碼新姿勢折騰的初心win10折騰Linux子系統win10折騰Linux虛拟機

折騰的初心

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他不穩定,至少用起來好像沒有原生的那麼穩妥。

待續……

win10折騰Linux虛拟機

繼續閱讀