【问题标题】:How to install nano on boot2docker如何在 boot2docker 上安装 nano
【发布时间】:2015-02-26 03:27:26
【问题描述】:

我在 windows 中运行 boot2docker 虚拟机,需要修改虚拟机中的初始化脚本。目前我唯一的选择是VI,这很痛苦。我只是想用 nano,但它不可用。

它正在运行:

docker@boot2docker:/c$ uname -a
Linux boot2docker 3.18.5-tinycore64 #1 SMP Sun Feb 1 06:02:30 UTC 2015 x86_64 GNU/Linux

没有 apt-get 或任何包管理器。如何添加 nano 以便轻松编辑文件?

编辑:

@John-Petrone 的答案有效,但安装后,运行 nano 会出现错误:

Error opening terminal: cygwin.

如果其他人有这个问题,问题是 $TERM 设置为 cygwin。不知道为什么。我只是:

TERM=xterm-color

然后 nano 工作了! (如果设置为 /usr/share/terminfo/x 中出现的任何其他可用条款 时髦字符)

【问题讨论】:

    标签: docker boot2docker nano


    【解决方案1】:

    Boot2Docker 基于 Tiny Linux,它使用tce-load 来安装软件包。可以在这里找到存储库中的软件包列表:

    http://distro.ibiblio.org/tinycorelinux/tcz_2x.html

    你会看到 nano 包是 nano.tcz ,所以你会运行类似的东西:

    tce-load -wi nano
    

    这篇文章:http://lowtek.ca/roo/2015/modify-boot2docker-iso/ 也应该对这篇文章有帮助:http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-unpluggable-squeezelite-player-on-tinycore/#Search_and_install_NANO_extension

    【讨论】:

    • 它完全安装了,但是当我运行它时,它给出了错误“打开终端错误:cygwin。”有什么想法吗?我通过启动 git bash 然后运行“boot2docker ssh”进入 docker。
    • 好的,但是每次重启主机时如何防止它被删除?
    【解决方案2】:

    您可以从nano website 下载 tar.gz 包。

    【讨论】:

      猜你喜欢
      • 2015-12-04
      • 2010-10-24
      • 1970-01-01
      • 2021-04-21
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      相关资源
      最近更新 更多