首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用apt更新opam?

如何使用apt更新opam?
EN

Ask Ubuntu用户
提问于 2015-11-26 23:46:40
回答 1查看 1.9K关注 0票数 0

我正试图在我的Ubuntu上安装opam。我做到了

sudo apt-get install opam

紧接着是

opam init

但是我收到了很多错误消息,看起来

[ERROR] Your version of OPAM (1.1.1) is not recent enough to read ~/.opam/repo/default/packages/yojson/yojson.1.0.3/opam. Upgrade OPAM to a more recent version (at least 1.2) to read this file correctly.

我查看了opam网站,最新版本是1.2.2,但当我这么做的时候

sudo apt-get install --only-upgrade opam

上面写着

opam is already the newest version.

有人介意解释非常简单(如在,字面上告诉我哪些命令输入)如何更新opam?

谢谢!

EN

回答 1

Ask Ubuntu用户

发布于 2015-11-27 00:17:24

当您安装opam时,我认为您使用了命令:

代码语言:javascript
复制
wget https://raw.github.com/ocaml/opam/master/shell/opam_installer.sh -O - | sh -s /usr/local/bin/
opam init

在这个shell脚本中,它使用的是1.1.1版本。所以每次你跑

代码语言:javascript
复制
opam init 

它试着安装相同的软件包。因此,如果您有那个shell脚本,那么打开它并进行更改

代码语言:javascript
复制
VERSION='1.2.2'

并重新运行使用

代码语言:javascript
复制
opam init 

或者也可以使用PPA。

代码语言:javascript
复制
sudo add-apt-repository ppa:avsm/ppa
sudo apt-get update
sudo apt-get install ocaml ocaml-native-compilers camlp4-extra opam 

并尝试升级或重新安装。

您可以从欧帕姆二元下载最新的每次编译的二进制文件,并将下载的文件复制到/usr/local/bin

代码语言:javascript
复制
sudo cp <downloaded file> /usr/local/bin

并利用它。

欲了解更多信息:欧帕姆安装文档

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

https://askubuntu.com/questions/702965

复制
相关文章

相似问题

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