## 事象 [[curl]]をインストールするとエラーになる。 ```console sudo apt-get install curl ``` ```error The following packages have unmet dependencies: libcurl4 : Depends: libnghttp2-14 (>= 1.50.0) but 1.43.0-1build3 is to be installed E: Unable to correct problems, you have held broken packages. ``` ## 原因 `PPA ppa:savoury1/curl34` が原因らしい。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://answers.launchpad.net/@@/favicon-32x32.png?v=2022" /> <span class="link-card-v2-site-name">Launchpad</span> </div> <div class="link-card-v2-title"> Question #707440 “libcurl4 depends on libnghttp2-14 (>= 1.50.0) ...” : Questions : curl package : Ubuntu </div> <div class="link-card-v2-content"> I am trying to upgrade my 22.04 LTS Ubuntu Desktop installation. I need to upgrade all packages first.APT tells ... </div> <img class="link-card-v2-image" src="https://answers.launchpad.net/@@/launchpad-og-image.png" /> <a href="https://answers.launchpad.net/ubuntu/+source/curl/+question/707440"></a> </div> たしかにリストには存在する。 ```console $ apt-add-repository --list deb http://archive.ubuntu.com/ubuntu/ jammy main universe multiverse restricted deb http://archive.ubuntu.com/ubuntu/ jammy-updates main universe multiverse restricted deb http://archive.ubuntu.com/ubuntu/ jammy-backports main universe multiverse restricted deb http://security.ubuntu.com/ubuntu/ jammy-security main universe multiverse restricted deb https://ppa.launchpadcontent.net/savoury1/curl34/ubuntu/ jammy main deb http://dl.google.com/linux/chrome/deb/ stable main deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main ``` ## 解決方法 `PPA ppa:savoury1/curl34`を削除する。 ```console sudo add-apt-repository --remove ppa:savoury1/curl34 ```