如何在boot2docker上安装nano

pha*_*zei 42 nano docker boot2docker

我在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
Run Code Online (Sandbox Code Playgroud)

没有apt-get或任何包管理器.我怎样才能添加nano以便我可以轻松编辑文件?

编辑:

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

Error opening terminal: cygwin.
Run Code Online (Sandbox Code Playgroud)

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

TERM=xterm-color
Run Code Online (Sandbox Code Playgroud)

纳米工作!(如果设置为/ usr/share/terminfo/x中的任何其他可用术语,则显示出时髦字符)

Joh*_*one 69

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

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

你会看到纳米包是nano.tcz,所以你会运行如下:

tce-load -wi nano
Run Code Online (Sandbox Code Playgroud)

本文:http://lowtek.ca/roo/2015/modify-boot2docker-iso/也应该对此有用:http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-unpluggable-squeezelite-玩家上tinycore /#Search_and_install_NANO_extension

  • 它完全安装,但是当我运行它时,它会给出错误"Error opening terminal:cygwin".有什么想法吗?我通过启动git bash然后运行"boot2docker ssh"进入docker. (3认同)