Calamares安裝程序框架
Calamares 是 分布-獨(dú)立 安裝程序框架。
Calamares 使用 Qt5,C++ 11,Boost.Python,KDE Frameworks 5 和 KDE 分區(qū)管理器構(gòu)建。
特性如下:
完全的模塊化設(shè)計,包括三個插件接口:C++, Python 和通用程序
一個線程化作業(yè)執(zhí)行器,支持 C++ 和 Python API
超過 25 個模塊集合
自包含的組件機(jī)制
高級的分區(qū)工具
依賴
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)
構(gòu)建
$ git submodule init $ git submodule update $ mkdir build $ cd build $ cmake -DCMAKE_BUILD_TYPE=Debug .. $ make
Calamares 當(dāng)前分為:
-
libcalamares - 后端庫
libcalamaresui - 前端庫
calamares - 主要可執(zhí)行
評論
圖片
表情
