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

最佳答案

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

关于docker - 如何在boot2docker上安装Nano,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28733940/

10-11 06:45