web-dev-qa-db-fra.com

Comment installer nano sur boot2docker

J'exécute le boot2docker VM dans les fenêtres et j'ai besoin de modifier les scripts d'initialisation dans la VM. Actuellement, ma seule option est VI, et c'est pénible. J'aimerais simplement utiliser nano, mais ce n'est pas disponible.

Ça marche:

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

Il n'y a ni apt-get ni gestionnaire de paquet. Comment puis-je simplement ajouter un nano pour pouvoir modifier des fichiers facilement?

ÉDITER:

@ La réponse de John-Petrone fonctionne, mais après son installation, l'exécution de nano donne l'erreur:

Error opening terminal: cygwin.

Si quelqu'un d'autre a ce problème, le problème est que $ TERM a été défini sur cygwin. Pas certain de pourquoi. Je viens de:

TERM=xterm-color

Et puis nano a fonctionné! (s'il est défini sur d'autres termes disponibles dans/usr/share/terminfo/x, des caractères géniaux sont apparus)

42
phazei

Boot2Docker est basé sur Tiny Linux qui utilise tce-load pour installer les packages. La liste des packages dans le référentiel peut être trouvée ici:

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

Vous verrez que les packages nano sont nano.tcz, vous exécuterez donc quelque chose comme:

tce-load -wi nano

Cet article: http://lowtek.ca/roo/2015/modify-boot2docker-iso/ devrait également être utile avec celui-ci: http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-unpluggable-squeezelite-player-on-tinycore/# Search_and_install_NANO_extension

69
John Petrone

Vous pouvez télécharger le package tar.gz depuis site Web nano .

0
Javier Cortejoso