相关疑难解决方法(0)

哪个更可靠 - 用于版本锁定的 apt-mark 或 APT-pin (/etc/apt/preferences.d/pin)?

通常在我的 Ubuntu 16.04 LTS 上,我使用 APT-pin 功能锁定包版本。

例如,如果我想固定meld1.5.3-1ubuntu1版本,我会创建以下 pin 文件:

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-meld
Package: meld
Pin: version 1.5.3-1ubuntu1
Pin-Priority: 1337
EOF
Run Code Online (Sandbox Code Playgroud)

此文件系统级应用的设置:aptapt-getaptitude和GUI工具,如synapticmuon尊重它。

我知道其他机制 - apt-mark. 让我们假设。我的起点 - 我已经手动安装了meld_1.5.3-1ubuntu1,它的引脚被移除了。

$ apt-mark showhold
$ apt-cache policy meld 
meld:
  Installed: 1.5.3-1ubuntu1
  Candidate: 3.14.2-1
  Version table:
     3.14.2-1 500
        500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu xenial/universe i386 Packages
 *** 1.5.3-1ubuntu1 100
        100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)

然后我持有已安装的版本。 …

upgrade package-management apt dpkg pinning

7
推荐指数
1
解决办法
2275
查看次数

标签 统计

apt ×1

dpkg ×1

package-management ×1

pinning ×1

upgrade ×1