ブログ

Armadillo-840: SDブートでユーザーランドをwheezyからjessieにアップデートする方法

at_shigehisa.y…
2019年7月1日 11時05分
  • 本ブログで紹介している内容は、あくまでも参考情報のため、サポートの対象外です。
  • 製品化用のプラットフォームとして推奨するものではありませんのでご注意ください。

Armadillo-840をSDから起動する場合、ルートファイルシステムは以下の2種類が選択できます。

  • Atmark Dist: Atmark Distで作成したユーザーランドイメージ
  • Debian GNU/Linux: ARM(armhf)アーキテクチャ用 Debian GNU/Linux 7(コードネーム 「wheezy」)のルートファイルシステムアーカイブ

ルートファイルシステムとしてDebian GNU/Linuxを使用する場合、debian.orgのレポジトリーが変更されているため、apt-get updateが失敗します。

ここではsource.listを変更することでapt-getにより、wheezyからjessieにアップデートする方法をご紹介します。

1. 必要に応じて現在の環境をバックアップして下さい。

2. PGP公開鍵を追加

Armadillo-840がインターネットに接続している状態で、以下のコマンドを実行してPGP公開鍵を追加して下さい。

  # apt-key adv --keyserver pgp.nic.ad.jp --recv-keys 3874DA771B351757
  # apt-get install debian-keyring debian-archive-keyring

3. source.listを修正

/etc/apt/source.listを適当なエディタで開いて、下記内容に修正して下さい。

  # vi /etc/apt/source.list

============ source.list ============

# deb http://ftp.jp.debian.org/debian/ wheezy main
 
# deb http://ftp.jp.debian.org/debian/ wheezy main
# deb-src http://ftp.jp.debian.org/debian/ wheezy main
deb http://ftp.jp.debian.org/debian/ jessie main
deb-src http://ftp.jp.debian.org/debian/ jessie main
 
# deb http://security.debian.org/ wheezy/updates main
# deb-src http://security.debian.org/ wheezy/updates main
deb http://security.debian.org/debian-security jessie/updates main
deb-src http://security.debian.org/debian-security jessie/updates main
 
# wheezy-updates, previously known as 'volatile'
# deb http://ftp.jp.debian.org/debian/ wheezy-updates main
# deb-src http://ftp.jp.debian.org/debian/ wheezy-updates main
 
# deb http://download.atmark-techno.com/debian wheezy main contrib non-free
deb http://download.atmark-techno.com/debian jessie main contrib non-free

4. アップデートを実行

以下のコマンドを実行して、wheezyからjessieにアップデートして下さい。

  # apt-get update
  # apt-get upgrade
  1. アップデートを確認

以下のコマンドを実行して、アップデートされているかどうか確認して下さい。

  # cat /etc/debian_version
  8.11

8.11がjessieのバージョンです。

参考: 以下はwheezyの場合のバージョン情報です。

  # cat /etc/debian_version
  7.1