PPAのUbuntu Software Centerに同じ名前のパッケージがある場合


11

ソースリストのPPAにUbuntu Software Centerの同じ名前のパッケージがある場合、そのパッケージはソフトウェアセンターに表示されます。同様に、どのパッケージがapt-get installを介してダウンロードされますか?

回答:


3

パッケージの最新バージョンを持つリポジトリは、Ubuntu Software Centerに表示され、でダウンロードされたものapt-get installです。デフォルトではこのようになっていますが、[ソフトウェアリポジトリ]ウィンドウで変更できます。


2
デフォルトの動作を変更する方法と、変更可能な内容について詳しく説明できますか?ありがとう!
ネックウィ14

これは完全ではないあなたがソースの優先順位を設定することができ、正しい:help.ubuntu.com/community/PinningHowto
pomsky

9

パッケージの優先度

パッケージソースの優先順位は、ローカルパッケージ構成で定義されます。
この構成はで検査できますapt-cache policy

UbuntuメインパッケージリポジトリとPPAで利用可能なapt-cache policyパッケージの表示例を次に示しgitます。PPAバージョンは現在インストールされています。

$ apt-cache policy git
git:
  Installed: 1:2.1.0-1~ppa0~ubuntu14.04.1
  Candidate: 1:2.1.0-1~ppa0~ubuntu14.04.1
  Version table:
 *** 1:2.1.0-1~ppa0~ubuntu14.04.1 0
        500 http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     1:1.9.1-1 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

URLの前の数字は優先順位を指定します。この優先度を持つソースが1つしかない場合は、最も高い優先度を持つソースのパッケージが優先されます。

同じ優先度の新しいパッケージ

ここにあるように、優先度の最も高いエントリが複数ある場合は、新しいバージョンが優先されます。

優先順位を変更する

特定のバージョンを優先するように優先順位を変更するには、で例外ルールを定義できます/etc/apt/preferences。パッケージを固定バージョンにロックすることを「固定」と呼びます。PinningHowtoを
参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.