Как установить nano на boot2docker

Я запускаю ВМ boot2docker в Windows и мне нужно изменить сценарии инициализации внутри ВМ. В настоящее время мой единственный вариант - это VI, и это боль. Я просто хотел бы использовать нано, но это не доступно.

Это работает:

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 ответа

Решение

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/

Вы можете скачать пакет tar.gz с сайта nano.

Другие вопросы по тегам