您尚未登录。

#1 2016-12-10 13:41:00

总钻风
会员
注册时间: 2015-03-24
帖子: 64

关于在本机安装的软件,打包到其他机器上的实验(不知道可行否)

在centos环境下进行的

首先安装一个软件,它需要依赖某些库和工具如 gcc, boost等. 将这些库全部安装到用户根目录的某个文件夹下.这样这个软件的运行环境全在本用户目录下?

我也这么做了,但是搬到其他机器上系统版本相同,新建相同的目录 相同的用户,路径相同,还是会提示某个连接库找不到(但的确在用户目录下).

这么做不知道理论上可不可行?

还请各位不吝赐教


来自:爱学习的小朋友

最近编辑记录 总钻风 (2016-12-10 13:42:05)

离线

#2 2016-12-10 15:01:37

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,919
个人网站

Re: 关于在本机安装的软件,打包到其他机器上的实验(不知道可行否)

不明白你干了什么。你为什么不直接打个 rpm 包扔过去呢?

离线

#3 2016-12-10 15:17:33

总钻风
会员
注册时间: 2015-03-24
帖子: 64

Re: 关于在本机安装的软件,打包到其他机器上的实验(不知道可行否)

依云 说:

不明白你干了什么。你为什么不直接打个 rpm 包扔过去呢?

就是自己配置了一个小的开发平台,配置的时候挺复杂的,就想着打个包然后就可以直接在其他机器上用,但要用到固定的gcc,boost版本.
所以想连同gcc,boost等一同打包,但没这么干过,不知道怎么做.....

最近编辑记录 总钻风 (2016-12-10 15:21:01)

离线

#4 2016-12-10 15:27:40

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,919
个人网站

Re: 关于在本机安装的软件,打包到其他机器上的实验(不知道可行否)

你要么打成 rpm 包,遇到不适合的环境时会安装不上;要么静态链接,扔上去就能跑。

离线

#5 2016-12-10 15:35:16

总钻风
会员
注册时间: 2015-03-24
帖子: 64

Re: 关于在本机安装的软件,打包到其他机器上的实验(不知道可行否)

依云 说:

你要么打成 rpm 包,遇到不适合的环境时会安装不上;要么静态链接,扔上去就能跑。

感觉有点方向了,在搞一搞.

感谢指点!!!

离线

#6 2016-12-12 21:33:27

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 关于在本机安装的软件,打包到其他机器上的实验(不知道可行否)

Docker?


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#7 2016-12-15 10:48:01

血族使天
会员
注册时间: 2013-01-12
帖子: 132

Re: 关于在本机安装的软件,打包到其他机器上的实验(不知道可行否)

docker 或者 vagrant 正解

离线

页脚