💫
Ubuntuのaptで目当てのパッケージが見つからない!!!
しょうもないメモですが。
問題
PuTTYなどメジャーなパッケージをaptで
apt install [famousPackage]
を実行してもNot Foundになる。
ネットを探しても「aptで入るよ」という情報が大量にあって「famousPackageがaptにない」ということは考えがたいときがあります。
対策1: apt updateする
単にローカルのaptのパッケージリストが古い場合があります。その場合はapt updateで更新します。
sudo apt update
対策2: リポジトリを追加する
aptはデフォルトではmainに含まれるリポジトリを参照しますが、universeリポジトリにあるものも一部あります。
Ubuntuのリポジトリは、main、restricted、universe、multiverseの4つに分かれている。標準的なUbuntuでは、mainとrestrictedからソフトウェアをインストールします。
リポジトリを追加するときはadd-apt-repository
コマンドを使います。
sudo add-apt-repository universe
また、dockerのように独自リポジトリを追加する必要がある場合もあります。その場合はそのパッケージの手順に書いてあるのでそれに従います。
Discussion