Raspberry Piはaptitudeを使用して依存パッケージの問題を解決しようとしていますが、apt-getを使用してaptitudeをインストールするときに依存パッケージエラーが発生した場合はどうすればよいですか?

道は邪魔で長く、線が来ています。頭を下げて一生懸命頑張ってください。話さなければ、あなたは大ヒット作になります!さあ、サンニアン!

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まとめ

  1. 国内のミラーソースを使用する場合は、必ずバージョン番号を一致させてください。システムがバージョンAの場合、バージョンBのミラーソースを提供すると、ソフトウェアソースリストが更新され、問題が発生する可能性があります。バージョンが合わないから!
  2. 覚えておいてください!

記事の内容が間違っている場合は、コメント/プライベートメッセージをたくさんアドバイスしてください、ありがとう!記事の内容に問題がないと思われる場合は、3つのリンク(ブックマーク、メッセージを残すなど)をクリックすることを忘れないでください。サポートが私の最大の励みです。ありがとうございます!

おすすめ

転載: blog.csdn.net/Fighting_Boom/article/details/106879019