我最近开始阅读编程语言的结构和解释因此我想安装 mit-scheme 解释器,但我意识到每次安装它时,它都会卸载 postgres,而每次安装 postgres 时,它都会卸载 mit-scheme。我的问题是,既然我同时使用这两个包,我该如何将它们一起安装。
答案1
如果该问题发生在Ubuntu,很可能是因为您有32
位版本的mit-scheme
。
问题出在包裹上libpq5:i386和libpq5。
postgres
依赖于后者,也mit-scheme
依赖于前者。因此,只要你安装了postgres
,libpq5:i386被移除以进行安装libpq5。(显然x86
和两个x64
版本libpq5
不能很好地结合在一起。)并且删除了mit-scheme
因为mit-scheme
无法再运行。
所以解决方案是[笔记- 此解决方案适用于 Ubuntu仅有的]-
安装
postgres
此软件将卸载 x86mit-scheme
及其依赖项。mit-scheme
从此处下载 x64x64 mit 方案。然后运行以下命令。
sudo apt-get 自动删除
sudo apt-get 安装 libmcrypt4 libpq5
sudo dpkg -i /path/to/mit-scheme_9.1.1-5_amd64.deb