- 事前準備でインターネット接続が必要です。
- USB ポートの無い機器(BX0 , 1 , 3 ,5 など)で USB メモリを使用する場合、オプション(別売り)の「USB給電二又ケーブル/USBホスト付き」が必要です。
セキュリティーなどの制約でインターネット接続できない、モバイル回線でしかインターネットに接続していないなど、オフラインでアップデートを行いたい場合、以下のような方法があります。
- アップデート用パッケージ群の準備
準備するもの
[A] USB メモリ(空き領域が 1GB 以上あるもの)
[B] アップデートしたい装置とソフトウェア構成、バージョンが同等で、インターネット
アクセス可能な OpenBlocks
1. [A] 直下に pkg という名前のフォルダを作成します。
2. [B] で以下のコマンドを発行します。
# apt-get update
# apt-get -d dist-upgrade上記コマンドの実行で、/var/cache/apt/archives 以下にアップデートに必要なパッケージ群がダウンロードされます。
3. パッケージ群を[A] pkg フォルダ以下にコピーします。 [A] を [B] の USB ポートに
挿し、以下コマンドを発行します。# mount /dev/sda1 /mnt
# cp /var/cache/apt/archives/*.deb /mnt/pkg/
# umount /mnt
# apt-get clean以上で準備は完了です。
- アップデートの実行
1. 準備した USB メモリをアップデートしたいの OpenBlocks の USB ポートへ差し、
以下コマンドを実行します。
# mount /dev/sda1 /mnt
# cp -r /mnt/pkg /.rw/home/
# cd /.rw/home/pkg
# apt-ftparchive packages . | gzip -c9 > Packages.gz
# apt-ftparchive sources . | gzip -c9 > Sources.gz2. vi 等にて /etc/apt/sources.list ファイルを編集します。
編集内容
ファイルの先頭に下記行を追記
deb file:/.rw/home/pkg/ ./ 他の行を全てコメントアウト(行頭へ # の挿入)。
3. 以下コマンドでアップデートを実行します。
後で編集前の内容に戻す必要があるので編集前の内容は必ず控えておいてください。
# apt-get update
# apt-get -y --force-yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgradeエラー等無くコマンドプロンプトが帰ってきたら、アップデートは完了です。
4. vi 棟にて /etc/apt/sources.list ファイルを元に戻します。
5. 以下コマンドにて pkg フォルダを削除します。
# cd /.rw/home
# rm -rf pkg