次の操作を実行すると、次のスキーマエラーが発生しますapt-get update
。
$ sudo apt-get update
Hit http://linux-packages.resilio.com resilio-sync InRelease
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie InRelease
Get:1 http://linux-packages.resilio.com resilio-sync/non-free armhf Packages [476 B]
Ign http://linux-packages.resilio.com resilio-sync/non-free Translation-en
Fetched 476 B in 0s (651 B/s)
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/InRelease Unable to find expected entry 'main/binary-armel/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch http://archive.raspberrypi.org/debian/dists/jessie/InRelease Unable to find expected entry 'main/binary-armel/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
すべてのリポジトリに関する情報を取得できないのはなぜですか?
私はARMv7-A CPUと一緒にRaspberry Pi 2モデルBを使用しています。
ベストアンサー1
armel
これARMv4命令セットのサポート。 Raspberry Piファミリでは、次のようになります。
- ラズベリーパイ1モデルA
- ラズベリーパイ1モデルB
- コンピューティングモジュール1
- ラズベリーパイゼロ
アーキテクチャarmhf
はARMv7命令セットをサポートします。 Raspberry Piファミリでは、次のようになります。
- ラズベリーパイ2
- ラズベリーパイ3
- コンピューティングモジュール2
- コンピューティングモジュール3
これはarmel
raspbianリポジトリにありません。設定から削除してください。。
スキーマを削除する前に、そのスキーマのすべてのパッケージを削除してください。
sudo apt-get purge ".*:armel"
スキーマの削除
sudo dpkg --remove-architecture armel
再アップデート
sudo apt-get update