Cet outil a été conçu pour être plus facilement utilisable avec les ISOs Lives de Debian et l'installateur graphique. Les ISOs lives sont disponibles ici :
https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/
Télécharger les images Live Debian Testing :
https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/
Le mot de passe ROOT/SUDO des ISOs live est : live
L'interface GUI a été pensée pour fonctionner avec GNOME et KDE et Debian 12/Stable. Une compatibilié est en cours pour prendre en charge CINNAMON, et à terme, un support complet pour Linux Mint Debian Edition.
Vidéos sur postinstall-debian :
Un programme de post install debian en graphique ! by Davius
Installation Debian + Script post-installation feat Davius
Il est nécessaire d'avoir configuré SUDO pour utiliser la version GUI.
SI VOUS AVEZ INSTALLÉ DEBIAN DEPUIS UNE ISO LIVE, SUDO EST DÉjÀ CONFIGURÉ !
Ouvrez un terminal, puis copier coller cette commande :
su - -c "usermod -aG sudo $(who | grep tty | cut -d " " -f 1)"
Entrez le mot de passe ROOT (Super Utilisateur) pour valider la commande, puis redémarrez la machine.
Utiliser la console de dépannage avec Debian
Si vous avez installé Debian avec sudo sans compte root, il faudra l'activer après l'installation pour avoir accès à la console de dépannage (menu avancé de grub) ou bien en cas d'une erreur sur un fichier de configuration empèchant le démarrage du système. Pour activer le compte ROOT (Superutilisateur) :
sudo passwd root
Saisissez un nouveau mot de passe. Puis vérifiez que tout est OK en vous connectant :
su -
Pour quitter l'invite de commande root, tapez 'exit'.
UTILISATION AVEC INTERFACE GRAPHIQUE (MODE SIMPLIFIÉ/Débutants - Debian 12/STABLE Uniquement) :
L'utilisation de la GUI est volairement bloquée sur Testing/Sid. Si vous utilisez ces version, c'est que vous avez déjà les bases. Vous devrez alors utiliser la TUI
L'interface graphique est optimisée pour GNOME et KDE uniquement.
Rendez-vous dans la section "Releases" puis télécharger le logiciel (postinstall-debian-{VERSION}.zip)
Décompressez le zip, puis double cliquez sur "postinstall-debian-gui.run"
NOTE IMPORTANTE !!
- Ce logiciel dépend de YAD. Son installation s'effectue automatiquement de façon transparente.
- Bash-completions et curl sont installés automatiquements pour combler les différences entre l'installation live et en ligne.
- Si Gnome est détecté, l'installation et configuration de flatpak sera effectuée. Pour KDE, l'installation se fait en 3 clics dans Discover/Configuration.
- L'activation du Multilib, Contrib et Non-free est effectuée au lancement de la GUI pour améliorer l'expérience utilisateur.
- La valeure vm_map.max.count est automatiquement montée pour assurer la meilleure compatibilitée pour les jeux vidéos.
- KDE est livré avec PulseAudio et Wayland, contrairement à Gnome. Le script remplacera automatiquement PulseAudio par Pipewire.
SI VOUS NE LE SOUHAITEZ PAS, UTILISEZ LA TUI !!
POUR CEUX SOUHAITANT UTILISER L'INTERFACE TUI (MODE EXPERT) :
Vous devez exécuter l'application depuis un terminal en root ou en utilisateur :
Pour exécuter l'application :
bash postinstall-debian-tui
Alternativement, vous pouvez aussi lancer en sudo ou en root (su -) :
sudo bash postinstall-debian-tui
Pour GNOME/KDE :
Une compatibilité existe si vous avez Zenity d'installé sur votre système.
Pour les autres DE :
Instruction et aide pour Secureboot :
Suivez les indications à l'écran. Renseignez votre nom lorsque demandé, puis renseignez le mot de passe à usage unique.
ATTENTION A QWERTY/AZERTY ! Vous pouvez utiliser uniquement la lettre "t" ou "r" ou bien le mot "root". Ce mot de passe ne servant qu'une seule fois.
Redémarrez la machine. Vous aurez un écran bleu. Appuyez sur une touche dans les 10 secondes puis choissez ENROLL MOK, puis CONTINUE, puis YES (Suivez les instructions en Anglais hélas) le mot de passe à usage unique vous sera demandé (celui que vous avez choisi un peu plus tôt).
Il n'y a pas d'avertissement de réussite mais la première option aura disparu, choisissez REBOOT.
Si vous utilisez ces versions, il est recommandé d'utiliser le script Postinstall-Testing AIO depuis l'interface TUI. Toutefois pour les plus experts, les autres options restent disponible malgrès le risque d'incompatibilités.
Le script est toujours en Bêta et de nouvelles options vont continuer à arriver. Si vous avez besoin des derniers firmwares AMD/Linux, choisissez les options 4 puis 6 de l'interface TUI.
N'utilisez pas DEBIAN TESTING/SID sans avoir acquis les bases de Debian
Il existe 2 principaux fournisseurs de Kernels Gaming :
Si vous avez une carte graphique NVIDIA, il se peut que des incompatibilités se produisent et que le pilote Nvidia ne soit pas encore rendu compatible avec ces kernels très récents et mis à jour en continu. COMPATIBLE UNIQUEMENT AVEC LE DRIVER FOURNIT PAR NVIDIA !
Je vous recommande plutôt l'utilisation du kernel TKG avec Nvidia, à installer vous mêmes, afin de vous assurer que tout se passe bien à l'installation. Il ne se metra pas à jour tout seul et permet de choisir la branche LTS ou Current voir une branche intermédiaire. Cela offre plus de contrôle et permet d'éviter la casse.
Si vous possédez une carte AMD, le Liquorix est plus simple à mettre en place (Une ligne à copier coller dans le terminal, nécessite d'avoir installé curl)
Seul le kernel TKG est entièrement supportés avec secureboot activé après avoir configuré celui-ci avec l'outil fourni par cet utilitaire. L'outil ne prend plus en charge Liquorix ni Xanmod !
Pour utiliser les backports, vous pouvez les configurer en 1 clic dans la section Utilitaires.
Pour mettre à niveau votre kernel en 1 commande :
sudo apt install -t stable-backports linux-image-amd64 linux-headers-amd64
Une fois terminé, redémarrez la machine.
Pour les pocesseurs de carte graphique non supportés, Utilisez l'installation expert puis avant de finir l'installation, sélectionnez :
Démarrer un sheel
faites :
chroot /target bash cd /root apt install git wget git clone -b dev https://github.com/xdavius/postinstall-debian.git cd postinstall-debian bash postinstall-debian-tui
Puis installez les linux-firmwares-git (option 4 puis 6)
Installez un kernel récent au besoin (exemple liquorix, sans secureboot)
apt install curl curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
nvidia-stable : Installe le driver Nvidia officiel Debian Stable RECOMMANDÉ/KERNEL LTS UNIQUEMENT. (Actuellement : Branche 525)
nvidia-cuda : Installe le driver Nvidia Curent Stable en provenance des dépots de NVIDIA. (Actuellement : Branche 545) NVIDIA CONSEILLE UN KERNEL LTS ou BACKPORTÉ, PEUT FONCTIONNER AVEC KERNEL CURRENT (Liquorix/TKG), MAIS PEUT AUSSI CASSER !
nvidia-rollback : Désinstalle vos drivers Nvidia et fait le ménage !
mesa-kisak-fresh : Installe le dernier Mesa Stable pour AMD/INTEL. RECOMMANDÉ
amd-vulkan : Installe Vulkan pour les GPU AMD/INTEL. RECOMMANDÉ
steam : Installe le Steam-Installer pour procéder à l'installation de steam et des dépendances.
lutris-latest : Installe la dernière version de lutris et le dépôt officiel.
wine-staging : Installe la dernière version de wine ainsi que toutes les dépendances nécessaire, et le dépôt officiel.
Discord : Installe le dépôt automatique de Javinator9889 pour avoir discord toujours à jour. Github javinator9889
deb-get : Installer deb-get pour installer facilement des logiciels .deb externes aux dépots Debian (heroic, discord, lutris (github version), et d'autres), pour Debian Stable uniquement. Github deb-get.
pacstall : Une alternative à deb-get, permet d'accèder à de nombreux logiciels supplémentaires et de les maintenir à jour. Github pacstall / Liste des paquets pacstall.
backports : Permet d'activer le dépôt stable-backports. Celui-ci est activé en mode Rolling. Lorsque une nouvelle version de Debian sortira, il ne sera pas nécessaire de le reconfigurer. Il est recommandé de passer votre sources.list en branche Stable pour en profiter de façon optimale.
install-sid : [DEPRECATED] Configure Sid avec un Pin 10, cette moddification utile sur Debian Stable et Testing permet en cas de dépendances cassées de permettre à votre Debian d'aller chercher uniquement les paquets nécéssaires dans Sid. Explication de pinning par Debian Facile.
Merci à Bazogueur Tobal, Cptcavern, Pandatomikk, Christophe, Cfrancky77, Piaf-jaune pour le logo de l'application, et toute la Team GLF pour leur participation et tests sur ce projet !
Merci à tous les développeurs sur GitHub qui partagent leur travail sans lesquels ce projet n'aurait jamais abouti !