どうやったらそれがわかる?。。。
アップグレードパッケージ が公開されているので、ちょっと見てみる
npk という拡張子は見たことがない。。。
検索してみると、、
展開するためのアーカイバが見つからない。。。
困った
root@qvl:~# apt-get update 取得:1 http://security.debian.org wheezy/updates Release.gpg [836 B] ヒット http://ftp.jp.debian.org wheezy Release.gpg ヒット http://ftp.jp.debian.org wheezy Release ヒット http://ftp.jp.debian.org wheezy/main Sources 取得:2 http://security.debian.org wheezy/updates Release [102 kB] ヒット http://ftp.jp.debian.org wheezy/main armel Packages ヒット http://ftp.jp.debian.org wheezy/main Translation-ja ヒット http://ftp.jp.debian.org wheezy/main Translation-en 取得:3 http://security.debian.org wheezy/updates/main Sources [131 kB] 取得:4 http://security.debian.org wheezy/updates/main armel Packages [211 kB] 取得:5 http://security.debian.org wheezy/updates/main Translation-en [123 kB] 568 kB を 6秒 で取得しました (85.1 kB/s) パッケージリストを読み込んでいます... 完了 root@qvl:~# apt-get install python パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: file libmagic1 mime-support python-minimal python2.7 python2.7-minimal 提案パッケージ: python-doc python-tk python2.7-doc binfmt-support 以下のパッケージが新たにインストールされます: file libmagic1 mime-support python python-minimal python2.7 python2.7-minimal アップグレード: 0 個、新規インストール: 7 個、削除: 0 個、保留: 10 個。 4,899 kB のアーカイブを取得する必要があります。 この操作後に追加で 17.9 MB のディスク容量が消費されます。 続行しますか [Y/n]? y 取得:1 http://ftp.jp.debian.org/debian/ wheezy/main mime-support all 3.52-1 [35.5 kB] 取得:2 http://ftp.jp.debian.org/debian/ wheezy/main python2.7-minimal armel 2.7.3-6+deb7u2 [1,691 kB] 取得:3 http://security.debian.org/ wheezy/updates/main libmagic1 armel 5.11-2+deb7u5 [201 kB] 取得:4 http://ftp.jp.debian.org/debian/ wheezy/main python2.7 armel 2.7.3-6+deb7u2 [2,696 kB] 取得:5 http://ftp.jp.debian.org/debian/ wheezy/main python-minimal all 2.7.3-4+deb7u1 [42.8 kB] 取得:6 http://ftp.jp.debian.org/debian/ wheezy/main python all 2.7.3-4+deb7u1 [181 kB] 取得:7 http://security.debian.org/ wheezy/updates/main file armel 5.11-2+deb7u5 [52.2 kB] 4,899 kB を 2秒 で取得しました (2,353 kB/s) 以前に未選択のパッケージ libmagic1:armel を選択しています。 (データベースを読み込んでいます ... 現在 18423 個のファイルとディレクトリがイン ストールされています。) (.../libmagic1_5.11-2+deb7u5_armel.deb から) libmagic1:armel を展開しています... 以前に未選択のパッケージ file を選択しています。 (.../file_5.11-2+deb7u5_armel.deb から) file を展開しています... 以前に未選択のパッケージ mime-support を選択しています。 (.../mime-support_3.52-1_all.deb から) mime-support を展開しています... 以前に未選択のパッケージ python2.7-minimal を選択しています。 (.../python2.7-minimal_2.7.3-6+deb7u2_armel.deb から) python2.7-minimal を展開しています... 以前に未選択のパッケージ python2.7 を選択しています。 (.../python2.7_2.7.3-6+deb7u2_armel.deb から) python2.7 を展開しています... 以前に未選択のパッケージ python-minimal を選択しています。 (.../python-minimal_2.7.3-4+deb7u1_all.deb から) python-minimal を展開しています... 以前に未選択のパッケージ python を選択しています。 (.../python_2.7.3-4+deb7u1_all.deb から) python を展開しています... man-db のトリガを処理しています ... libmagic1:armel (5.11-2+deb7u5) を設定しています ... file (5.11-2+deb7u5) を設定しています ... mime-support (3.52-1) を設定しています ... python2.7-minimal (2.7.3-6+deb7u2) を設定しています ... Linking and byte-compiling packages for runtime python2.7... python2.7 (2.7.3-6+deb7u2) を設定しています ... python-minimal (2.7.3-4+deb7u1) を設定しています ... python (2.7.3-4+deb7u1) を設定しています ... root@qvl:~#
yasunari@qvl:/mnt/tmp$ ls npk-scripts.zip routeros-mipsbe-6.20.npk yasunari@qvl:/mnt/tmp$ unzip npk-scripts.zip -bash: unzip: コマンドが見つかりません yasunari@qvl:/mnt/tmp$あらら。unzip も無いとか。インストール
yasunari@qvl:/mnt/tmp$ su - root パスワード: root@qvl:~# apt-get install unzip パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 提案パッケージ: zip 以下のパッケージが新たにインストールされます: unzip アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 10 個。 193 kB のアーカイブを取得する必要があります。 この操作後に追加で 358 kB のディスク容量が消費されます。 取得:1 http://ftp.jp.debian.org/debian/ wheezy/main unzip armel 6.0-8 [193 kB] 193 kB を 0秒 で取得しました (568 kB/s) 以前に未選択のパッケージ unzip を選択しています。 (データベースを読み込んでいます ... 現在 19280 個のファイルとディレクトリがイン ストールされています。) (.../archives/unzip_6.0-8_armel.deb から) unzip を展開しています... man-db のトリガを処理しています ... mime-support のトリガを処理しています ... unzip (6.0-8) を設定しています ... !root@qvl:~# exit ログアウト yasunari@qvl:/mnt/tmp$もう一回。
yasunari@qvl:/mnt/tmp$ unzip npk-scripts.zip Archive: npk-scripts.zip inflating: createnpk.py inflating: dumpnpk.py yasunari@qvl:/mnt/tmp$ ls -l 合計 9992 -rw-r--r-- 1 yasunari yamasita 2418 2月 17 2008 createnpk.py -rw-r--r-- 1 yasunari yamasita 4797 2月 17 2008 dumpnpk.py -rw-rw-r-- 1 yasunari yamasita 3058 10月 5 05:19 npk-scripts.zip -rw-rw-r-- 1 yasunari yamasita 10197055 10月 4 22:45 routeros-mipsbe-6.20.npk yasunari@qvl:/mnt/tmp$できた。
yasunari@qvl:/mnt/tmp$ python dumpnpk.py routeros-mipsbe-6.20.npk '\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x04\x00\x00\x00mips\x02\x00' Magic: '\x1e\xf1\xd0\xba' should be: '\x1e\xf1\xd0\xba' Size after this: 10197047 Header size: 168 Data size: 10197055 Unknown stuff: '\x12\x00 \x00\x00\x00' should be: '\x01\x00 \x00\x00\x00' Short description: routeros-mipsbe Revision, unknown, Minor, Major: '\x00f\x14\x06' (0, 102, 20, 6) Build time: '\x14\xd2+T' Wed Oct 1 19:06:12 2014 Some other numbers: (0, 0, 16, 4, 0) should be: (0, 0, 16, 4, 0) Architecture: mips Another number: (2,) should be: (2,) Long description: 'RouterOS for mipsbe RouterBOARDs, includes all supported features\n' Next 24 chars: '\x15\x00\x00\x00\x00\x00\x14\x00B\x00\x00\x00\x02\x00ipv6\x00\x00\x00\x00\x00\x00' should be: '\x03\x00"\x00\x00\x00\x01\x00system\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' Separators: '\x00\x00\x00\x00\x00\x00\x00\x00' '\x00\x00\x00\x00\x00\x00\x00\x00' first 4: (0, 0, 0, 0) (0, 0, 0, 0) Found data of type: 0 size: 0 Found data of type: 26999 size: 1701602674 Returning the raw header and the rest of the file (each part in a list) yasunari@qvl:/mnt/tmp$できたか??
yasunari@qvl:/mnt/tmp$ ls -ltr 合計 9992 -rw-r--r-- 1 yasunari yamasita 2418 2月 17 2008 createnpk.py -rw-r--r-- 1 yasunari yamasita 4797 2月 17 2008 dumpnpk.py -rw-rw-r-- 1 yasunari yamasita 10197055 10月 4 22:45 routeros-mipsbe-6.20.npk -rw-rw-r-- 1 yasunari yamasita 3058 10月 5 05:19 npk-scripts.zip yasunari@qvl:/mnt/tmp$あかんか。。。
← RouterBOARD RB2011UiAS-IN シリアルコンソール |
山下康成の きばらないブログ |
→ 京都府道交差点名サーベイ:丹後方面3回目(14/10/11) |
Copyright (C) 2003-2017 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市