kuroの覚え書き

96の個人的覚え書き

ラズベリーパイでマインクラフトのサバイバルモードを遊ぶ

まずbsdiffを入れる。
bsdiffは差分からパッチファイルを作成するプログラム。出来上がったパッチファイルをbspatchで適用する。

pi@raspberrypi:~ $ sudo apt-get install bsdiff
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
  bsdiff
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 67 個。
15.9 kB のアーカイブを取得する必要があります。
この操作後に追加で 31.7 kB のディスク容量が消費されます。
取得:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main bsdiff armhf 4.3-15 [15.9 kB]
15.9 kB を 1秒 で取得しました (13.4 kB/s)
以前に未選択のパッケージ bsdiff を選択しています。
(データベースを読み込んでいます ... 現在 115933 個のファイルとディレクトリがインストールされています。)
.../bsdiff_4.3-15_armhf.deb を展開する準備をしています ...
bsdiff (4.3-15) を展開しています...
man-db (2.7.5-1~bpo8+1) のトリガを処理しています ...
bsdiff (4.3-15) を設定しています ...

配布されているパッチファイルをダウンロード(多分大丈夫だけれど自己責任で!)

pi@raspberrypi:~ $ cd /opt/minecraft-pi/
pi@raspberrypi:/opt/minecraft-pi $ sudo wget https://www.dropbox.com/s/iutdy9yrtg3cgic/survival.bsdiff
--2018-01-27 16:26:05--  https://www.dropbox.com/s/iutdy9yrtg3cgic/survival.bsdiff
www.dropbox.com (www.dropbox.com) をDNSに問いあわせています... 162.125.80.1, 2620:100:6030:1::a27d:5001
www.dropbox.com (www.dropbox.com)|162.125.80.1|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: https://dl.dropboxusercontent.com/content_link/Ftuz8T5sxiNpZ2P6dn24iClhCLBZ9Y4WHlLkjQ76JyyUGiD7zW7OBQEcnH5J9nRi/file [続く]
--2018-01-27 16:26:05--  https://dl.dropboxusercontent.com/content_link/Ftuz8T5sxiNpZ2P6dn24iClhCLBZ9Y4WHlLkjQ76JyyUGiD7zW7OBQEcnH5J9nRi/file
dl.dropboxusercontent.com (dl.dropboxusercontent.com) をDNSに問いあわせています... 162.125.80.6, 2620:100:6030:6::a27d:5006
dl.dropboxusercontent.com (dl.dropboxusercontent.com)|162.125.80.6|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 258 [application/octet-stream]
`survival.bsdiff' に保存中

survival.bsdiff     100%[=====================>]     258  --.-KB/s 時間 0s     

2018-01-27 16:26:07 (1.20 MB/s) - `survival.bsdiff' へ保存完了 [258/258]

次にパッチを当てる。ここでさっきインストールしたbsdiffが必要。

pi@raspberrypi:/opt/minecraft-pi $ sudo bspatch minecraft-pi mcpipatched survival.bsdiff
pi@raspberrypi:/opt/minecraft-pi $ sudo chmod +x mcpipatched
pi@raspberrypi:/opt/minecraft-pi $