# info.archives **Repository Path**: zinface/info.archives ## Basic Information - **Project Name**: info.archives - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-16 - **Last Updated**: 2025-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # info.archives 本仓库用于存储和管理 Deepin 20 系统相关的软件包列表信息,并提供一些辅助工具用于处理和优化这些列表文件。 ## 项目结构概览 - **deepin20/**: 包含 Deepin 20 系统的软件包列表文件及说明。 - `README.md`: 简要说明 pkg list 的相关内容。 - `grub.png`: 可能是 GRUB 引导配置相关的截图。 - `all.list`, `installed.list`, `upgradable.list`: 软件包列表文件,分别表示所有包、已安装包和可升级包。 - **tools/**: 提供各类辅助工具脚本。 - `pkg-list-clean/`: 用于清理 `pkg list` 文件中因中文翻译造成的检查错误。 - `main.go`: Go 编写的主程序。 - `go.mod`, `go.sum`: Go 模块依赖管理文件。 - 说明文档中提到该工具会生成 `installed.list.clean` 文件。 - `Deprecated/dpkg-csv/`: 已废弃的 dpkg 工具,用于将 dpkg 数据转为 CSV。 - `main.go`: Go 编写的主程序。 - `go.mod`, `go.sum`: Go 模块依赖管理文件。 ## 功能说明 - `pkg-list-clean`: 清理软件包列表文件中的非法字符或格式,以解决因中文翻译(如“正在列表...”)造成的解析错误。 - `dpkg-csv`: 旧版工具,用于将 dpkg 输出转换为 CSV 格式,便于分析和展示。 ## 使用说明 ### pkg-list-clean 1. 将需清理的 `installed.list` 文件放置在 `deepin20/pkg/` 目录。 2. 运行 `tools/pkg-list-clean/main.go`。 3. 输出将保存为 `installed.list.clean`,可在对应目录查看。 ### dpkg-csv(已废弃) 此工具不再推荐使用,但仍可运行: 1. 使用 dpkg 导出原始数据。 2. 将数据作为输入提供给 `tools/Deprecated/dpkg-csv/main.go`。 3. 输出为 CSV 格式,便于导入到表格工具进行进一步分析。 ## 开发语言 - 工具部分使用 Go 编写。 ## 开发与贡献 欢迎提交 Issue 和 Pull Request,以帮助我们优化软件包管理工具和列表文件处理流程。