道は邪魔で長く、線が来ています。頭を下げて一生懸命頑張ってください。話さなければ、あなたは大ヒット作になります!さあ、サンニアン!
1問題の説明
私はこのチュートリアルに従います:国内のラズベリーパイイメージソースを置き換え、使用後に国内のTsinghuaソースのRaspberry Piミラーソースを置き換え、依存関係の出現間違った質問、具体的には次のエラーメッセージ: sudo apt-get install aptitude
pi@raspberrypi:~ $ sudo apt-get install aptitude
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
aptitude : Depends: libapt-pkg5.0 (>= 1.1) but it is not going to be installed
Recommends: libparse-debianchangelog-perl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
このエラーが発生したときも、私は長い間検索して、フォーラムに行ってヘルプを投稿しました(フォーラムポータル:Raspberry PiがTsinghuaのソースを置き換え、aptitudeのインストールでエラーが報告されました)が、有用な回答が得られませんでした。
2問題の原因
理由を断固として検索した後、私はついに記事でいくつかの手掛かりを見つけました、記事のリンク:Raspberry Piはあきらめませんでした!関連情報のスクリーンショットは次のとおりです。
これを見て、私は自分がインターネット上のBaiduのソースを変更する方法だと突然思い、それがどのバージョンであるかに関係なく、直接使用しました。さて、理由はこれである必要があります。
3問題解決
最初にコマンドを使用します。現在のRaspberry Piシステムのバージョンを確認するには、具体的な情報は次のとおりです。このバージョンのコード名は「バスター」です。 lsb_release -a
pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
それから私はミラーソースのアドレスを見に行きました、使用されたバージョンコードは次のように「ストレッチ」です
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
だから、私は対応するファイルに行き、それをに変更しました、そして私はI️✌️✌️! stretch
buster
変更後、次のコマンドを実行してソフトウェアソースリストを更新してください。
sudo apt-get update
sudo apt-get upgrade
現時点では、更新する必要のあるものがたくさんあるはずです。ゆっくりと待つだけで、国内のミラーソースネットワークの速度はまだかなり良好です。
更新が完了したら、次のコマンドを使用して再インストールできます。 aptitude
sudo apt-get install aptitude
done️✌️✌️、これで問題が解決しました。お役に立てば幸いです。
4まとめ
- 国内のミラーソースを使用する場合は、必ずバージョン番号を一致させてください。システムがバージョンAの場合、バージョンBのミラーソースを提供すると、ソフトウェアソースリストが更新され、問題が発生する可能性があります。バージョンが合わないから!
- 覚えておいてください!!!
記事の内容が間違っている場合は、コメント/プライベートメッセージをたくさんアドバイスしてください、ありがとう!記事の内容に問題がないと思われる場合は、3つのリンク(ブックマーク、メッセージを残すなど)をクリックすることを忘れないでください。サポートが私の最大の励みです。ありがとうございます!