Files
varlog/_cache/similar/9f0896b5-c7af-4783-985e-5ec087a6f857.json
2026-05-15 10:37:48 +02:00

1 line
12 KiB
JSON

[{"uuid":"cc16bce7-3dbc-41ed-a769-1b9837043c7a","slug":"install-server-linux-usenet-nntp","title":"Installer un serveur Usenet sous Linux Debian","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2020-12-18 13:11:15","created_at":"2020-12-18 13:11:15","updated_at":"2020-12-18 13:11:15","tags":[],"plain":"Quelques liens\nhttps:gavenkoa-tips.readthedocs.io/en/latest/nntp.html\nhttps:www.htpcguides.com/install-spotweb-on-raspberry-pi-for-personal-usenet-indexer/\nhttps:www.reddit.com/r/usenet/comments/48admu/raspberrypi3asusenetserver/\nhttps:wiki.debian.org/UseNet\nhttps:packages.debian.org/fi/sid/inn2\nhttps:*gavenkoa-tips.readthedocs.io/en/latest/nntp.html"},{"uuid":"ad43fd21-ddcf-4ce2-b924-fdaadc8a6cdd","slug":"post-install","title":"Premiers pas DevOps : préparer un système Debian fraîchement installé","category":"Informatique","author":"cedric@abonnel.fr","cover":"cover.jpg","published":true,"published_at":"2023-02-09 15:18","created_at":"2023-02-09 15:18:57","updated_at":"2026-05-12 22:57:49","tags":[],"plain":"Lorsqu'on vient de provisionner une machine Debian — que ce soit un conteneur LXC, une VM ou un serveur dédié — quelques étapes initiales sont incontournables avant de pouvoir vraiment travailler dessus. Ce petit guide reprend les gestes de base : passer en , configurer les dépôts officiels, mettre le système à jour, installer , et terminer par quelques réglages d'identification qui éviteront des surprises plus tard. Rien de sorcier, mais autant prendre de bonnes habitudes dès le départ.\r\n\r\nPasser en utilisateur root\r\n\r\nLa première étape consiste à obtenir les droits administrateur. Sur une Debian fraîche, l'utilisateur existe déjà et possède un mot de passe défini lors de l'installation. Pour ouvrir une session avec son environnement complet (variables, PATH, répertoire personnel), on utilise :\r\n\r\n\r\n\r\nLe tiret est important : sans lui, on hérite uniquement de l'UID de root sans charger son shell de connexion, ce qui peut donner lieu à des surprises (PATH incomplet, absence de dans la recherche des commandes, etc.).\r\n\r\nÀ noter que si est déjà installé et que l'utilisateur courant fait partie du groupe , on peut aussi écrire pour obtenir le même résultat. Mais sur une Debian minimale tout juste installée, n'est généralement pas présent — d'où la nécessité de passer par dans un premier temps.\r\n\r\nConfigurer les dépôts officiels\r\n\r\nDebian s'appuie sur APT pour gérer ses paquets, et APT a besoin de savoir où les chercher. Cette configuration se trouve dans le fichier (et, sur les versions récentes, éventuellement dans pour les dépôts additionnels).\r\n\r\nOn l'ouvre avec un éditeur de texte :\r\n\r\n\r\n\r\nUn contenu typique pour Debian 12 (Bookworm) ressemble à ceci :\r\n\r\n\r\n\r\nQuelques explications rapides sur les composants :\r\nmain contient les paquets libres officiellement supportés par Debian\r\ncontrib regroupe les paquets libres qui dépendent de logiciels non libres\r\nnon-free et non-free-firmware contiennent les paquets non libres (utiles notamment pour les pilotes matériels)\r\n\r\nLe dépôt apporte les mises à jour stables non urgentes, tandis que fournit les correctifs de sécurité — celui-ci est essentiel et ne doit jamais être omis sur une machine connectée au réseau.\r\n\r\nPour une version différente de Debian, il suffit de remplacer par le nom de code correspondant (, , etc.).\r\n\r\nMettre le système à jour\r\n\r\nUne fois les dépôts configurés, on récupère la liste des paquets disponibles puis on applique les mises à jour :\r\n\r\n\r\n\r\nLa distinction entre les deux est importante :\r\nne met rien à jour : la commande synchronise simplement l'index local des paquets avec ce que les dépôts annoncent. Sans cette étape, APT ignore l'existence des nouvelles versions.\r\ninstalle effectivement les versions plus récentes des paquets déjà présents.\r\n\r\nPour les mises à jour plus profondes qui peuvent ajouter ou retirer des paquets (changement de dépendances, transitions majeures), il existe aussi . À utiliser avec un peu plus de précaution, mais c'est ce qu'il faut pour suivre l'évolution complète d'une distribution.\r\n\r\nSur un conteneur ou une VM fraîche, cette première mise à jour peut tirer un certain nombre de paquets. C'est normal : l'image de base est figée au moment de sa publication, et plusieurs mois de correctifs se sont souvent accumulés depuis.\r\n\r\nPetit conseil pour la suite, dès qu'on commencera à scripter ces opérations : préférer à dans les scripts, car son interface est garantie stable entre versions. Et pour éviter les questions interactives bloquantes lors d'installations automatisées, positionner dans l'environnement.\r\n\r\nInstaller sudo\r\n\r\nPar défaut, Debian n'installe pas sur un système minimal. Travailler en permanence en n'est pourtant pas une bonne pratique : on perd la traçabilité des actions, et la moindre erreur de frappe peut avoir des conséquences sérieuses. L'idée derrière est de déléguer ponctuellement des droits administrateur à un utilisateur normal, commande par commande, avec un journal des actions effectuées.\r\n\r\nL'installation se fait classiquement :\r\n\r\n\r\n\r\nEnsuite, il faut ajouter son utilisateur (celui avec lequel on se connectera au quotidien) au groupe :\r\n\r\n\r\n\r\nLe drapeau (pour append) est crucial : sans lui, remplacerait la liste des groupes secondaires de l'utilisateur au lieu d'y ajouter , ce qui peut avoir des effets de bord désagréables.\r\n\r\nL'utilisateur doit ensuite se déconnecter puis se reconnecter pour que sa nouvelle appartenance au groupe soit prise en compte. À partir de là, il peut préfixer ses commandes par pour les exécuter avec les droits administrateur, en saisissant son propre mot de passe (et non celui de root).\r\n\r\nRégler l'identité et l'horloge de la machine\r\n\r\nDeux derniers détails de configuration qui paraissent anodins, mais qui simplifient grandement la vie sur un parc qui grandit.\r\n\r\nD'abord, fixer le nom de la machine. Sur une infrastructure organisée, le hostname et le FQDN suivent généralement une convention de nommage (par exemple pour un projet de facturation sur un réseau interne). La commande s'en charge proprement :\r\n\r\n\r\n\r\nPenser à vérifier ensuite que contient bien une ligne associant l'IP locale au FQDN, sous peine de voir certains services (Postfix notamment, ou des outils de log) se plaindre de ne pas résoudre leur propre nom.\r\n\r\nEnsuite, le fuseau horaire. Détail souvent négligé qui complique pourtant le débogage dès qu'on croise des logs entre plusieurs machines :\r\n\r\n\r\n\r\nLa synchronisation NTP est généralement déjà active via sur les Debian récentes — un permet de le vérifier.\r\n\r\nEt après ?\r\n\r\nUne fois ces étapes franchies, la machine est dans un état sain et utilisable. Les pistes naturelles pour la suite tournent autour du durcissement (configuration SSH avec authentification par clé et désactivation de la connexion root à distance, mise en place d'un pare-feu, installation de pour les correctifs de sécurité automatiques), puis de l'installation des outils métier proprement dits — serveur web, base de données, runtime applicatif.\r\n\r\nGarder en tête que ces gestes initiaux, aussi triviaux paraissent-ils, méritent d'être scriptés dès qu'on les répète plus de deux ou trois fois. C'est précisément là que la démarche DevOps prend tout son sens : transformer des manipulations manuelles en code reproductible, versionné et partageable."},{"uuid":"bc9e51b7-6452-4683-b4bb-36d3e9b7b219","slug":"installer-tous-les-packs-de-langue-francais-sous-fedora","title":"Installer tous les packs de langue français sous Fedora","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-28 22:28:25","created_at":"2023-02-28 22:28:25","updated_at":"2023-02-28 22:28:25","tags":[],"plain":"Vous pouvez installer tous les packs de langue français disponibles pour votre système en utilisant la paquet . Le paquet est un méta-paquet (ou paquet de métadonnées) dans le système de gestion de paquets DNF de Fedora qui permet d'installer tous les packs de langue français pour les applications disponibles dans les dépôts officiels de Fedora. Le paquet ne contient pas de fichiers de langue réels, mais il liste simplement tous les packs de langue français disponibles pour les applications supportées sur Fedora. Lorsque vous installez le paquet , DNF va automatiquement télécharger et installer tous les packs de langue français nécessaires pour les applications installées sur votre système. Cela permet de simplifier l'installation des packs de langue français pour toutes les applications disponibles dans les dépôts officiels de Fedora, sans avoir à installer manuellement chaque pack de langue individuellement. Notez que si vous avez déjà installé le paquet sur votre système, vous n'aurez pas besoin de l'installer à nouveau pour installer les packs de langue français pour les nouvelles applications que vous installez. DNF va automatiquement télécharger et installer les packs de langue nécessaires pour les nouvelles applications que vous installez, en utilisant les informations de langage contenues dans les fichiers d'installation de l'application. sudo dnf install langpacks-fr"},{"uuid":"e61898cb-70dd-4863-aba9-e8ac158e58c3","slug":"installer-un-package-de-logiciels-multimedia","title":"Installer un package de logiciels multimédia ?","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-28 20:02:47","created_at":"2023-02-28 20:02:47","updated_at":"2023-02-28 20:02:47","tags":[],"plain":"Il faut penser à installer les dépôts de logiciels RPM Fusion Free et RPM Fusion NonFree car les codecs propriétaires ne sont pas inclus dans les dépôts standards. Codecs\nGStreamer 0.10\nActuellement, Fedora s'appuie sur Totem pour lire les fichiers multimédia. Totem s'appuie sur gstreamer. De ce fait, j'installe tous les dérivés de gstreamer : Depuis Fedora 28, gstreamer-plugins-bad-nonfree n'est plus disponible. Installation des dépendances: GStreamer 1.00 Alertes normales : Installation de : Installation des dépendances: Complément Lecteurs multimédia\nVLC\nsudo dnf install vlc Installation de : Dépendances : Installation des dépendances faibles: On pourra également installer ffmpeg. Voir la page relatif à ce sujet : Lecteur vidéo HTML5 YouTube\nVoir l'article pour activer les vidéos dans un lecteur HTML5. Installer h264 decoder\nLe dépôt fedora-cisco-openh264 est inclus dans Fedora depuis la version 24. Il contient la biliothèque OpenH264 pour Fedora, mais il est distribué par Cisco afin que tous les droits de licence sont couverts par eux. Ce dépôt contient les plugins pour GStreamer et Firefox. Par défaut ce dépôt est désactivé. Dans un premier temps, activer le dépôt : Ensuite, installer les plungins : Dépendances installées : Vous pourrez activer le plugin dans Firefox : menu > modules > plugins Compléments\nBroadcom CrystalHD et libdvdcss Pilotes Linux pour applications GStreamer avec support des extensions BCM70012 et BCM70015 libdvdcss est une bibliothèque pour rendre possible les DVD vidéos. Conversion des formats\nInstallation de SoundConverter Abandon\nCapteur de DVD Compresseur h264\nJ'utilise Handbrake. Rendez-vous sur le site Handbrake. Dans un premier temps, il faut installer le package de développement X :\n sudo yum groupinstall \"Development Tools\" \"Development Libraries\" \"X Software Development\" \"GNOME Software Development\" Il est nécessaire d'avoir les packages suivants :\n sudo yum install yasm zlib-devel bzip2-devel fribidi-devel dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel gstreamer-devel gstreamer-plugins-base-devel Ensuite, on paramètre le lien SVN :\n svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk\n cd hb-trunk\n ./configure --launch\n \n cd build\n sudo make install"},{"uuid":"064d82b7-b652-410b-9ea9-88b2f9d1e67e","slug":"php-installer-un-second-moteur","title":"Installer une seconde version de PHP","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-09 16:12:18","created_at":"2023-02-09 16:12:18","updated_at":"2023-02-09 16:12:18","tags":[],"plain":"Cet article décrit comment installer une autre version de PHP sur votre système. Nous vérifions le fonctionnement de fpm :"}]