何かをダウンロードしようとすると、このエラーが発生します。
E: Unable to correct problems, you have held broken packages.
Googleで回答を見つけましたが、何も機能しませんでした。また、シナプティックを使用して破損したパッケージを修正できますが、そのパッケージがないためダウンロードできないこともわかりました。そして、ソフトウェアがインストールされていないことがわかりました。
このエラーをどのように解決できますか?
バージョン: 18.04 アーキテクチャ: x86_64
この問題は何でもダウンロードしようとするたびに発生します。たとえば、シナプスをダウンロードしようとしたときです。
sudo apt install synaptic
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:
synaptic : Depends: libxapian30 but it is not installable
Recommends: libgtk2-perl (>= 1:1.130) but it is not going to be installed
Recommends: rarian-compat but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
グレブ出力:
/etc/apt/sources.list:3:deb http://us.archive.ubuntu.com/ubuntu xenial main restricted
/etc/apt/sources.list:4:deb-src http://us.archive.ubuntu.com/ubuntu xenial main restricted
/etc/apt/sources.list:9:deb http://us.archive.ubuntu.com/ubuntu xenial-updates main restricted
/etc/apt/sources.list:10:deb http://archive.ubuntu.com/ubuntu bionic restricted multiverse universe
/etc/apt/sources.list:11:deb-src http://us.archive.ubuntu.com/ubuntu xenial-updates main restricted
/etc/apt/sources.list.d.backup/danielrichter2007-ubuntu-grub-customizer-bionic.list:1:deb http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu bionic main
insi-br:
System: Kernel: 4.15.0-20-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: Ubuntu 18.04.1 LTS
Machine: Device: laptop System: LENOVO product: 81AX v: Lenovo V330-15IKB serial: N/A
Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: N/A
UEFI [Legacy]: LENOVO v: 6SCN32WW date: 04/02/2018
答え1
混合ソースがあります:xenial
とbionic
。
/etc/apt/sources.list
次のように編集してください。
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
次に、次を実行します。
sudo apt update && sudo apt upgrade