x-yuri
我正在尝试php-5.3
在Arch Linux上安装,但是bison
它太新了,因此我bison
从源代码构建了旧版本。并似乎/usr/local
默认情况下会自行安装。(这是某种约定吗?)所以我现在想知道是否可以安装多个版本的bison
ie,即与默认系统一个和我刚刚安装的一个版本并排安装。这类事情可能很少需要。我对此很好奇。这很难吗?我应该怎么做?
o11c
可以使用配置某些特定的软件--program-suffix=-my-version-suffix
。您可能需要自定义其他一些目录,但是如果将其保留--prefix
为默认目录(/usr/local
),则该目录不会与发行版中打包的目录冲突/usr
。
但是在一般情况下,唯一尝试允许共安装任意版本的发行版是Nix,尽管Gentoo尝试提供比大多数发行版都麻烦的软件包(尽管对于Bison,它一次只允许一个版本-至少它提供了一个选择)。
但是要注意,如果您的源代码被较新版本的bison破坏,则通常意味着您的源代码存在一个简单的问题。通常有一些%option
(或--argument
)可以修复它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句