45

我在 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

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

4

2 回答 2

76

Boot2Docker 基于tce-load用于安装软件包的 Tiny Linux。可以在此处找到存储库中的软件包列表:

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-微型核心播放器/#Search_and_install_NANO_extension

于 2015-02-26T18:28:48.263 回答
0

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

于 2015-02-26T07:13:01.313 回答