假设我在 /etc/apt/preferences 中有一个部分:
Package: m4
Pin: release a=lenny-backports
Pin-Priority: 1000
Run Code Online (Sandbox Code Playgroud)
如何添加多个包而不是再次复制一个部分并指定包列表?我还没有找到这样做的方法,像 *(所有包)或单个名称这样的分组要么太宽要么太窄。
您可以使用 glob 来固定多个包:
所有包含gnome以下内容的软件包:
Package: /gnome/
Pin: release a=lenny-backports
Pin-Priority: 1000
Run Code Online (Sandbox Code Playgroud)
所有包含gnome或名为 的包的包kde:
Package: /gnome/ kde
Pin: release a=lenny-backports
Pin-Priority: 1000
Run Code Online (Sandbox Code Playgroud)
所有包含gnome或的包gdm:
Package: /(gnome|gdm)/
Pin: release a=lenny-backports
Pin-Priority: 1000
Run Code Online (Sandbox Code Playgroud)
所有以 开头的包m4:
Package: m4*
Pin: release a=lenny-backports
Pin-Priority: 1000
Run Code Online (Sandbox Code Playgroud)
所有以 结尾的包m4:
Package: *m4
Pin: release a=lenny-backports
Pin-Priority: 1000
Run Code Online (Sandbox Code Playgroud)
您可以使用 了解有关 glob 的更多信息man 7 glob。
| 归档时间: |
|
| 查看次数: |
964 次 |
| 最近记录: |