次のようにパッケージをインストールしようとしています。ネットワークアップデート8記事PPA経由でUbuntuまたはLinux MintにLibreOffice 5.0をインストールする、そして違いはFresh PPAを使用することです。
環境
$ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 17.2 Rafaela
Release: 17.2
Codename: rafaela
フィナージの法則
$ cat /etc/apt/preferences.d/libreoffice-ppa.pref
Package: *
Pin: release o=LP-PPA-libreoffice-ppa
Pin-Priority: 701
インストールする
次に、ppaを追加し、アップデート/ dist-upgradeを追加します。
$ sudo add-apt-repository ppa:libreoffice/ppa
$ sudo apt-get update
$ sudo apt-get dist-upgrade
キャッシュ戦略
ただし、パケット優先順位付けのキャッシュポリシーはまだ正しくありません。
$ apt-cache policy libreoffice
libreoffice:
Installed: (none)
Candidate: 1:4.4.3~rc2-0ubuntu1~trusty1
Version table:
1:5.0.2-0ubuntu1~trusty1 0
500 http://ppa.launchpad.net/libreoffice/ppa/ubuntu/ trusty/main amd64 Packages
1:4.4.3~rc2-0ubuntu1~trusty1 0
700 http://packages.linuxmint.com/ rafaela/import amd64 Packages
1:4.2.8-0ubuntu2 0
500 http://mirrors.coreix.net/ubuntu/ trusty-updates/universe amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/universe amd64 Packages
1:4.2.3~rc3-0ubuntu2 0
500 http://mirrors.coreix.net/ubuntu/ trusty/universe amd64 Packages
質問
私のルールが考慮されないのはなぜですか?
答え1
短い答え
ルールソースのバグ修正/etc/apt/preferences.d/libreoffice-ppa.pref
:
Pin: release o=LP-PPA-libreoffice-ppa
しなければならない(削除する-ppa
):
Pin: release o=LP-PPA-libreoffice
長い答え
以下からパッケージをダウンロードしたいと思います。
http://ppa.launchpad.net/libreoffice/ppa/ubuntu/ trusty/main
だから見ると
http://ppa.launchpad.net/libreoffice/ppa/ubuntu/dists/trusty/Release
あなたは発見するでしょう
Origin: LP-PPA-libreoffice Label: LibreOffice Fresh Suite: trusty Version: 14.04 Codename: trusty Date: Sat, 10 Oct 2015 7:06:48 UTC Architectures: amd64 arm64 armhf i386 powerpc ppc64el Components: main Description: Ubuntu Trusty 14.04 MD5Sum: ...
したがって、それに応じて変更する必要があります/etc/apt/preferences.d/libreoffice-ppa.pref
。