相关疑难解决方法(0)

如何仅从命令行安装安全更新?

sudo apt-get upgrade安装所有更新,而不仅仅是安全更新。我知道我可以使用更新管理器仅选择重要的安全更新,但是有没有办法从命令行执行此操作?

updates package-management security command-line

377
推荐指数
7
解决办法
37万
查看次数

apt-get 更新仅针对特定存储库

当我添加一个 PPA 并且我想安装它的一些内容时,使用apt-get update.

是否可以只同步给定存储库的内容?

package-management apt software-sources

112
推荐指数
5
解决办法
5万
查看次数

如何仅从特定存储库安装更新?

如何将安装的更新限制为来自一组特定存储库的更新?这是可能吗?

apt pinning

39
推荐指数
5
解决办法
12万
查看次数

如何获取受限/合作伙伴包的安全更新?

我只想在 Ubuntu 12.04 LTS 上执行安全更新,保持系统的其余部分不变。我需要从命令行执行此操作,而不是 GUI 更新管理器。我已经实现了这里描述的解决方案,它似乎非常适合这个目的。鉴于我在 12.04,我只是将“精确”替换为“清醒”。

我的问题是:通过使用该答案中所述的 apt 固定,我是否仍会收到通过“其他”存储库分发的软件包的安全更新- 合作伙伴、受限、多元宇宙等?或者它只会让我更新“核心”发行版中的软件包?

谢谢!~l

updates package-management security apt official-repositories

8
推荐指数
2
解决办法
525
查看次数

如何使用 apt-get 创建仅包含安全更新的列表?

我正在尝试使用 apt-get 创建仅适用于 Ubuntu 系统的安全更新列表。

我非常了解这篇文章如何仅从命令行检查安全更新?但这似乎只有在 /etc/apt/sources.list.d/ 中不存在任何源列表的情况下才有效

到目前为止我的代码看起来像这样

#!/bin/bash
set -x

setup(){
        APTSRC="/etc/apt/sources.list"
        SECSRC="/etc/apt/secsource.list"
}

cleanup(){
        rm ${SECSRC}
}

get_updates(){
    grep trusty-security ${APTSRC} > ${SECSRC}
    apt-get -o Dir::Etc::sourcelist="${SECSRC##/*/}" -o Dir::Etc:sourceparts="." update &&  apt-get --assume-no upgrade
}

setup
get_updates
cleanup
Run Code Online (Sandbox Code Playgroud)

它在大多数情况下都有效,但因为我在 /etc/apt/sources.list.d/ 中有一些源列表,它会将它们拉进来。有没有办法通过命令行选项来避免这种情况?

我想补充一点,我们不会设置自动更新。我们只想要一个更新列表。

updates repository

5
推荐指数
1
解决办法
4047
查看次数