4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Raspberry PiにMonoを入れるまで

Posted at

Raspberry Piにmonoを入れる。
#前提

  • 使用するRaspberry Pi: Raspberry Pi 2
  • microSD: SDHC 32GB Class10
  • microSDへのイメージ書き込み用OS: Windows 10
  • microSDに書き込むOS: Raspbian (Debian Wheezy May 2015)

#Raspbian書き込み

  1. Raspberry Pi公式Webサイトのリンクよりイメージをダウンロードし、ZIPファイルを解凍する。
  2. Win32DiskImagerを使用して解凍したイメージファイルをmicroSDに書き込む

#Raspbian初期設定

  1. 初回起動すると"Raspberry Pi Software Configuration Tool"が起動するので、"1. Expand Filesystem"を実行してから、"9. Advanced Options" => "A5 Device Tree"を選択して"No"でDevice Treeを無効にする。
  2. "Finish"で再起動すると、microSDHCのサイズにファイルシステムがリサイズされる。(注: Device Treeを無効にするのは、有効だとGPIO周りの挙動が古いバージョンと違うため、一部ソフトウエアの挙動がおかしくなる問題を修正する目的があります)

#Raspbianアップデート
(ここからSSHで操作しても問題ありません)

  1. pi / raspberryでログインし、sudo apt-get update をしてパッケージリストを更新します
  2. sudo apt-get upgradeでアップデートを行います。

#monoインストール
mono Projectのサイトを参考にしましょう。

  1. aptにmonoのレポジトリ用の鍵をインポートします。
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
  2. aptのパッケージソースに追加します。
    echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
  3. パッケージリストを更新します。
    sudo apt-get update
  4. monoをインストールします。
    sudo apt-get install mono-complete

#monoの確認
以下のようにすると確認できます。

pi@raspberrypi ~ $ mono-csc --version
Mono C# compiler version 4.0.3.0
pi@raspberrypi ~ $

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?