Antworten:
Suchen Sie mit Aptitude nach dem ?obsolete
Muster , möglicherweise mit einem benutzerdefinierten Anzeigeformat .
aptitude -F '%p' search '?obsolete'
Dieser wurde aktualisiert:
for package in $(dpkg -l | awk '/ii/{print $2}'); do
if ! grep -xq "Package: $package" /var/lib/apt/lists/*Packages; then
echo $package
fi
done
Verwenden der apt-Cache-Richtlinie:
for package in $(dpkg -l | awk '/ii/{print $2}'); do
if ! apt-cache policy $package | grep -q '[0-9] http://'; then
echo $package
fi
done
apt-cache policy <package>
würde funktionieren, aber das wäre ziemlich langsam, wie ich mir vorstellen kann.
apt-cache policy
auf Ihrem Multiarch-System aussehen würde.
apt-get download -s
alle installierten Pakete.
apt-cache policy
hilft nicht und apt-get download
existiert nicht in Debian.
Aktualisieren Sie einfach Ihre Pakete mit
sudo apt-get install update
In den meisten Fällen werden die Probleme dadurch behoben. Wenn nicht erfüllte Abhängigkeitsprobleme auftreten, verwenden Sie diese
sudo apt-get -f install
apt-show-versions
und grep fürNo available version in archive
.