2015-02-26 13 views
37

Sto eseguendo la VM boot2docker in Windows e ho bisogno di modificare gli script di init all'interno della VM. Attualmente la mia unica opzione è VI, ed è un dolore. Mi piacerebbe solo usare nano, ma non è disponibile.Come installare nano su boot2docker

è in esecuzione:

[email protected]:/c$ uname -a 
Linux boot2docker 3.18.5-tinycore64 #1 SMP Sun Feb 1 06:02:30 UTC 2015 x86_64 GNU/Linux 

Non c'è apt-get o qualsiasi gestore di pacchetti. Come posso ottenere nano aggiunto in modo da poter modificare facilmente i file?

EDIT:

@ opere risposta s' John-Petrone, ma dopo la sua installazione, in esecuzione nano dà l'errore:

Error opening terminal: cygwin. 

Nel caso qualcuno altro ha questo problema, il problema è di $ TERM era impostato su cygwin. Non so perché. Ho solo:

TERM=xterm-color 

E poi nano funzionato! (se impostato su qualsiasi altro termine disponibile in/usr/share/terminfo/x caratteri funky mostrati)

risposta

56

Boot2Docker è basato su Tiny Linux che utilizza tce-load per installare i pacchetti. L'elenco dei pacchetti nel repository può essere trovato qui:

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

Vedrete che i pacchetti Nano è nano.tcz, quindi si incorrerà qualcosa come:

tce-load -wi nano 

Questo articolo: http://lowtek.ca/roo/2015/modify-boot2docker-iso/ dovrebbe anche essere utile insieme a questo: http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-unpluggable-squeezelite-player-on-tinycore/#Search_and_install_NANO_extension

+2

Completamente installato, ma quando lo eseguo, dà l'errore "Errore di apertura del terminale: cygwin". Qualche idea su quello? Entra nella finestra mobile lanciando git bash e poi eseguendo "boot2docker ssh". – phazei

+1

Oh, l'ho capito, modificandolo in questione. – phazei

0

È possibile scaricare il pacchetto tar.gz da nano website.