# WEIPDCRM **Repository Path**: yhmlg003/WEIPDCRM ## Basic Information - **Project Name**: WEIPDCRM - **Description**: Darwin Cydia Repository Manager (DCRM) Pro Guide DCRM 1.7 Pro 帮助手册 - 简体中文 用DCRM可以搭建功能强大的 Cydia 个人源,让您省却对后台技术的担心,集中精力做好内容。 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-16 - **Last Updated**: 2025-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README  DCRM - 帮助手册

Darwin Cydia Repository Manager (DCRM) Pro Guide

DCRM Pro 帮助手册 - 简体中文

欢迎

欢迎使用 Darwin Cydia Repository Manager Pro(下称“DCRM”或“WEIPDCRM”),DCRM 是一个适用于 Saurik 的 Cydia™ 客户端的源管理器。
本软件基于 tibounise 的 "DCRM" 项目重新设计,我们添加了超过95%的新功能使搭建的源变得更棒。

使用DCRM可以搭建功能强大的 Cydia 个人源,让您省却对后台技术的担心,集中精力做好内容。

WEIPDCRM 是开源免费软件,您可以在自由软件联盟发布的 GNU Affero 通用公共许可协议的约束下对其进行再发布及修改。
协议详情请参阅:http://www.gnu.org/licenses/agpl-3.0.html

若您需要帮助,可以详细浏览本帮助文档,或者通过访问 WEIPDCRM 在 Github 上的开源主页(英文)联系我们。祝您使用愉快!

环境部署

环境支持

  1. 操作系统支持
    类 Unix 操作系统(推荐) 或 Windows
  2. FastCGI 支持
    PHP >= 5.3
    需要预编译的 GZIP, BZIP2, GD, MYSQL 扩展 ,支持在 Safe Mode 下运行(如果不支持某项扩展,只需注释掉相关行即可。)
  3. 网页服务端支持
    Apache >= 2.4.7, Nginx >= 1.0.11 (Rewrite: include dcrm.conf;), Lighttpd >= 1.0 (Rewrite: include dcrm_lighttpd.conf;)
  4. 数据库支持
    MySQL 或 MariaDB

安装步骤


如果您有特殊的要求并有一定的高级操作知识和能力,您可以修改 ./system/config/connect.inc.default.php 手动配置数据库:
1. 将 DCRM_CON_SERVER 设为 MYSQL 数据库服务器的完整地址
2. 将 DCRM_CON_SERVER_PORT 设为 MYSQL 数据库服务器端口
3. 将 DCRM_CON_DATABASE 设为已经建立完成的数据库名
4. 将 DCRM_CON_USERNAME, DCRM_CON_PASSWORD 设为可访问该数据库并拥有足够权限的用户名和密码
5. 如果您需要保持数据库连接,请将 DCRM_CON_PCONNECT 设为 True
6. 我们不推荐手动初始化程序所需要的数据库,请访问 ./install/setup-install.php,进行数据库的安装

升级步骤

1. 将所有文件上传或替换到网站目录
2. 访问源的任意页面即可自动更新

使用说明

首次使用

请进入右上角的设置以及左侧的源信息设置进行初期配置。

软件包功能

分类管理

您可以添加,删除,查看软件包分类,并在编辑软件包的时候为其选择一个已配置的分类。

图标管理

您可以上传源图标,分类图标,并在分类管理中生成图标包。

运行状态

您可以查看数据库状态、系统信息、总下载量与软件包数量等信息。

关于程序

您可以查看 DCRM 的开发人员名单、翻译名单、感谢名单等。

刷新列表

刷新列表前您必须将欲显示的软件包置于 显示 状态;
单击此按钮将生成 Packages, Packages.gz, Packages.bz2 列表文件并计算 MD5sum 与 Size。

UDID 绑定*

简介

DCRM 为您提供了软件包 UDID 绑定功能,使用该功能您可以很简单地保护您的个人软件包+
该功能通过检测请求设备的 UDID 来阻挡或允许下载软件包。

* UDID 绑定为1.6.15.3.26新增功能。
+ 本功能推荐用于个人开发者的软件包内测。

使用说明

其它说明

我们为受保护软件包在软件包详情页添加了状态显示,但由于Cydia的限制,可能会出现在已绑定的设备上显示的状态不正确。但下载软件包时 UDID 检测是正常工作的,在找到更好的替代方案前请见谅。

为 Release 文件签名

简介

DCRM 可以使用 GPG 工具对 Release 文件进行签名,签名后可以使 Cydia 检验源的文件在传输过程中是否被篡改,可以提高一定的安全性。
既然您选择为您的 Release 文件进行签名,这代表您对软件源的安全性有一定要求,也代表您有一定的高级操作知识和能力,如果您认可了这两点,请继续阅读。

环境要求

  1. Windows 或 类Unix操作系统
  2. 处于 non-Safe Mode (非安全模式)下的 PHP 环境,且具有运行 GPG 命令的权限,GPG 工具可以通过各种方式获取。

操作

请先阅读 how_to_host_cydia_repo.pdf 中《用于签名 Release 的密匙》章节,为您的软件源生成一个密钥,并制作相关软件源验证包,导出私钥。
在服务器上导入该私钥,并修改 ./system/config/gnupg.inc.php 中的相关参数:
1. 将 DCRM_GNUPG_ENABLED 设为 1;
2. 将 DCRM_GNUPG_PATH 设为 gpg 命令的路径;
3. 将 DCRM_GNUPG_NAME 设为您私钥的名称;
4. 将 DCRM_GNUPG_PASS 设为您私钥的口令;
进行源信息设置,并刷新列表,在用户端安装软件源验证包即可完成。
每次刷新列表,签名数据会自动更新。

疑难解答

更多信息

编码

请使用支持 utf8_general_ci 编码的 MYSQL 数据库,DCRM 所有部分均使用 UTF-8 编码。

其它

您可以访问 WEIPDCRM 在 Github 上的开源主页以反馈问题、建议功能、查看更新等:
https://github.com/82Flex/WEIPDCRM (英文)

本帮助页重制:@Hintay

Copyright© 2015-2016 i_82 & Hintay. All rights reserved.