環境

  • Windows7(32bit)
  • VMWare 6.0.7
  • Ubuntu 14.04 LTS (日本語Remix i386)

なぜかppaを追加できない

add-aptでppaを追加しようと下記コマンドを使ったのですが、なぜか何も表示されません。うんともすんとも。

~$ sudo add-apt-repository ppa:[hogehoge]

さて、困りましたね。

launchpad.netを参照してみる

とりあえずppaの詳細を確認するために、launchpad.netを参照しました。
すると、なにやら「Adding this PPA to your system」という怪しい記述を発見。

You can update your system with unsupported packages from this untrusted PPA by adding ppa:webupd8team/java to your system's Software Sources.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

この手順ではできなかったので、その下の「Technical details about this PPA」を参照することに。

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.
Display sources.list entries for: xxx

どうやら、「source.list」なるファイルに記述すれば追加できるみたいです。
使用しているUbuntuのバージョンを選択すると、バージョンに対応した文字列が発行されました。

Display sources.list entries for: Trusty (14.04)

deb http://ppa.launchpad.net/xxx/xxx/xxx trusty main
deb-src http://ppa.launchpad.net/xxx/xxx/xxx trusty main

source.listに追記する

~$ sudo nano /etc/apt/sources.list
~$ # 最終行に追記
~$ deb http://ppa.launchpad.net/xxx/xxx/xxx trusty main 
~$ deb-src  http://ppa.launchpad.net/xxx/xxx/xxx trusty main 

いざapt-get

updateを掛けて、無事にインストール成功しました! やったー!

~$ sudo apt-get update
~$ sudo apt-get install xxx

おわりに

今回の問題解消でapt-getとppaの仕組みを勉強するきっかけになりました。
まだやったことないwgetやcurlでのバイナリ取得も、この調子でできたらいいぁなと思います。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.