GPLv3
Windows
C/C++
软件简介
Calamares 是 分布-独立 安装程序框架。
Calamares 使用 Qt5,C++ 11,Boost.Python,KDE Frameworks 5 和 KDE 分区管理器构建。
特性如下:
-
完全的模块化设计,包括三个插件接口:C++, Python 和通用程序
-
一个线程化作业执行器,支持 C++ 和 Python API
-
超过 25 个模块集合
-
自包含的组件机制
-
高级的分区工具
依赖
-
CMake >= 2.8.12
-
Qt >= 5.3
-
yaml-cpp >= 0.5.1
-
Python >= 3.3
-
Boost.Python >= 1.55.0
部分模块的依赖:
-
extra-cmake-modules
-
kconfig (part of KF5)
-
solid (part of KF5)
-
kcoreaddons (part of KF5)
-
ki18n (part of KF5)
构建
$ git submodule init
$ git submodule update
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug ..
$ make
Calamares 当前分为:
-
libcalamares - 后端库
-
libcalamaresui - 前端库
-
calamares - 主要可执行