小编mil*_*dos的帖子

为 PPA 分配更高的优先级

我试图弄清楚如何为一个 PPA 分配比另一个 PPA 更高的优先级。我在这个论坛上看了一堆答案,但没有一个能解决我的问题。

我们的一些服务器上有两个 PPA 源,我们将它们粘贴到/etc/apt/sources.list.d. 其中一些存储库提供相同的包(就名称而言)但不同的版本和可能不同的二进制文件。有没有一种方法可以让我们将一个回购优先于另一个?

我阅读了apt_preferences教程,但它再晦涩难懂,也没有找到我的问题的答案。这是情况。我们有以下来源:

$ ls -l /etc/apt/sources.list.d 
total 12
-rw-r--r-- 1 root root 66 Jan  2 16:50 nginx-source.list
-rw-r--r-- 1 root root 84 Jan  2 16:49 ruby-ng-experimental-source.list
Run Code Online (Sandbox Code Playgroud)

其中,nginx-source.list内容是:

deb     http://ppa.launchpad.net/nginx/stable/ubuntu precise main
Run Code Online (Sandbox Code Playgroud)

ruby-ng-experimental-source.list内容是:

deb     http://ppa.launchpad.net/brightbox/ruby-ng-experimental/ubuntu precise main
Run Code Online (Sandbox Code Playgroud)

这两个来源都提供了不同版本的 nginx-full 包等。当我列出优先级时,ruby-ng-experimental-source.list 位于输出之上,因此从该 repo 安装了 nginx-full:

$ apt-cache policy nginx-full                                 
nginx-full:
  Installed: 1:1.2.3-1~38~precise1
  Candidate: 1:1.2.6-1~43~precise1
  Version table:
     1:1.2.6-1~43~precise1 0
        500 http://ppa.launchpad.net/brightbox/ruby-ng-experimental/ubuntu/ precise/main amd64 Packages
 *** 1:1.2.3-1~38~precise1 0 …
Run Code Online (Sandbox Code Playgroud)

apt ppa repository

14
推荐指数
1
解决办法
9457
查看次数

motd 显示两次

所以这就是交易。我已经/etc/motd.tail按照 Ubuntu 文档的建议创建了该文档,该文档应将静态内容附加到/etc/motd. 然而,除了这项工作之外,当我通过 ssh 登录到服务器时,它会显示 MOTD 两次。W00t?!有没有什么办法解决这一问题 ?这对我来说确实像是一个错误。谢谢

server ssh 12.04 motd

4
推荐指数
1
解决办法
7900
查看次数

标签 统计

12.04 ×1

apt ×1

motd ×1

ppa ×1

repository ×1

server ×1

ssh ×1