安裝windows10的基於Ubuntu的bashshell,你將擁有一個完整的Ubuntu環境,可以安裝和執行與基於Ubuntu的Linux系統相同的應用程式。就像在Ubuntu上一樣,你需要apt-get命令來安裝和更新軟體。
注意,Windows 10的Linux子系統不支援圖形應用程式或伺服器軟體(儘管可以非正式執行一些圖形應用程式)。正式地說,它是針對Linux終端應用程式和開發人員可能希望的其他命令列實用程式。
windows10的bashshell只支援64位二進位制檔案,因此不能安裝和執行32位Linux程式。
相關:如何在windows10上安裝和使用Linux Bash Shell
在Ubuntu和其他基於Debian的Linux發行版上,可以使用apt-get命令安裝軟體。“Apt”代表“高階軟體包工具”。這個命令從Ubuntu的集中軟體庫下載軟體包,並將它們安裝到您的系統上。如果您嘗試安裝的軟體包需要或“依賴”其他軟體包,apt-get也會自動下載並安裝這些軟體包(稱為依賴項)。Apt get與“.deb”包一起工作,以Debian命名,這是Ubuntu所基於的Linux發行版。
您需要執行apt-get-good和“sudo”命令,該命令賦予它超級使用者或root許可權。這允許命令在Linux環境中修改和安裝系統檔案。使用sudo時,您必須輸入當前使用者帳戶的密碼。
您也可以使用較新的apt命令,而不是傳統的APTGET命令,儘管這兩個命令都可以工作。
首先,您需要執行以下命令從軟體儲存庫下載最新的包列表:
sudo apt-get update在安裝任何軟體包之前,您都需要這樣做。
如果您知道要安裝的軟體包的名稱,可以使用以下命令下載並安裝它,將“packagename”替換為要安裝的軟體包的名稱:
sudo apt-get install packagename例如,如果要安裝Ruby,可以執行以下命令:
sudo apt-get install ruby輸入包名稱(或任何命令)時,可以按Tab鍵使用Bash的自動完成功能,這將幫助您自動完成鍵入內容並建議可用選項(如果有多個選項)。
在執行這個和其他apt-get命令之後,您將看到將要進行的更改,您必須鍵入“y”並按回車鍵繼續。
您可能並不總是知道要安裝的包的名稱。在這種情況下,可以使用apt cache命令搜尋下載的包快取(使用apt get update下載的列表)以查詢程式。此命令將在程式包名稱和說明中搜索指定的文字。
這個命令不需要sudo,因為它只是一個簡單的搜尋。但是,如果您願意,可以用sudo執行它,它仍然可以工作。
apt-cache search sometext例如,如果您想搜尋與w3m(一種基於文字的終端web瀏覽器)相關的包,您可以執行:
apt-cache search w3m要將已安裝的軟體包更新到儲存庫中的最新可用版本(它為您提供當前軟體包的所有可用安全更新),請執行以下命令:
sudo apt-get upgrade記住在執行這個命令之前執行“sudoaptgetupdate”命令,因為在aptget看到最新的可用版本之前,您需要更新包列表。
要在完成此操作後解除安裝包,請執行以下命令:
sudo apt-get remove packagename上面的命令只刪除包的二進位制檔案,但沒有任何相關的配置檔案。如果要刪除與軟體包相關的所有內容,請執行以下命令:
sudo apt-get purge packagename上述兩個命令都不會刪除任何“依賴項”,這些依賴項是安裝的軟體包,因為它們是軟體包所必需的。如果解除安裝某個包,然後稍後將其刪除,則系統可能仍有許多不再需要的其他依賴項。要刪除已作為依賴項安裝且不再需要的任何包,請執行以下命令:
sudo apt-get autoremove以上命令將幫助您安裝和更新您需要的最常見軟體。但是,一些軟體將透過其他命令和工具安裝。
例如,一旦您透過apt get安裝了Ruby,就可以使用“gem install”命令安裝Ruby gems。Ruby有自己的軟體安裝系統,它獨立於apt-get。
一些軟體包可以在PPA或“個人軟體包檔案”中獲得,這些檔案包由第三方託管。要安裝這些,您需要將PPA新增到系統中,然後使用普通的apt-get命令。
更新的軟體可能需要從原始碼處編譯和安裝。使用apt-get安裝的所有軟體包都是由Ubuntu的構建系統從原始碼處編譯的,並且可以方便地打包到可以安裝的.deb軟體包中。如果可能的話,你應該避免這樣做,但在某些情況下這是不可避免的。
不管是哪種情況,如果您正試圖安裝另一個Linux應用程式,您應該能夠找到說明,告訴您應該如何安裝它。在Ubuntu14.04 LTS上執行的相同指令將在Windows10的BashShell中執行。當更新到下一個主要的Ubuntu版本時,在Ubuntu 16.04 LTS上執行的指令將在Windows10上執行。
... 相關:如何為Linux設定Windows子系統 ...
我早就用windows10和ubuntu16.04雙重啟動我的電腦了,但是最近一個Windows驅動程式的問題讓我感到非常困惑。由於只有一個作業系統可供選擇,我突然不得不專門使用Linux。 ...
...使用VirtualBox的指南中,您將瞭解為什麼要使用該軟體,如何安裝作業系統,以及如何讓它為您工作的建議。我們會解釋一切,並在途中分享技巧,這樣你就不會迷路。我們跳進去吧! ...
... 在虛擬機器中的Windows上安裝Linux非常簡單。下面介紹如何在VMware Workstation上逐步安裝Linux。 ...
... 不尋常的是,您會被提示同意Microsoft EULA(以下是如何理解EULA)。現在,這是一個令人毛骨悚然的地方:你可能對此有保留。儘管這些TrueType字型(不同於OpenType字型)已經免費提供,但您會注意到它們不是開源的。此外...
... 但首先,您將如何執行您的Linux虛擬機器?有幾種VM應用程式可用,例如VMware和QEMU。還有Qtemu,QEMU的一個版本,它有一個滑鼠驅動的使用者介面,而不是強制命令列互動。 ...
... 下面介紹如何使用Windows子系統在Windows中執行Linux桌面。 ...
...是這樣,您需要修復載入程式。我們的Linux PC在不啟動時如何修復的指南向您展示瞭如何做到這一點。 ...
...裝各種Linux發行版可以讓您對它們進行實驗並瞭解它們是如何工作的。在虛擬機器上執行windows10上的macOS可以讓你習慣於一個不同的作業系統。 ...