💫

Ubuntuのaptで目当てのパッケージが見つからない!!!

2022/07/25に公開

しょうもないメモですが。

問題

PuTTYなどメジャーなパッケージをaptで

apt install [famousPackage]

を実行してもNot Foundになる。

ネットを探しても「aptで入るよ」という情報が大量にあって「famousPackageがaptにない」ということは考えがたいときがあります。

対策1: apt updateする

単にローカルのaptのパッケージリストが古い場合があります。その場合はapt updateで更新します。

sudo apt update

対策2: リポジトリを追加する

aptはデフォルトではmainに含まれるリポジトリを参照しますが、universeリポジトリにあるものも一部あります。

https://sqlazure.jp/r/ubuntu/857/

Ubuntuのリポジトリは、main、restricted、universe、multiverseの4つに分かれている。標準的なUbuntuでは、mainとrestrictedからソフトウェアをインストールします。

リポジトリを追加するときはadd-apt-repositoryコマンドを使います。

sudo add-apt-repository universe

また、dockerのように独自リポジトリを追加する必要がある場合もあります。その場合はそのパッケージの手順に書いてあるのでそれに従います。

Discussion