您尚未登录。

#1 2021-05-25 14:47:48

JerryXiao
会员
注册时间: 2019-02-22
帖子: 5
个人网站

[推广] pacroller - archlinux 无人值守自动更新

关于archlinux的自动更新,咱以前看到过数个同类工具的概念,然而没有人真正做成一个可用的成品。

Pacroller 是一个 archlinux 无人值守自动更新工具,使用Python 3.x构建,并且尽可能减少依赖以确保在日常更新中pacroller本身不至于出现问题。Pacroller 中内置了pacman以及一些常用软件包输出的正则,因此可以过滤 pacman 更新的输出并且指出任何不能被正则表达式匹配的内容。

https://github.com/isjerryxiao/pacroller

这个小工具原先主要是为了我的几个 archlinux vps 编写的。(vps上忽略内核更新,并配合 needrestart 重启更改的daemon,可以达到无人值守自动更新的效果)
后来我发现 pacroller 也很适合在日常使用的 archlinux 系统上使用,他可以理解 pacman 的输出,指出有问题的部分,免去您紧盯着 pacman -Syu 输出的烦恼。

img1
img2

离线

#2 2021-05-27 14:41:29

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 191
个人网站

Re: [推广] pacroller - archlinux 无人值守自动更新

他的依赖冲突解决机制是什么呢?不会对系统造成未知损坏吗?


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#3 2021-05-27 14:57:05

JerryXiao
会员
注册时间: 2019-02-22
帖子: 5
个人网站

Re: [推广] pacroller - archlinux 无人值守自动更新

布丁酱 说:

他的依赖冲突解决机制是什么呢?不会对系统造成未知损坏吗?

他就是调用 pacman -Sy 然后 pacman -Su。 不需要自己解决什么依赖冲突。

离线

#4 2021-05-27 17:08:30

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 191
个人网站

Re: [推广] pacroller - archlinux 无人值守自动更新

我试了一下,无法启动,求指导。

ERROR - systemd is in starting state, refused


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#5 2021-05-27 17:42:28

JerryXiao
会员
注册时间: 2019-02-22
帖子: 5
个人网站

Re: [推广] pacroller - archlinux 无人值守自动更新

"systemd is in starting state" 说明你 systemd 报告系统正在启动 你可以解决这个问题 也可以关掉 systemd-check

/etc/pacroller/config.json
"systemd-check": true 改为 "systemd-check": false

离线

#6 2021-05-27 20:25:51

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 191
个人网站

Re: [推广] pacroller - archlinux 无人值守自动更新

谢谢


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

页脚