1 Star 0 Fork 4

沈亚峰 / kylin-system-updater

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Software Updater for apt

  • 目录架构:

    backend  debian  Makefile  plugin  README.MD
  • 其中分为控制面板插件目录plugin and 更新后端目录backend,两个模块相互隔离,公用一个包来安装

  • GitLab分支介绍

    • backend_dev:后端更新代码维护的分支
    • plugin_dev:控制面板插件维护的分支
    • dev:分支只要负责将后端更新代码和插件的代码进行合并编包测试的分支,最新的代码在此分支上
    • master:负责最终出版本的分支,dev上验证成功后,将代码合并到master上进行编包
  • 安装依赖

    sudo apt install dh-python python3-all python3-distutils-extra gir1.2-snapd-1 apt-clone intltool at-spi2-core -y

后端服务:

  • 后端服务主要负责更新、安装、升级等等各种安装和下载的过程处理

  • 查看后端日志:tail -f /var/log/kylin-system-updater/kylin-system-updater.log.1

  • 调试后端代码:

    • 进入backend目录下直接运行kylin-system-updater

    • 调试参数

      -d 日志直接输出到终端,不输出到log文件中
      -n 不更新摸板不刷新source.list and important 列表
      -r 替换已经运行的后端程序
      -c 关闭源过滤等各种过滤代码
      

配置文件

  • 名称:system-updater.conf

  • 路径:/var/lib/kylin-system-updater

  • 配置项:

    #自动更新使用
    [AutoUpgrade]
    #升级列表,自动更新使用
    upgradelist = 
    
    #系统状态
    [SystemStatus]
    #标志是否异常强制关闭
    isabnormalreboot = False

文档

Aptdaemon

python-apt

方法与信号接口文档

  • 参考interface.md 文档

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/shen-yafeng/kylin-system-updater.git
git@gitee.com:shen-yafeng/kylin-system-updater.git
shen-yafeng
kylin-system-updater
kylin-system-updater
upstream

搜索帮助

344bd9b3 5694891 D2dac590 5694891