Aller directement au contenu

Contribuer au développement de KDE Linux

L'équipe de KDE Linux apprécie toujours l'aide pour le développement de KDE Linux vers le système d'exploitation du futur !

Images « CI »

Vérifiez le journal de compilation de votre chaine de compilation. Il devrait indiquer où les images ont été enregistrées.

Vous pouvez également parcourir les images à partir d'ici.

Améliorer la vitesse locale de compilation

Afin d'accélérer les compilations locales, veuillez créer un fichier mkosi.local.conf à la racine du dépôt avec le contenu suivant :

[Content]
Environment=LOCALE_GEN="en_US.UTF-8 UTF-8" # replace with your locale`
Environment=MIRRORS_COUNTRY=us # replace with your country code`
Environment=PARALLEL_DOWNLOADS=50 # if your internet connection is fast

Vous devez utiliser le pilote d'enregistrement « btrfs » depuis le panneau, sinon cela ne fonctionnera pas vraiment.

Si votre système de fichiers hôte utilise « btrfs » (Comme KDE Linux), veuillez ajouter ce qui suit au fichier « /etc/docker/daemon.json »

{
  "storage-driver": "btrfs"
}

La documentation officielle de Docker expliquant cela peut être trouvée ici.

Si vous n'utilisez pas « btrfs » pour votre machine hôte, vous pouvez toujours créer un volume « btrfs » sous forme d'un fichier comme ceci :

systemctl stop docker.socket docker.service || true
fallocate -l 64G /store/docker.btrfs
mkfs.btrfs /store/docker.btrfs
[ -d /var/lib/docker ] || mkdir /var/lib/docker
mount /store/docker.btrfs /var/lib/docker
systemctl restart docker.socket docker.service

Lancer ensuite :

./build_docker.sh --incremental

Compiler des images système personnalisées

Vous pouvez générer des images personnalisées de KDE Linux pour tester localement les intégrations de paquets ou les modifications du système. Le processus de compilation utilise mkosi encapsulé dans un conteneur « Docker ».

Pour inclure des paquets personnalisés, veuillez ajouter les noms des paquets souhaités aux fichiers de configuration concernés (Comme la section [Paquets] dans mkosi.conf ou les fichiers .packages spécifiques) avant de lancer le script de compilation.

Lancer le script de configuration par :

./build_docker.sh

Une fois la compilation terminée avec succès, la sortie consistera en un fichier d'image .ISO situé dans le dossier mkosi.output/.

Test rapide avec Virt-Manager

Le moyen le plus rapide de tester vos modifications est de démarrer l'image .ISO directement comme un disque existant dans une machine virtuelle, en contournant le processus d'installation complet.

  1. Ouvrez le Gestionnaire de machines virtuelles et lancez l'assistant Nouvelle machine virtuelle.
  2. Veuillez sélectionner Media local d'installation et votre fichier généré .ISO.
  3. Allouer au moins 4 Go de RAM et 2 cœurs du processeur.
  4. Important : Dans la configuration de la machine virtuelle, veuillez vous assurer que le Micrologiciel est défini sur UEFI et que le Secure Boot est désactivé.

Pour une installation plus permanente ou des instructions sur l'utilisation d'autres outils de virtualisation comme VirtualBox ou UTM, veuillez consulter le guide Installation dans une machine virtuelle.


Article rédigé par , et sous licence CC-BY-4.0.