首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置APT钉扎防止bash发布候选程序的安装

如何配置APT钉扎防止bash发布候选程序的安装
EN

Unix & Linux用户
提问于 2022-09-26 15:28:46
回答 1查看 171关注 0票数 1

我目前正在我的amd64桌面上使用一个Debian/testing发行版。在这个发行版上,bash包的最新版本是5.2~rc2-2,参见https://tracker.debian.org/pkg/bash

我不想为bash安装RC (Release候选人)版本,因为这个包是使用调试标志构建的,参见https://sources.debian.org/src/bash/5.2~rc2-2/configure.ac/#L43-L45

我将APT钉扎配置为bash,以防止安装5.2-rc*版本(将Pin-Priority设置为- 1)。文件/etc/apt/preferences.d/10-bash

代码语言:javascript
复制
Package: bash
Pin: version 5.2~rc*
Pin-Priority: -1

适用于bash的APT策略是可以的:

代码语言:javascript
复制
$ apt-cache policy bash
bash:
  Installed: 5.1-6.1
  Candidate: 5.1-6.1
  Version table:
     5.2~rc2-2 -1
        990 http://debian.proxad.net/debian bookworm/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
 *** 5.1-6.1 100
        100 /var/lib/dpkg/status

我想将APT钉扎用于bash for ALL RC版本(不仅仅是5.2-rc):

代码语言:javascript
复制
Package: bash
Pin: version *rc*
Pin-Priority: -1

但是,对于这种模式*rc*,它不起作用:

代码语言:javascript
复制
$ apt-cache policy bash
bash:
  Installed: 5.1-6.1
  Candidate: 5.2~rc2-2
  Version table:
     5.2~rc2-2 990
        990 http://debian.proxad.net/debian bookworm/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
 *** 5.1-6.1 100
        100 /var/lib/dpkg/status

How使用模式/glob进行APT钉扎的版本?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-09-26 15:52:29

根据apt_preferences命令页regular表达式需要被斜杠包围。

如果我更正我的文件为APT钉扎(防止安装RC版本的bash),它的工作!

代码语言:javascript
复制
/etc/apt/preferences.d/10-bash: 

Package: bash
Pin: version /rc/
Pin-Priority: -1
代码语言:javascript
复制
$ apt-cache policy bash
bash:
  Installed: 5.1-6.1
  Candidate: 5.1-6.1
  Version table:
     5.2~rc2-2 -1
        990 http://debian.proxad.net/debian bookworm/main amd64 Packages
        500 http://deb.debian.org/debian unstable/main amd64 Packages
 *** 5.1-6.1 100
        100 /var/lib/dpkg/status
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/718763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档