酷安APP 发现科技新生活

Windows + Linux ≈ 1 ―― Windows运行Linux应用(GUI)教程

wherewhere

2018-06-07 华为畅享5S

#电脑玩家# #玩机技巧# #酷安夜话#
欢迎关注铺路根据地:查看链接»

Windows-Linux

看到这个,很多人会问我:“咦?你从哪搞的高仿Windows主题?”或者“咦?你从哪搞的Linux主题?”当然,这都是小白#(流汗滑稽),仔细看了的都会发现任务栏上有一个Ubuntu图标和一个Xming图标。没错,这就是适用于Linux的Windows子系统了#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)。

那么这是怎么做到的呢?你可以去看 查看链接»查看链接» 或者继续往下看#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)。

实际上很简单,不过首先你需要一台Windows设备#(流汗滑稽)#(流汗滑稽)#(流汗滑稽),商店里Linux很多,光Ubuntu就有三个了#(流汗滑稽)#(流汗滑稽)#(流汗滑稽), 查看链接» ,这是最稳定的Ubuntu,当然你也可以选择其他的Linux#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)。

三个Ubuntu

下载就不用我说了,打开Linux,第一次进入需要先配置一下,说是几分钟,我似乎等了有一个小时#(阴险)#(阴险)#(阴险)。

配置Debian

用户名和密码随便填,记不记得住就不光我事了#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)。

在等待的同时,先让我们干点其他事#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)。
前往 查看链接» 下载并安装Xming,这里没有什么好说的,如果网慢的话,装完Linux也就装完了

现在回到Linux,这些Linux的软件源基本都很慢,源可以手动改,具体位置每个Linux都不一样,一般都在C:\Users\用户名\AppData\Local\Packages\Linux包名\LocalState\rootfs\etc\apt ,比如Debian就在C:\Users\username\AppData\Local\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\rootfs\etc\apt

具体源我就不给了,这是原教程里提供的:
deb ht#(流汗滑稽)tps://mirrors.us#(流汗滑稽)tc.#(流汗滑稽)edu#(流汗滑稽).cn/#(流汗滑稽)de#(流汗滑稽)bian/ stretch main contrib non-free

deb-src https:/#(流汗滑稽)/mirrors#(流汗滑稽).ustc#(流汗滑稽).edu#(流汗滑稽).cn#(流汗滑稽)/debian/ stretch main contrib non-free

deb https:/#(流汗滑稽)/mirrors#(流汗滑稽).ustc#(流汗滑稽).edu.#(流汗滑稽)cn#(流汗滑稽)/debian/ stretch-updates main contrib non-free

deb-src https:/#(流汗滑稽)/mirrors#(流汗滑稽).ustc#(流汗滑稽).edu#(流汗滑稽).cn/#(流汗滑稽)debian/ stretch-updates main contrib non-free

deb https:/#(流汗滑稽)/mirrors.#(流汗滑稽)ustc.#(流汗滑稽)edu.#(流汗滑稽)cn/debian-security#(流汗滑稽)/ stretch/updates main contrib non-free

deb-src https:/#(流汗滑稽)/mirrors#(流汗滑稽).ustc.#(流汗滑稽)edu.#(流汗滑稽)cn/#(流汗滑稽)debian-security/ stretch/updates main contrib non-free

按照常规操作就是更新源和组件了
照常两行命令:
sudo apt update
sudo apt upgrade

在这里注意一下,这里有个坑,因为是https协议的,但Win10的Debian子系统,并没有安装apt-transport-https,直接更新会报错,建议第一次更新先使用http协议或者官方源,在装完apt-transport-https之后,再使用1.2中https协议的软件源(Debian的buster以上分支也不需要,stable类的分支必须先安装apt-transport-https才能使用https协议的软件源,使用https协议可以有效防止运营商劫持)。

更新源

如果你仅仅只想运行一下Linux应用,那么你现在就可以安装应用了,以Firefox为例
运行sudo apt install firefox
等码刷完
在这同时,可以先打开之前装好的Xming,如果已经打开了,就不用管它了,全部默认就行。

确定OpenSSH已经安装

在终端执行:sudo apt-get install openssh-server

要是如下图这样,那就是没有安装,输入y确认就是了:

如果你用的是Ubuntu,只需要回到Linux,执行DISPLAY=:0 firefox 即可,等待几秒,Firefox就会弹出来。

Firefox

如果是Debian,安装完xming之后你会发现并不能像Ubuntu一样运行DISPLAY=:0 firefox指令来启动Debian的应用程序,提示找不到DISPLAY方法,那是没有配置ssh相关内容,我们需要做如下配置:

1、打开${HOME}/.bashrc文档,在最后面加入:

if [ -d "${HOME}/bin" ] ; then

export? PATH="${PATH}:${HOME}/bin"

if [ -f "${HOME}/bin/ssh_login" ] ; then

. "${HOME}/bin/ssh_login"

fi

fi

2、在${HOME}/bin/文件夹下新增ssh_login文件(bin文件夹没有就新建一个),内容如下:

if [ -n "${SSH_CLIENT}" ] ; then

if [ -z "${DISPLAY}" ] ; then

export DISPLAY='localhost:10'

fi

fi

3、给ssh_login文件777权限,代码:sudo chmod 777 ${HOME}/bin/ssh_login

取自IT之家

取自IT之家

取自IT之家

随后,执行DISPLAY=:0 firefox就不会报错了。

如果你想玩一个更加完整的Linux,今天就不说了,你可以直接查看IT之家的 查看链接» 或者等我下次发帖,欢迎关注@wherewhere 的铺路根据地 查看链接» ,若有错误欢迎大家指正#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)。

广告(既然酷安都有广告了我也来广告#(流汗滑稽)#(流汗滑稽)#(流汗滑稽)):

万趣城邀请链接: 查看链接»

了解更多请前往Windows 10 ARM 64 社区( 查看链接»