MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
Raspberry Piの初期設定のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
Raspberry Piの初期設定
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== Raspbianのダウンロード == 以下のWebサイトにアクセスして、任意のRaspbian OSのzipファイルまたはtorrentファイルをダウンロードする。(torrentを使用することを推奨する)<br> * Raspberry Pi 公式Webサイト *: https://www.raspberrypi.com/software/operating-systems/ * ミラーサイト(JAIST) *: http://ftp.jaist.ac.jp/pub/raspberrypi/ <br> ダウンロードしたRaspbian OSのzipファイルは解凍せずに、balenaEtcher等を使用してSDカードに書き込む。<br> <br><br> == RaspberryPi Imagerを使用してインストール == ==== RaspberryPi Imagerとは ==== RaspberryPi Imagerは、Raspberry Pi OSや他OSをmicroSDカードにインストールして、Raspberry Piで使用できるようにするためソフトウェアである。<br> RaspberryPi ImagerをPCにインストールした後、Raspberry Piで使用するSDカードをPCに挿入して、Raspberry Pi Imagerを起動する。<br> <br> ==== RaspberryPi Imagerのインストール ==== RaspberryPi Imagerのビルドに必要なライブラリをインストールする。<br> sudo zypper install libarchive-devel libcurl-devel zlib-devel \ libQt5DBus-devel libQt5Widgets-devel libqt5-qtbase-common-devel libQt5Concurrent-devel \ libQt5QuickControls2-devel libqt5-qtsvg-devel libqt5-linguist-devel <br> [https://github.com/raspberrypi/rpi-imager/releases/ RaspberryPi Imager]のGithubにアクセスして、RaspberryPi Imagerのソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf rpi-imager-<バージョン>.tar.gz cd rpi-imager-<バージョン> <br> または、<code>git clone</code>コマンドを使用して、RaspberryPi Imagerのソースコードをダウンロードする。<br> git clone --depth 1 https://github.com/raspberrypi/rpi-imager.git cd rpi-imager <br> ビルドディレクトリを作成する。<br> mkdir build && cd build <br> RaspberryPi Imagerをビルドおよびインストールする。<br> cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<RaspberryPi Imagerのインストールディレクトリ> ../src make -j $(nproc) make install <br> RaspberryPi Imagerのデスクトップエントリファイルを作成する。<br> vi ~/.local/applications/RaspberryPi_Imager.desktop <br> # ~/.local/applications/RaspberryPi_Imager.desktopファイル [Desktop Entry] Type=Application Version=1.0 Name=Raspberry Pi Imager Comment=Raspberry Pi Imager Exec=/<RaspberryPi Imagerのインストールディレクトリ>/bin/rpi-imager --disable-telemetry Icon=/<RaspberryPi Imagerのインストールディレクトリ>/share/icons/hicolor/128x128/apps/rpi-imager.png Categories=Utility StartupNotify=false <br> ==== テレメトリの無効化 ==== 標準のRaspberry Piイメージを使用する場合、<br> ソフトウェアの使用状況(Raspberry Pi Imagerのバージョンの普及状況、どのイメージとOSが最も人気があるか等)を把握するため、<br> 選択したイメージのURL、OS名、カテゴリ、Raspberry Pi Imagerの実行バージョン、使用しているOS、CPUアーキテクチャ、ロケール、Raspberry Piリビジョンを、<br> https://rpi-imager-stats.raspberrypi.com へ送信している。<br> <br> このサービスは、Herokuによってホストされており、eu-west-1地域における1日あたりの各URL、OS名、カテゴリについて、Redis Sorted Setを使用して増分するカウンターを保存している。<br> <u>ただし、これらのカウントに個人データを関連付けることはない。</u><br> これにより、時間の経過と共にダウンロード数を照会のみを行っている。<br> <br> Linuxでは、<code>rpi-imager --disable-telemetry</code>を実行する、または、~/.config/Raspberry Pi/Imager.confファイルに以下に示す内容を追記する。<br> # ~/.config/Raspberry Pi/Imager.confファイル [General] telemetry=false <br> ==== RaspberryPi Imagerの設定 ==== RaspberryPi Imagerの使用時において、[Ctrl] + [Shift] + [X]キーを同時押下することにより、詳細オプションダイアログを表示する。<br> <br> これは、Raspberry Piのブート設定ファイルで設定するいくつかの事柄を指定することができる。<br> 例えば、SSHの有効化および無効化、Wi-Fiの設定、ロケールの設定を行うことができる。<br> <br><br> == Raspbianの設定 == まず、Raspbianを最新の状態にするため、以下のコマンドを実行する。<br> sudo apt-get update sudo apt-get upgrade <br><br> == キーボードの設定 == 設定用アプリケーションの[Localisation]タブの[Set Keyboard]ボタンを押下する。<br> 表示されたウインドウにある[Country]を[Japan]に、[Variant]を[Japanese(OADG 109A)]に設定する。<br> <br><br> == タイムゾーンの設定 == 設定用アプリケーションの[Localisation]タブの[Set Timezone]ボタンを押下する。<br> 表示されたウインドウにある[Area]を[Asia]に、[Location]を[Tokyo]に設定する。<br> <br><br> == IPアドレスの設定 == ==== GUIで設定する ==== まず、デスクトップ画面右上のネットワークアイコンを右クリックして、[Wireless & Wired Network Settings]を選択する。<br> [Network Preferences]が開くので、[Interface]プルダウンを選択して、有線LANの場合は[eth0]、Wi-Fiの場合は[wlan0]を選択する。<br> <br> 次に、以下のネットワークの設定を行う。<br> * IPアドレス *: <IPアドレス>/<サブネットマスク 例. 24> * Router *: <ゲートウェイのIPアドレス> * DNS *: <DNSサーバのIPアドレス> <br> 最後に、[適用]ボタンを押下する。<br> <br> ==== CUIで設定する (推奨) ==== まず、/etc/dhcpcd.confファイルの最下行に、以下の設定を追記する。<br> sudo vi /etc/dhcpcd.conf <br> # /etc/dhcpcd.confファイル interface <eth0 または wlan0> static ip_address=<IPアドレス>/<サブネットマスク 例. 24> static routers=<ゲートウェイのIPアドレス> static domain_name_servers=<DNSのIPアドレス> noipv6 # IPv6を使用しない場合 <br> 上記の設定を有効にする。<br> sudo systemctl restart networking sudo systemctl restart dhcpcd <br> PCを再起動する。<br> <br> 静的IPアドレスに設定できているかどうかを確認する。<bt> ip a <br> もし、静的IPアドレスが設定できない場合、dhcpcdデーモンの状態を確認する。<br> sudo systemctl status dhcpcd <br> 以下に示すようなメッセージが出力されている場合は、静的IPアドレスが他の端末と衝突しているため、別の静的IPアドレスの値を設定する必要がある。<br> 〜 dhcpcd 〜: eth0: hardware address <MACアドレス> claims <上記で設定した静的IPアドレス> 〜 dhcpcd 〜: eth0: DAD detected <上記で設定した静的IPアドレス> <br><br> == 日本語フォントのインストールと言語の変更 == 日本語フォントをインストールするために、以下のコマンドを実行する。<br> sudo apt-get install fonts-noto-cjk fonts-vlgothic <br> インストール完了後、GUI環境で日本語を表示するために言語の変更を行う。<br> 設定用アプリケーションの[Localisation]タブの[Set Locale]ボタンを押下する。<br> 表示されたウインドウにある[Language]を[JP(Japan)]に、[Character Set]を[UTF-8]に設定する。<br> 設定後、再起動が促されるのでYesボタンを押下して再起動する。<br> <br> 上記だけでなく、以下のフォントも使用可能である。<br> sudo apt-get install ttf-kochi-gothic ttf-kochi-mincho fonts-takao fonts-vlgothic fonts-ipafont xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname <br><br> == 日本語入力ソフトウェアのインストール == 日本語入力ソフトウェアは2種類存在するのでどちらか一方を選択する。<br> <br> ===== Mozcをインストールする場合(NOOBS 1.4.2以降のRaspbian推奨) ===== Mozcをインストールするため、以下のコマンドを実行する。<br> sudo apt-get install ibus-mozc または sudo apt-get install fcitx-mozc <br> インストール完了後、Raspberry Piを再起動する。<br> [半角 / 全角]キーで日本語入力の切り替えができることを確認する。<br> <br> Fcitx-mozcをインストールした場合、以下の設定を行う。<br> # デスクトップ画面左上からのメニューアイコンから、[設定] - [Fcitx設定]を選択する。 # [入力メソッドの設定]画面が開くので、画面左下にある[+]ボタンを押下する。 # [入力メソッドの追加]画面が開くので、[キーボード - 日本語 - 日本語(OADG 109A)]を選択する。 # [入力メソッドの設定]画面に戻ると、選択したキーボードが最も下に表示されるので、[↑]ボタンを押下して最も上に移動する。<br>もし、選択したものと異なるキーボードが表示されている場合は、そのキーボードを選択した状態で[-]ボタンを押下する。 # [入力メソッドの設定]画面の[全体の設定]タブを選択して、[入力メソッドのオンオフ]項目が[Zenkakuhankaku]に設定されていることを確認する。 # [入力メソッドの設定]画面の[外観]タブを選択して、[状態パネルを隠すモード]項目のプルダウンから[表示]を選択する。 # [入力メソッドの設定]画面右上の[x]ボタンを押下する。 <br> ===== UIMをインストールする場合(NOOBS 1.4.1までのRaspbian推奨) ===== wheezyをインストールするため、以下のコマンドを実行する。<br> sudo apt-get install uim uim-anthy xfonts-kaname <br> インストール完了後、Raspbianを再起動する。<br> [半角/全角]キーまたは[Shift][Space]キーを同時押下することで日本語入力のオンオフを切り替えることができる。<br> <br><br> == ランレベルの変更 == デスクトップ画面左上のアイコンから、[設定] - [Raspberry Piの設定]を選択する。<br> [System]タブ - [ブート]項目から、[デスクトップ]または[CLI]を選択して、[自動ログイン]のチェックを外す。<br> [OK]ボタンを押下する。<br> <br> Raspberry Piを再起動すると、CLIまたはGUIでRaspberry Piが起動する。<br> <br> <u>※注意</u><br> <u>リモートデスクトップ接続する場合は、[デスクトップ]を選択すること。</u><br> <br><br> == ファイヤーウォールの設定 == firewalldのインストールを行う。<br> sudo apt-get install firewalld <br> 正常にインストールできたかどうか確認する。<br> Active: active (running)と表示されていれば正常に起動している。<br> sudo systemctl status firewalld <br> ファイヤーウォールを自動で起動するには以下のコマンドを入力する。<br> sudo systemctl enable firewalld <br> ファイヤーウォールの設定を確認するには以下のコマンドを入力する。<br> firewall-cmd --list-all <br> ファイヤーウォールのポートを開放するには以下のコマンドを入力する。<br> 下記は、SSHやHTTPのポートを開放する例である。<br> sudo firewall-cmd --permanent --zone=public --add-port=ssh // SSHを開放 sudo firewall-cmd --permanent --zone=public --add-port=http // HTTPを開放 sudo firewall-cmd --permanent --zone=public --add-port=22/tcp // TCPポート22番を開放 sudo firewall-cmd --permanent --zone=public --add-port=80/tcp // TCPポート80番を開放 <br> また、ファイヤーウォールのポートを閉じるには以下のコマンドを入力する。<br> 下記は、SSHやHTTPのポートを閉じる例である。<br> sudo firewall-cmd --permanent --zone=public --remove-service=ssh sudo firewall-cmd --permanent --zone=public --remove-service=http <br> 以下のコマンドでは、publicゾーンの設定をWi-Fiのインターフェース(インターフェース名 : wlan0)に割り当てる。<br> sudo firewall-cmd --permanent --zone=public --change-interface=wlan0 <br> 最後に、設定を反映させるため以下のコマンドを入力する。<br> successと表示されていれば成功である。<br> sudo firewall-cmd --reload <br><br> == Wi-Fiの無効化 == Wi-Fiを無効にする場合、以下のコマンドを実行する。<br> Raspberry Piを再起動することにより、設定が有効になる。<br> sudo iwconfig wlan0 txpower off <br> 再度、Wi-Fiを有効にする場合は、以下のコマンドを実行して再起動する。<br> sudo iwconfig wlan0 txpower on または sudo iwconfig wlan0 txpower auto <br><br> == debパッケージのインストールとアンインストール == * debファイルのみをインストールする。 *: <code>sudo deb -i <パッケージ名>.deb</code> または <code>sudo dpkg -i <パッケージ名>.deb</code> * 依存関係のパッケージも含めてインストールする *: <code>sudo gdebi <パッケージ名>.deb</code> * 依存関係を無視してインストールする。 *: <code>sudo dpkg -i --force-depends <パッケージ名>.deb</code> * debパッケージがインストールされているか確認する。 *: <code>sudo dpkg --list <パッケージ名></code> * debパッケージをアンインストールする。 *: <code>sudo dpkg -r <パッケージ名></code> *: <code>sudo dpkg -purge <パッケージ名> # 設定ファイルも含めて削除する場合</code> *: また、アンインストール時に依存関係により問題が生じる場合、<code>--force-depends</code>オプションを付加することで強制的に削除することができる。 *: <code>sudo dpkg -r --force-depends <パッケージ名></code> * インストールされたパッケージの情報を確認する。 *: <code>sudo dpkg -s <パッケージ名></code> * debパッケージの情報を確認する。 *: <code>sudo dpkg -I <パッケージ名>.deb</code> <br> * <code>dpkg-reconfigure</code>コマンドを使用すると、既にインストールされたdebパッケージの状態を再設定できる。<br>設定の初期化等も可能である。 *: <code>sudo dpkg-reconfigure <パッケージ名></code> *: また、<code>--force</code>オプションを付加する場合、設定ファイルが破損している場合でも強制実行することができる。 *: <code>sudo dpkg-reconfigure --force <パッケージ名></code> <br> * その他のオプション ** インストールを行わずに、確認のみを行う。 **: <code>--no-act</code> ** システムにインストール済みのパッケージが新しい場合は、インストールしない。 **: <code>-G</code> ** 同バージョンがインストール済みの場合は、再インストールしない。 **: <code>-E</code> <br><br> == Bluetoothの無効化 == オンボードのBluetoothおよび関連サービスを無効にする。<br> これらの手順は、Raspberry Piの起動時にbluetooth、hci_uart、btbcm等の関連カーネルモジュールのロードも無効化する。<br> <br> Raspberry Pi 3B、3B+、3A+、4B、Zero Wにおいて、オンボードのBluetoothを無効化する。<br> また、GPIO 14(pin 8)とGPIO 15(pin10)上のUART0 / ttyAMA0を復元する。<br> <br> N.B.モデムを初期化するsystemdサービスを無効にしてUARTを使用しないようにするには、<code>sudo systemctl disable hciuart</code>を使用する。<br> sudo vi /boot/config.txt <br> # /boot/config.txtファイル # Disable Bluetooth dtoverlay=disable-bt <br> Bluetoothのデーモンを無効化する。<br> sudo systemctl disable hciuart.service sudo systemctl disable bluealsa.service sudo systemctl disable bluetooth.service <br> Raspberry Piを再起動する。<br> sudo systemctl reboot <br> ただし、オンボードのBluetoothおよび関連サービスを無効にしても、外付けのBluetoothアダプタを接続する場合、Bluetoothは利用できる。<br> もし、Bluetoothが不要な場合は、Bluetoothスタックをアンインストールする。<br> これにより、外付けのBluetoothアダプタも利用できなくなる。<br> sudo apt purge bluez sudo apt autoremove <br><br> == その他の設定 == デスクトップ画面左上から、[設定] - [Raspberry Piの設定]を選択する。<br> [System]タブ - [スプラッシュ画面:]項目を[無効]にする。<br> <br> これは、起動時に何か問題が発生した場合、様々なエラーを表示できるからである。<br> <br><br> __FORCETOC__ [[Category:Raspberry_Pi]]
Raspberry Piの初期設定
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse