Distribution-independent installer framework
Go to file
Adriaan de Groot 238a1e812f [partition] Reduce the fudge-factor for swap size
- Reported by Bill Auger (I think), a 15GiB disk wouldn't hold
   a 8.9GiB root plus 4GiB swap -- due to 10% overprovisioning
   of swap, plus the 2.1GiB fudge factor.
2018-08-08 05:58:41 -04:00
.github/ISSUE_TEMPLATE Update issue template 2018-06-18 10:24:35 -04:00
.tx
ci ci: name tags consistently 2018-06-28 06:02:18 -04:00
CMakeModules CMake: always copy the config files to the build directory. 2018-06-28 04:39:12 -04:00
data
lang i18n: [python] Automatic merge of Transifex translations 2018-08-06 05:15:49 -04:00
LICENSES [users] Use explanation of password error from libpwquality 2018-01-24 14:13:50 +01:00
man
src [partition] Reduce the fudge-factor for swap size 2018-08-08 05:58:41 -04:00
.editorconfig
.gitattributes
.gitignore Git: ignore compiled QML 2018-03-07 12:55:14 +01:00
.gitmodules Remove libcrashreporter-qt more thoroughly 2017-09-13 08:47:07 -04:00
.travis.yml CI: defer to Travis driver script 2017-10-27 11:25:35 +02:00
AUTHORS Documentation: update AUTHORS 2017-11-06 07:02:34 -05:00
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations 2018-08-06 05:15:48 -04:00
calamares.desktop.in
CalamaresBuildTreeSettings.cmake.in
CalamaresConfig.cmake.in CMake: improve documentation in the Config file 2018-03-09 07:21:16 -05:00
CalamaresConfigVersion.cmake.in
CalamaresUse.cmake.in
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt CMake: bump version 2018-06-28 05:51:12 -04:00
com.github.calamares.calamares.policy
Dockerfile ci: switch to less volatile KDE Neon version 2018-05-07 04:56:43 -04:00
LICENSE
README.md CMake: make docs and code consistent. 2018-06-15 14:50:35 -04:00
settings.conf

Calamares: Distribution-Independent Installer Framework


GitHub release Build Status Travis Build Status Coverity Scan Build Status GitHub license

Report a Bug Contribute Translate Freenode (IRC): #calamares Wiki

Dependencies

Main:

  • Compiler with C++11 support: GCC >= 4.9.0 or Clang >= 3.5.1
  • CMake >= 3.2
  • Qt >= 5.7
  • yaml-cpp >= 0.5.1
  • Python >= 3.3 (required for some modules)
  • Boost.Python >= 1.55.0 (recommended, or PythonQt; one is required for some modules)
  • PythonQt (recommended, or Boost.Python; one is required for some modules)
  • extra-cmake-modules >= 5.18 (recommended; required for some modules)

Modules:

  • welcome:
    • NetworkManager
    • UPower (optional, runtime)
  • partition:
    • extra-cmake-modules
    • KF5: KCoreAddons, KConfig, KI18n, KService, KWidgetsAddons
    • KPMcore >= 3.3
  • bootloader:
    • systemd-boot or GRUB
  • unpackfs:
    • squashfs-tools
    • rsync

Building

See wiki for up to date building and deployment instructions.