コマンドラインからパッケージをインストールしようとすると、エラーが発生します。
$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package <package>
誰か助けてくれませんか?
まず、そのパッケージが実際に存在するかどうかを確認します。
1.ウェブブラウザでpackages.ubuntu.comにアクセスします。 2.スクロールダウンして、"Search package directories"を選択します。 3.3. インストールしようとしているパッケージをキーワード欄に入力します。
完全に一致するものだけを表示する」を有効にします。
Distribution"を、使用しているUbuntuのバージョンに変更します。
>![enter image description here][1].
結果が出ない場合は、お探しのパッケージが存在しないため、次の手順では動作しません。サードパーティ製のPPAや別のインストール方法が必要な場合があります。
結果があった場合**、パッケージは存在していますので、この手順を続けることができます。
1.1. ダッシュで検索して、Software Sources(13.04+の場合はSoftware & Updates)を開きます。 2.2. "Ubuntu Software" タブを開きます。 3.3. このタブの最初の4つのチェックボックスが有効になっていることを確認します。
![enter image description here][2].
4.パッケージリストを更新し、以下のコマンドでテストします。
パッケージリストを更新し、以下のコマンドでテストしてください: <pre>
sudo apt-get update
sudo apt-get install <i><TEST_PACKAGE></i>
</pre>
xbmcは、Ubuntu 12.04 (precise)以降、universe repositoryでのみ利用可能です。それ以前のバージョンのUbuntuをお使いの場合は、アップグレードするか、他の場所からxbmcを入手する必要があります。
Ubuntu 12.04をお使いの場合は、universeリポジトリをオンにしていることを確認してください。どのリポジトリを有効にしたかは、/etc/apt/sources.list
というファイル(および/etc/apt/sources.list.d
というディレクトリ内のファイル)で確認できます。このファイルに以下のような行があることを確認してください。
deb http://al.archive.ubuntu.com/ubuntu/ precise universe
または
deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
のような行しか見つからない場合は
deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted
のような行だけが見つかり、universe
のある行がない場合は、その行の最後にuniverse
を追加するか、上の例のようにprecise universe
のある別の行を追加します。
etc/apt/sources.listを修正する必要がある場合は、その後、
sudo apt-get updateを実行してから、再度インストールを試みてください。それでもパッケージが見つからない場合は、
/etc/apt/sources.listの完全な内容と、
sudo apt-get update`の出力を投稿してください。
私はUbuntuの初心者ですが、この"Unable to Locate Package"エラーを回避するための解決策をいくつか発見したので、これを書いています。このエラーが発生する状況は3つあります。
1.Ubuntuをインストールした後、Upgradesに続いてアップデートをしないと、この現象が起こる可能性があります。
2.2.今後、ソフトウェアのアップデートが多く発生する場合、"Update Manager"と入力し、Alt+F2を押して、重要なセキュリティアップデートや推奨されるアップデートがすべてオフになっていることを確認してください。
3.3.問題の1と2は、アップデートしたり、すべてのアップデートをクリアした後でも発生します。しかし、永遠の解決策は
1と2を試した後、sudo apt-get killmanager
と入力し、問題がなければsudo apt-get update
と入力し、sudo apt-get upgrade
と入力してください。
これで、ターミナルから任意のソフトウェアをインストールできるようになります。