特定のパッケージが含まれているPPAを見つける方法


12

sources.listファイルにPPAリンクを追加するために、どのリポジトリに特定のパッケージが含まれているかを知りたいです。

パッケージは、公式リポジトリ(multiverseまたは同様のもの)の外部にある場合もあります。

リポジトリ名だけでなく、追加の苦労なしにソースに追加される完全修飾PPAリンク名も検索したくありません。


パケットまたはパッケージ?後に何かあり:ますか?
ムル

回答:


10

y-ppa-manager あなたのためにそれを行うことができます:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

パッケージを検索し、ボタンAdd selected PPAを使用してPPAを追加します。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください


y-ppa-managerがlibraw5またはlibrawを見つけられない
アブドゥルアルハズレッド

@AbdulAlHazred確かに、あなたのUbuntuバージョンにはその名前のパッケージはありません。
AB

プログラムは、インストールされているシステムで使用可能なパッケージのみを検索しますか?したがって、異なるubuntuバージョンの同じプログラムは異なる結果を表示できますか?たぶん、lightzoneをインストールするためにlibraw5が必要なのか、それとも別のパッケージが必要ないのか、または別のシステムでlibraw5が目的を達成する別のバージョンをすでに持っているのか、ご存知かもしれません。..
アブドゥルアルハズレッド

@AbdulAlHazred元々の質問を編集し、Ubuntuバージョンを追加します。lightzoneをインストールする必要があります。
AB

2
同じことを行うコマンドラインユーティリティはありますか?私はちょうど何かを検索することができるようにしたいと自動的にPPAを追加して、私はと探していたものをインストールするPPAで見つかった場合のapt-getを... UIを憎む
ジョーク

8

パッケージが公開されたリポジトリを見つける最も速い方法は、ubuntuパッケージデータベースを検索することです。パッケージaac-encの場合、異なるリリースのエントリには次のものがあります。

http://packages.ubuntu.com/search?keywords=aac-enc
  • trusty(14.04LTS)(サウンド):Fraunhofer FDK AAC Codec Library-frontend binary [ multiverse ]
    0.1.2-1:amd64 i386

リポジトリは角括弧内に太字で印刷されます([ multiverse ])。


個人パッケージアーカイブそれは誰もが任意のパッケージをアップロードすることを可能にするよう(PPA)は、違うものです。そのため、問題のあるパッケージをインストールする固有のリスクがあります。

PPAの検索は、ランチパッドから実行できます。

https://launchpad.net/ubuntu/+search?text=aac-enc

パッケージaac-encはパッケージfdk-aacの一部であることがわかります。それをクリックすると、異なるリリースのダウンロードページが表示されます。さらに下には、信頼できないアーカイブのバージョンへのリンクがあります。

ここに画像の説明を入力してください

これは、fdk-aacを含む個人パッケージアーカイブの未分類リストにリンクしますが、この検索を定義済みリリースに限定することはできません。


ニース、ここから完全修飾PPAリンクを取得する方法は?
マトボブ

@mattobob MultiverseはすでにUbuntuの一部であり、ソフトウェアソースで有効にする必要があります。
ロボベンクレイン

ちょっと仲間の質問は、多元外のリポジトリに固有のものでした。
マトボブ

packages.ubuntuからPPAへのリンクはありません-編集を参照してください。
タッカット

2
@AbdulAlHazred:PPAの説明には、入力する名前(ppa:philip5 / extra)を含めて、システムに追加する方法に関する指示があります。
タックカット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.