あるフリーランスエンジニアの色んなメモ!! ITスキル・ライフハックとか

Ubuntu:E: Unable to locate package <package名>

事象

apt-get update または apt update を実行しても同様のエラーが発生する


原因

当該packageを含むrepositoryがAPTのデータ取得元設定リストに設定されていないため


対策

以下の手順で対処する

当該packageが属するrepositoryを確認

https://packages.ubuntu.com/
から当該packageを検索し、どのrepositoryに属するかを確認する

  • 例)xrdpの場合

※検索結果から、universe reposityに属することが分かる

repositoryをAPTのデータ取得元設定リストに追加

add-apt-repository universe

APTのデータ取得元設定リストを確認

cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://archive.ubuntu.com/ubuntu bionic-security main universe
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe
comments powered by Disqus