网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月31日
漏签
0
天
linux吧
关注:
494,381
贴子:
2,566,617
看贴
图片
吧主推荐
视频
游戏
1
2
3
下一页
尾页
86
回复贴,共
3
页
,跳到
页
确定
<<返回linux吧
>0< 加载中...
使用 Bash for Windows 运行 Archlinux [接近完美]
只看楼主
收藏
回复
ly50247
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
4 个月前我发过一个帖子,
http://tieba.baidu.com/p/4463284903
,但当时还有很多问题,基本不可用。现在 Win 10 RS1 已经发布了,Bash for Windows 也基本可用了。
将内置的 Ubuntu 14.04 替换成最新版本的 Archlinux 后,作少量调整后就可以正常使用了。
ly50247
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有一个很麻烦的问题是中文的显示和输入。
使用 cmd 的话,有时中文显示是有问题的,并且完全无法输入。使用 conemu(或者 cmder)的话,中文显示还是不正常(比如在 vim 里宽度不对),能输入了,但因为显示不正常,退格删除后可能会显示错位。
一个绕过的方法是使用 ssh。Ssh 进去中文显示输入以及其他的显示相关问题都没有了。
我用的是轻量级 ssh server,dropbear。安装后还是比较方便使用的,参数中命令行加就可以,调试时加 -E -F 参数可以查看错误信息。
到达未来(海南)元宇宙..
体验真人互动协作,Web3数字化生活,加入虚实相连的乌托邦世界——成为永久居民,了解区块链的应用
2025-03-31 13:47
广告
立即查看
LightMelodies
----xrw-
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
闲的蛋疼
ly50247
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有个小问题是用 pacman 安装软件时,会提示若干:
could not change the root directory (Function not implemented)
error: command failed to execute correctly
这个是因为这个环境不支持 chroot 系统调用,但目测不影响使用。
ly50247
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
运行 Linux 下的图形界面软件:
可以安装一个 Xming 之类的 X Server,然后 export DISPLAY=:0 就可以了。但启动的速度有点慢,另外一般情况不需要运行 Linux 下的图形界面软件。
ly50247
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
除了之上提到的问题,还有依赖 Linux 内核的软件不能用(比如 iptables、tcpdump 等,这些基本都有 Windows 的替代品)其他的基本都正常了。我已经把 Archlinux 虚拟机删掉了。
关于取代 Cygwin/MSYS2,我感觉目前还不能完全取代。主要是不能直接运行 Windows 下的软件。我现在的用法比较奇葩,是在 bash 和 MSYS2 里各启动一个 sshd,然后用 MSYS2 里的 ssh 登陆 bash 里的 sshd。我最开始是用的 putty,但没有这样好用。
但如果以后中文支持好了后,就可以省了 bash 的 sshd 了。然后可以自己写个守护进程代替 MSYS2 的 sshd(还是比较麻烦的)。
baby7show
-----rwx
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个win下子系统还是问题多多,
✒……………爱好挡子弹,兼职砸核桃~
ly50247
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
折腾了一天,终于不用在 MSYS2 开 sshd 就可以运行 Windows 软件了,速度提升了很多。不过貌似没有人对这个感兴趣,代码就不贴了。
熊猫办公
熊猫办公
linux
,全新AI写作助手,支持创意文案/智能问答/整理大纲/办公使用等各种功能.
linux
,领先的AI写作工具,3分钟快速高效得到想要内容。
2025-03-31 13:47
广告
立即查看
artiman
----xr--
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
求终端字体名!好靓!
out_Run
----x---
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我觉得这种东西就不要折腾了,人生苦短
虚拟机简单方便
listenerri
----x-w-
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
恕我直言,我觉得目前折腾没有多大意义,因为win系统还没有稳定下来,说不定下一个版本,你所折腾的东西都会白费
fjw201198
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
感觉安装一个windows版的git就差不多了,好多命令都有。msys2也不错,可以时用pacman装软件。
ly50247
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
到此为止主要的问题都解决了,但也发现了一些新问题,但影响不是很大:
1、不支持 inotify,平时能影响到的主要就是 tailf 命令了,tail -f 是轮询的比较慢。
2、对 setsockopt 等函数的参数支持补全,dig 等命令会提示一些错误信息,但功能还是能用的。
3、这个是很久之前就发现的问题。如果一个文件在 Windows 和 Linux 环境都需要写,那不要放到 /mnt/ 之外的目录里(主要是 /home),不然可能把文件写坏(ls -l 显示问号,删不掉)。
目前日常使用最严重的问题还是中文支持。cmd 和 各种 conemu 等取代品都不能完全解决中文显示问题,只有 ssh 上去显示正常。但这个微软已经在处理了,不想折腾的还是等解决了后再尝试吧。
然后比较折腾的是双向交互,在 Linux 调用 Windows 的情况多些,在这一点其实和在虚拟机里的 LInux 调用 Windows 是一样的。
ly50247
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
被删了几层楼,算了,反正基本没人看。估计不更新了。
630972695
----x---
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
哞
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示