Windowsでboot2docker VMを実行していて、VM内のinitスクリプトを変更する必要があります。現在、唯一のオプションは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
そして、nanoは機能しました! (/ usr/share/terminfo/xで他の利用可能な用語に設定されている場合は、ファンキーな文字が表示されます)
Boot2Dockerは、tce-load
を使用してパッケージをインストールするTiny Linuxに基づいています。リポジトリ内のパッケージのリストは次の場所にあります。
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 /#Search_and_install_NANO_extension
Tar.gzパッケージは nano website からダウンロードできます。