首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LMDE中启用apt存储库优先级

在LMDE中启用apt存储库优先级
EN

Unix & Linux用户
提问于 2012-04-30 05:36:44
回答 2查看 8.3K关注 0票数 6

我想在2012.04中设置apt存储库优先级排序。在/etc/apt/preferences中,顺序应该是: LMDE -> Debian测试-> Debian不稳定。换句话说,我几乎总是希望使用LMDE半滚动存储库中的包,而且有时只有在绝对必要时才能从测试和不稳定中获得它们。

我查看了http://forums.linuxmint.com/viewtopic.php?f=201&t=78882http://forums.linuxmint.com/viewtopic.php?f=141&p=379226,但仍然无法使存储库优先级排序正确工作。

做这件事最好的方法是什么?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2012-05-01 05:30:09

我似乎成功地在LMDE上实现了apt钉扎(设置apt存储库优先级)。我的/etc/apt/sources.list当前如下所示:

代码语言:javascript
复制
deb http://packages.linuxmint.com/ debian main upstream import
deb http://debian.linuxmint.com/latest testing main contrib non-free
deb http://debian.linuxmint.com/latest/security testing/updates main contrib non-free
deb http://debian.linuxmint.com/latest/multimedia testing main non-free

deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb http://ftp.us.debian.org/debian/ unstable main contrib non-free
deb http://ftp.us.debian.org/debian/ experimental main contrib non-free

我的/etc/apt/preferences看起来是这样的:

代码语言:javascript
复制
Package: *
Pin: origin packages.linuxmint.com
Pin-Priority: 900

Package: *
Pin: origin debian.linuxmint.com
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 600

Package: *
Pin: release a=unstable
Pin-Priority: 200

Package: *
Pin: release a=experimental
Pin-Priority: 50

因此,sudo aptitude只允许来自linuxmint.com的软件包安装,而要安装来自Debian发行版的软件包,我需要附加-t <distribution>,在那里发行版正在测试、不稳定或实验性。

资料来源:

  • Linux论坛上的线程
  • Debian wiki上的Apt偏好
  • 适用于初学者
票数 5
EN

Unix & Linux用户

发布于 2012-05-11 11:33:35

这对我没用--我的系统还会从测试中得到更新。我需要:

代码语言:javascript
复制
    Package: *
    Pin: release a=testing
    Pin-Priority: -1

    Package: *
    Pin: release a=unstable
    Pin-Priority: -20

    Package: *
    Pin: release a=experimental
    Pin-Priority: -30
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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