小编use*_*686的帖子

使用 pacman / yaourt 进行选择性更新?

我在 ArchLinux 中使用 yaourt。

  • 是否可以做一个yaourt -Syu但只包括核心/额外或我想要的包?
  • 如何更新单个包?yaourt -U <package>不起作用(无法找到或读取包)。我必须使用yaourt -S <package>吗?

编辑

  • 使用出现问题yaourt -S <package>:如果没有可用的更新,无论如何都会重新安装包

arch-linux updates

8
推荐指数
1
解决办法
9826
查看次数

检查 AUR PKGBUILD 是否有恶意代码的便捷方法?

众所周知,从 AUR 安装软件包时应该小心,因为 PKGBUILD 可能不会按照您的预期运行并且可能是恶意的。因此,我从 AUR 安装和更新软件包的工作流程如下(使用 yaourt):

检查 PKGBUILD:

  • source=(...)部分是否仅包含来自预期来源的 URL?
  • package(){...}如果零件只执行通常的安装/复制操作,请快速扫描零件

我认为使用此过程与从源下载软件并手动安装一样安全。请注意,我不是在谈论要安装的软件本身是否安全,我想考虑软件包的附加安全问题。

问题是:

  • 这和我假设的一样安全吗?是否还有其他地方(在 PKGBUILD 或其他地方)可以进行攻击?
  • 在每次更新包时检查整个 PKGBUILD 非常不方便。在大多数情况下,仅更改版本号或 URL。是否有工具或简单的方法来展示/突出与上一个 PKGBUILD的差异
  • 是否有支持用户检查 PKGBUILD 文件的工具?

security package-management arch-linux

8
推荐指数
1
解决办法
1149
查看次数

ArchLinux - yaourt:保存更新日志?

当我这样做时,yaourt -Syu有时控制台中有很长的日志,因此缓冲区已满并且一些信息丢失。由于信息很重要,有时我想将 yaourt/pacman 记录的所有内容保存在文件中。

这样做yaourt -Syu > file确实将内容保存到文件中,但随后您将无法看到控制台中发生了什么。有可能两者兼得吗?

package-management arch-linux

2
推荐指数
1
解决办法
1533
查看次数