Как установить 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/