在 Windows 10 的 Bash 编译 aria2 遇到问题,是我操作的问题还是这个 bash 还不稳定?

2016-04-10 18:11:32 +08:00
 ThreeBody
本人小白,对 Linux 只了解皮毛而已,想在 bash 上编译一个 aria2 进去的
git clone https://github.com/tatsuhiro-t/aria2.git
apt-get install libxml2-dev libcppunit-dev autoconf automake autotools-dev autopoint libtool
apt-get install libgnutls-dev nettle-dev libgmp-dev libssh2-1-dev libc-ares-dev libxml2-dev zlib1g-dev libsqlite3-dev pkg-config
这样已经把依赖工具都装了,
autoreconf -i
这里无报错
./configure
到这里的时候出问题了
./configure: line 17685: syntax error near unexpected token `0.20'
./configure: line 17685: `PKG_PROG_PKG_CONFIG(0.20)'
而我确认 pkg-config 安装了的
# pkg-config --version
0.26



所以这是什么问题?我 pkg-config 版本不对吗?


另外,之所以要编译一个,是因为我
apt-get install aria2
安装的 aria2 无法用镜像模式启动
aria2c --conf-path=/etc/aria2/aria2.conf
正常启动正常使用无报错

aria2c --conf-path=/etc/aria2/aria2.conf -D
就提示下面的信息还无法启动....
root@localhost:~# aria2c --conf-path=/etc/aria2/aria2.conf -D
daemon failed.: No such device

所以来请教一下各位如何解决,多谢
查了一下,ubuntu版本为14.04
3258 次点击
所在节点    问与答
5 条回复
GhostFlying
2016-04-10 18:45:11 +08:00
这个 bash 显然还不稳定。。
des
2016-04-10 18:57:49 +08:00
你 ls /dev 一下
ThreeBody
2016-04-10 19:04:03 +08:00
@des
root@localhost:~# ls /dev
ls: cannot access /dev/tty0: Invalid argument
ls: cannot access /dev/adss: Operation not permitted
adss block fb0 input kmsg null ptmx pts random shm tty tty0 urandom zero

这样子
是不是少了什么
hjc4869
2016-04-10 19:32:49 +08:00
这个 bash 相当不稳定,没有心情帮 MS 修 bug 就回去用虚拟机或者 Cygwin 。。
ThreeBody
2016-04-10 20:42:47 +08:00
@hjc4869 作为 Insider 会员,遇到 Bug 还是会反馈的,我也是想趁着这个机会能多了解一些相关内容

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269962

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX