Lazarus 包镜像

已知的,官方在线包地址是:http://packages.lazarus-ide.org/,速度不算太慢。

自己也搭建了一个,地址在:http://ide-packages.freepascal.cn/

设置方法:
打开 Lazarus,在 Package 菜单 中,选择 Online Package Manage (或者按 Ctrl + Alt + O)。

之后,打开 Lazarus 在线包管理:

1、点击正方“Options”,进行设置
2、在 “Remote Repository”,点击右侧“…”按钮,打开仓库设置
3、添加仓库地址,如 “http://ide-packages.freepascal.cn/”
4、点击 OK,确认添加。
5、在 “Remote Repository” 中选择,刚添加的仓库地址
(留意,仓库地址,不支持 https。)
6、保存

如图,

Lazarus 在线包镜像配置
Lazarus 在线包镜像配置

你可以,也以创建一个仓库镜像。

PHP 脚本下载,Lazarus 包镜像克隆

留意:
修正后资源文件通过本地调用(因为某些资源造成加载失败或异常)。
如果你不想使用本地资源,则在 CloneLazarusPackages.php 中 注释 528-533 行即可。

脚本使用说明:

php CloneLazarusPackages.php [clone|check|refresh] [log]

clone   进行克隆或更新操作
check   检查本地包
refresh 刷新包缓存

log     显示日志

根据需要,手动或自动同步:

#!/bin/bash

cd /www/wwwroot/yourDir/
php CloneLazarusPackages.php clone
exit 0