首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在Ubuntu中安装rkt?

是否可以在Ubuntu中安装rkt?
EN

Ask Ubuntu用户
提问于 2016-05-22 03:33:45
回答 3查看 2.1K关注 0票数 6

是否有可能在Ubuntu中安装rkt (用于Linux的app容器引擎,在某些方面类似于Docker)?多么?

我只想在Ubuntu本身上尝试一下,而不设置运行CoreOS的虚拟机。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2016-07-07 21:40:26

更新!正式的软件包现在可用了.

是的,这很容易,因为1.15是与Debian/Ubuntu软件包一起正式发布的。

https://github.com/coreos/rkt/releases下载.deb包,例如:

代码语言:javascript
复制
wget https://github.com/coreos/rkt/releases/download/v1.15.0/rkt_1.15.0-1_amd64.deb
apt install rkt_1.15.0-1_amd64.deb  # for recent Ubuntu with the 'apt' tool

我们需要一段时间才能从第三方存储库或官方Ubuntu存储库中得到“适当的”Ubuntu/Debian包。

旧版的答案

下面是答案的旧版本,在Ubuntu中开始使用rkt时采用了一种半优雅的方式。

在开始之前,请确保运行了最近的Ubuntu版本,因为rkt需要一个最近的Systemd版本。我相信在编写1.10.0版本时,15.10+还不错。

下面,我将描述一种使用rkt发布页面中预先构建的二进制文件安装它的方法,并在本地生成一个包。

  1. 安装下列软件包以进行准备。sudo apt-获取安装-不安装-推荐ca证书gnupg2 bash-完成检查
  2. 创建一个临时目录来下载文件并在其中构建包。mkdir rkt-builddir && cd rkt-builddir
  3. 下载脚本来构建包。我从发行版中调整了最初的install-rkt.sh,使其不使用根特权来构建包。我可能会用我的改进提出一个拉的请求。提供:https://gist.github.com/gertvdijk/e7ff8e4fe8687ba39a5d0051b6ba0c14 wget -q https://gist.github.com/gertvdijk/e7ff8e4fe8687ba39a5d0051b6ba0c14/raw/a03f36cc57dd80fd7c31521addb51221bac0ecbf/install-rkt.sh
  4. 在继续运行它的下一步之前,您可能需要查看刚才下载的内容。
  5. 运行脚本;首先使其可执行。chmod +x install-rkt.sh ./install-rkt.sh
  6. 它应该会产生这样的输出:已完成。新包已保存到/tmp/tmp.AOsyuTDxN7/rkt_1.10.0-1_amd64.deb您可以使用:...在您的系统中安装它
  7. 用完整路径安装它(调整到屏幕上看到的输出):sudo -i /tmp/tmp.AOsyuTDxN7/rkt_1.10.0-1_amd64.deb

与安装源相比,有两个主要的好处:

  • 您可以将二进制包存档,以便安装在具有相同Ubuntu发行版的其他系统上。在那里,您需要做的唯一事情是安装最后一步的软件包。
  • 若要删除包,可以使用包管理。sudo apt-获取删除rkt
票数 6
EN

Ask Ubuntu用户

发布于 2016-05-22 04:01:26

它看起来不像它,但是这里有一种方法可以使VM的创建变得非常容易:

此链接 --他们描述了一种使用流浪汉。的方法--我不确定这是否符合你的需要,但流浪汉现在是一个很好的学习工具,而且可能比从头开始编写VM要容易得多。

抱歉,这不是你想要的,但希望它能让这个过程更容易。

票数 0
EN

Ask Ubuntu用户

发布于 2018-03-26 08:29:31

CoreOS文档有一个简单方法,其中包括验证包的gpg签名:

代码语言:javascript
复制
gpg --recv-key 18AD5014C99EF7E3BA5F6CE950BDD3E0FC8A365E
wget https://github.com/rkt/rkt/releases/download/v1.29.0/rkt_1.29.0-1_amd64.deb
wget https://github.com/rkt/rkt/releases/download/v1.29.0/rkt_1.29.0-1_amd64.deb.asc
gpg --verify rkt_1.29.0-1_amd64.deb.asc
sudo dpkg -i rkt_1.29.0-1_amd64.deb
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/775797

复制
相关文章

相似问题

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