安装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上运行。
...使用VirtualBox的指南中,您将了解为什么要使用该软件,如何安装操作系统,以及如何让它为您工作的建议。我们会解释一切,并在途中分享技巧,这样你就不会迷路。我们跳进去吧! ...
... 在虚拟机中的Windows上安装Linux非常简单。下面介绍如何在VMware Workstation上逐步安装Linux。 ...
... 不寻常的是,您会被提示同意Microsoft EULA(以下是如何理解EULA)。现在,这是一个令人毛骨悚然的地方:你可能对此有保留。尽管这些TrueType字体(不同于OpenType字体)已经免费提供,但您会注意到它们不是开源的。此外...
... 但首先,您将如何运行您的Linux虚拟机?有几种VM应用程序可用,例如VMware和QEMU。还有Qtemu,QEMU的一个版本,它有一个鼠标驱动的用户界面,而不是强制命令行交互。 ...
... 下面介绍如何使用Windows子系统在Windows中运行Linux桌面。 ...
...装各种Linux发行版可以让您对它们进行实验并了解它们是如何工作的。在虚拟机上运行windows10上的macOS可以让你习惯于一个不同的操作系统。 ...
...脑上安装Ubuntu,或者不使用主操作系统进行双引导,你又如何尝试Ubuntu呢?答案是一个虚拟机-你可以用免费的Oracle VirtualBox在几秒钟内创建一个。 ...
...你不喜欢,只要重新启动,你就会回到Windows。下面介绍如何开始使用Linux。 选择一个linux发行版并下载它 首先,您需要选择要使用的Linux发行版。Linux发行版将Linux内核和其他软件打包成一个您可以使用的完整操作系统。不同的...