for - docker windows machine
Cómo instalar nano en boot2docker (2)
Estoy ejecutando la máquina virtual boot2docker en Windows y necesito modificar las secuencias de comandos init dentro de la máquina virtual. Actualmente mi única opción es VI, y es un dolor. Me gustaría usar nano, pero no está disponible.
Está corriendo:
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
No hay apt-get ni ningún administrador de paquetes. ¿Cómo puedo obtener nano agregado para que pueda editar archivos fácilmente?
EDITAR:
La respuesta de @John-Petrone funciona, pero después de que está instalada, la ejecución de nano da el error:
Error opening terminal: cygwin.
En caso de que alguien más tenga ese problema, el problema es $ TERM establecido en cygwin. No estoy seguro por qué. Yo solo:
TERM=xterm-color
Y luego nano funcionó! (si se establece en cualquier otro término disponible en / usr / share / terminfo / x, aparecerán los caracteres funky)
Boot2Docker se basa en Tiny Linux que utiliza tce-load
para instalar paquetes. La lista de paquetes en el repositorio se puede encontrar aquí:
http://distro.ibiblio.org/tinycorelinux/tcz_2x.html
Verás que los paquetes nano son nano.tcz, así que ejecutarás algo como:
tce-load -wi nano
Este artículo: http://lowtek.ca/roo/2015/modify-boot2docker-iso/ también debería ser útil junto con este: http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-unpluggable-squeezelite-player-on-tinycore/#Search_and_install_NANO_extension
Puede descargar el paquete tar.gz desde el sitio web nano .