Arm64用のUbuntu 18.04サーバーを実行しているRaspberry Pi 3Bでi2cを有効にしようとしています。コマンドが見つからない、またはインストールできない(raspi-configパッケージが見つからない)ため、標準の方法(raspi-configを使用)は失敗します。 raspi-configは単なる便利な機能であり、理論的には一部のファイルを手動で編集でき、Ubuntu 18.04でこれを行うためのチュートリアルを見つけることができませんでした。 Ubuntu 18.04サーバーを実行しているpi 3でi2cを有効にするためのガイドはどこにありますか?
ARM64用Ubuntu 18.04サーバーを実行しているPi 3 Bにraspi-configをインストールする方法は次のとおりです。
wget https://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20160527_all.deb -P /tmp
apt-get install libnewt0.52 whiptail parted triggerhappy lua5.1 alsa-utils -y
apt-get install -fy
dpkg -i /tmp/raspi-config_20160527_all.deb
これらのコマンドの後、raspi-config(一見古いバージョンのようですが)がPiにインストールされました。 Raspbianでのみ動作することを意図しているという警告は表示されますが、私にとってはうまくいったようです。 raspi-configをインストールした後、ブートパーティションをマウントする必要がありました。
Sudo mount /dev/mmcblk0p1 /boot
そしてSudo raspi-config
を使用し、プロンプトに従ってi2cを有効にします(詳細設定-> i2c内)。次に、ls /dev/i2c*
は/dev/i2c-1
で応答し、i2cが有効であることを示します。次に、Sudo i2cdetect -y 1
を使用してi2Cデバイスを検出することができました。スクリプトにraspi-configをインストールする手順 ここ を見つけました。
buntu-pi-flavour-makers リポジトリを追加します。
Sudo add-apt-repository ppa:ubuntu-pi-flavour-makers/ppa
これにより、PPAおよびPGPキーがaptキーストアにインストールされます。
eoan(Ubuntu 19.10)を使用している場合は、編集する必要があります/etc/apt/sources.list.d/ubuntu-pi-flavour-makers-ubuntu-ppa-eoan.list
お気に入りのテキストエディタをルートとして使用します。
Sudo nano /etc/apt/sources.list.d/ubuntu-pi-flavour-makers-ubuntu-ppa-eoan.list
eoan
をbionic
に置き換えると、ファイルの内容は次のようになります。ソースコードリポジトリを追加する場合は、コメントを外します(#を削除します)。コードを確認したり、コードに変更を加えたりする場合を除いて、これは通常必要ありません。
deb http://ppa.launchpad.net/ubuntu-pi-flavour-makers/ppa/ubuntu bionic main
# deb-src http://ppa.launchpad.net/ubuntu-pi-flavour-makers/ppa/ubuntu bionic main
次に、raspi-configパッケージとそのすべての依存関係をaptパッケージマネージャーにインストールします。
Sudo apt update
Sudo apt install raspi-config