2. Getting Started# 2.1. Installation and initial configuration 2.1.1. Initial Setup of KDE Builder 2.1.1.1. Install KDE Builder 2.1.1.2. Prepare the configuration file 2.1.1.3. Install the dependencies for projects 2.2. Alternative Installation Methods 2.2.1. Using the kde-builder package available for your operating system 2.2.2. Using Python packages from your operating system 2.2.3. Using a Python virtual environment 2.3. Editing the configuration file 2.4. Using the kde-builder tool 2.4.1. Loading project metadata 2.4.2. Previewing what will happen when kde-builder runs 2.4.3. Resolving build failures 2.5. Project Organization and selection 2.5.1. KDE Software Organization 2.5.2. Selecting projects to build 2.5.3. Groups 2.5.3.1. The basic group concept 2.5.3.2. Special Support for KDE groups 2.5.4. The official KDE module database 2.5.5. Filtering out KDE project projects