经常听到,也遇到过,要安装某个软件,却发现所用的 Linux dist 版本不够的情况。此题有解乎?
1
sampeng Jun 4, 2012
没有啊。。。。通常一个linux下能跑。其他linux发行包下也不会有问题。。。
内核不够那不能怪软件啊。。你试试把Win NT的软件放现在的win7下跑跑试试。。同样的版本哦亲 |
2
insraq Jun 4, 2012
Linux下的软件,一般都可以直接编译,所有发行版通用,并无任何问题。你遇到的是二进制包的问题,每个发行版有自己不同的包管理器来处理依赖问题,常见的有RPM和DEB。
|
4
qiukun OP 要是 arch 能把 AUR 更自动化多好
|
6
VYSE Jun 5, 2012
同一个ARCH的编译出来不能运行,就是依赖库的不同啊,linux下很多依赖库的更新变化前后兼容性没那么注意
|
7
est Jun 5, 2012
linux下面没有dell hell,但是有lib hell
好多编译出来的elf是把lib写死成绝对路径的。你感受下。 |
9
MayLava Jun 5, 2012
Windows为了各版本的兼容付出了巨大的努力……dll hell你懂的。。。。
|