【解決方法】「add-apt-repository: コマンドが見つかりません」エラーの直し方
Debian、Ubuntu、Linux MintなどのUbuntu系ディストリビューションを使用していると、PPA(Personal Package Archive)やその他のリポジトリをaptソースに追加しようとした際に、「add-apt-repository: コマンドが見つかりません」というエラーが表示されることがあります。このエラーは、必要なパッケージがシステムにインストールされていないことが主な原因です。
APTとsoftware-properties-commonパッケージとは?
APT(Advanced Package Tool)は、Debian向けに開発されたパッケージ管理システムで、UbuntuをはじめとするDebian系ディストリビューションで標準的に採用されています。Linux MintもUbuntuベースであるため、同様にAPTを使用しています。パッケージマネージャーとは、システムにインストールするすべてのソフトウェア(パッケージ)を管理するためのツールであり、これによりソフトウェアのインストール・更新・削除を簡単かつ安全に行うことができます。
add-apt-repositoryコマンドは、software-properties-commonパッケージに含まれており、ターミナルから直接リポジトリやPPAを追加できるようにする便利なツールです。このコマンドを使えば、aptのソースファイル(sources.list)を手動で編集することなく、コマンド一つでPPAを登録できます。
「add-apt-repository: コマンドが見つかりません」エラーの原因
このエラーは、前述のとおり、コマンドを提供するパッケージがシステムに存在しないことが原因です。詳しく説明すると以下のようになります。
- software-properties-commonパッケージの欠如: add-apt-repositoryコマンドは、Debian系OSのsources.listへリポジトリを追加する作業を自動化します。このコマンドがない場合、ターミナルからsources.listを手動で編集してリポジトリを書き加えるという従来の面倒な方法を取るしかありません。そのため、このコマンドはリポジトリ追加のために特化した非常に有用なツールと言えます。
例えば、UbuntuシステムにPPAを追加したい場合、通常は以下のコマンドを使用します。
sudo add-apt-repository ppa:nameofppa
しかし、必要なパッケージがインストールされていない状態で実行すると、以下のような出力が表示されます。
add-apt-repository: コマンドが見つかりません
software-properties-commonパッケージのインストール手順
解決策はとてもシンプルです。必要なパッケージをインストールするだけでOKです。以下の手順に従ってください。
- ターミナルを開きます。
- 続いて、以下のコマンドを順番に入力します。
sudo apt update && sudo apt upgrade sudo apt install software-properties-common
- もし「パッケージが見つかりません」というエラーが表示された場合は、システムのミラーサーバーが古くなっている可能性があります。先にミラーを修正しましょう。
- Ubuntu(12.04以降)でミラーを修正する最も確実な方法は、ターミナルから以下のコマンドを実行することです。
sudo software-properties-gtk
- ソフトウェア設定のウィンドウが開きます。「Ubuntuのソフトウェア」タブ(最初のタブ)にあるダウンロードサーバーの設定を変更し、最適なサーバーを選択します。
- 「ダウンロード元」のドロップダウンメニューをクリックし、「その他…」を選択してください。
- 次に「最適なサーバーを選択」ボタンをクリックします。Ubuntuが最適で最新のミラーを選定するまで少し時間がかかります。完了したらウィンドウを閉じて構いません。
- これでミラーの修正は完了です。
- 最後に、上記のインストールコマンドをもう一度実行します。今度は問題なくパッケージを導入できるはずです。
- インストールが完了すれば、「add-apt-repository: コマンドが見つかりません」というエラーは二度と表示されなくなります。
-
Alienware Command Centerが動作しない・起動しないときの対処法まとめ
ゲーミングPCを最大限に楽しむうえで欠かせないのが「Alienware Command Center」です。しかし、いざ使おうとしたらアプリが起動しない、設定が反映されない、プログラムが開かないといったトラブルに悩まされているゲーマーは少なくありません。同じ症状でお困りの方もご安心ください。本記事では、Command Centerをすぐに復旧させるための実績ある解決策をいくつかご紹介します。 Alienware Command Centerが動作しないときの対処法 注意: まずはPCの再起動を試してみてください。多くの不具合は再起動だけで解消します。再起動しても症状が改善しない場合のみ、以下の
-
Bugsplat.dll が見つからないエラーの原因と解決方法を徹底解説
BUGSPLAT.DLL は、Windows オペレーティングシステムにおける重要なシステムファイルの一つです。Windows で利用される一連のドライバー関数やプロシージャを含んでおり、このファイルが欠落すると、関連するソフトウェアの動作に深刻な支障をきたす可能性があります。 Bugsplat.dll が見つからないエラーを解決する最良の方法 1. エラーについて 「bugsplat.dll was not found(bugsplat.dll が見つかりません)」「bugsplat.dll could not be located(bugsplat.dll を特定できません)」「Canno