首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有办法在linux上安装多个版本的程序吗?

有办法在linux上安装多个版本的程序吗?
EN

Unix & Linux用户
提问于 2014-10-06 06:44:15
回答 1查看 5.4K关注 0票数 7

我试图在Arch上安装php-5.3,但是bison太新了,所以我从源代码中构建了较旧版本的bison。默认情况下,它似乎将自己安装到/usr/local中。(这是某种约定吗?)因此,我现在想知道我是否可以安装多个版本的bison,即与默认系统并行安装一个和我刚刚安装的系统。这类东西很可能很少需要。我只是好奇而已。这是件很难做的事吗?我该怎么做呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-10-06 07:28:51

一些特定的软件可以使用--program-suffix=-my-version-suffix进行配置。您可能需要自定义一些其他目录,但如果将--prefix留给默认目录(/usr/local),则不会与/usr中的发行版打包目录发生冲突。

然而,在一般情况下,唯一允许任意版本同时安装的发行版是尼克斯,尽管金图尝试的包比大多数发行版都要多(尽管对于Bison,它一次只允许一个版本--至少它提供了一个选择)。

但是,请注意,如果您的源代码与较新版本的bison中断,这通常意味着源代码中存在一个简单的问题。通常有一些%option (或--argument)可以修复它。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/159540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档