如何在boot2docker上安装nano

时间:2015-02-26 03:27:26

标签: docker boot2docker nano

我在Windows中运行boot2docker VM并需要修改VM中的init脚本。目前我唯一的选择是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中的任何其他可用术语,则显示出时髦的字符)

2 个答案:

答案 0 :(得分:68)

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

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

你会发现纳米包是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

答案 1 :(得分:0)

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