当前位置: 技术问答>linux和unix
请教linux下分离mplayer
来源: 互联网 发布时间:2017-02-21
本文导语: 请教一个问题 怎么把linux下的mplayer分离出来运行 就是放在一个单独的目录下 拿到哪一台linux上都可以运行 | 理论上任何软件包是可以的 重新下载源码包,重新编译,指定安装路径在一个独立目...
请教一个问题 怎么把linux下的mplayer分离出来运行 就是放在一个单独的目录下 拿到哪一台linux上都可以运行
|
理论上任何软件包是可以的
重新下载源码包,重新编译,指定安装路径在一个独立目录,比如/opt/mplayer,并指定配置文件也在相对路径而不是/etc,编译使用静态编译不依赖glibc……mingw(Windows版的gcc)就是这样的,所以解压就能用,不限制目录
前提是该软件必须能够配置上述东西,发行版的自带软件仓库,基本上没有二进制兼容能力,glibc的版本差别你就搞不定,另外像配置文件等东西有些软件用硬编码到/etc
unix设计之初就是集中式软件管理,没办法
重新下载源码包,重新编译,指定安装路径在一个独立目录,比如/opt/mplayer,并指定配置文件也在相对路径而不是/etc,编译使用静态编译不依赖glibc……mingw(Windows版的gcc)就是这样的,所以解压就能用,不限制目录
前提是该软件必须能够配置上述东西,发行版的自带软件仓库,基本上没有二进制兼容能力,glibc的版本差别你就搞不定,另外像配置文件等东西有些软件用硬编码到/etc
unix设计之初就是集中式软件管理,没办法
|
windows的系统文件、基础库基本是微软一家出的,而linux各个发行版之间都是独立编译的,相互间版本不一样不说还可能打了一些相互不兼容的补丁
所以linux基本做不到二进制兼容,但带来的好处也很明显,限制了软件来源,发行版软件仓库的软件都是可信任的。而软件来源混乱是Windows不安全、不稳定的最重要来源,Windows的各种各样问题中,据统计责任在微软的不到5%。
不要用windows的眼光去用linux,那会事倍功半
也许你觉得linux不易用不大众化,但这没什么,在linux的小众世界中他能发挥作用就行了,真正的linux用户绝不会去关心什么linux桌面化,linux本来就不是给桌面用户用的,10年前桌面占用率1%,现在1%,我相信10年之后也不会有太大改观……
所以linux基本做不到二进制兼容,但带来的好处也很明显,限制了软件来源,发行版软件仓库的软件都是可信任的。而软件来源混乱是Windows不安全、不稳定的最重要来源,Windows的各种各样问题中,据统计责任在微软的不到5%。
不要用windows的眼光去用linux,那会事倍功半
也许你觉得linux不易用不大众化,但这没什么,在linux的小众世界中他能发挥作用就行了,真正的linux用户绝不会去关心什么linux桌面化,linux本来就不是给桌面用户用的,10年前桌面占用率1%,现在1%,我相信10年之后也不会有太大改观……