Re: Debian 10 planté par mise à jour pour autre version (+ récente)
Le 05/06/2023 à 23:57, Romain Pillot a écrit : Bonsoir ☺ Dans mon cas de Debian 10 planté, puis-je installer Debian 11 par dessus Debian 10 planté, ou dois-je formater les partitions d’installation de Debian avant ? Merci Romain Bonjour :-) (pour faire court parce que tu as l'air un bloqué depuis un certain temps:) - Non, dans ta situation, à part tes données perso (/home), il faut que tout soit effacé (formaté, dans l'installateur, n'utilise pas un outil externe, tu risques au pire d'aggraver les choses (changement de type de disque MR/GPT)). - Mais avant de perdre du temps et de l'énergie pour rien, commence déjà par savoir si tu tu peux continuer à utiliser Debian: si tu veux continuer à utiliser un pilote propriétaire pour une carte Nvidia un peu vieille, il se pourrait que tu ne puisses pas utiliser une Debian supérieure à la version que tu utilisais (10 Buster). Auquel cas il faudrait soit que tu acceptes d'utiliser le pilote libre Nouveau soit que tu cherches une distribution qui permette l'utilisation d'un ancien pilote propriétaire Nvidia - Donc il faudrait d'abord que tu nous dises quelle est précisément ta carte graphique. Tu peux obtenir l'info dans un terminal par la commande: lspci | grep -i vga dont tu nous donneras le résultat
Re: Debian 10 planté par mise à jour pour autre version (+ récente)
Le 07/05/2023 à 20:50, Romain P. a écrit : Le 14/02/2023 à 11:00, Sébastien NOBILI a écrit : Si la réponse est oui, alors sauvegarde ce qui t'est cher et (au choix) : - installe le .deb de la libc que tu as téléchargé (via la commande wget) avec la commande suivante : dpkg -i libc-bin_2.36-8_amd64.deb - télécharge apt/stable et installe-le avec dpkg : wget http://ftp.fr.debian.org/debian/pool/main/a/apt/apt_2.2.4_amd64.deb dpkg -i apt_2.2.4_amd64.deb Ça risque de commencer à coincer dès cette étape, il faudra analyser pourquoi et insister. Ensuite il faudra faire le downgrade du système. Sébastien Bonjour ☺ En effet ça coince et je devrais peut-être passer à Debian 11 !? " sudo dpkg -i libc-bin_2.36-8_amd64.deb (Lecture de la base de données... 337832 fichiers et répertoires déjà installés.) Préparation du dépaquetage de libc-bin_2.36-8_amd64.deb ... Dépaquetage de libc-bin (2.36-8) sur (2.36-8) ... dpkg: des problèmes de dépendances empêchent la configuration de libc-bin : libc-bin dépend de libc6 (>> 2.36) ; cependant : La version de Iibc6:amd64 sur le système est 2.28-10+debl0u2. dpkg: erreur de traitement du paquet libc-bin (—install) : problèmes de dépendances - laissé non configuré Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ... Des erreurs ont été rencontrées pendant l'exécution : libc-bin " # " sudo dpkg -i apt_2.2.4_amd64.deb (Lecture de la base de données... 337832 fichiers et répertoires déjà installé Préparation du dépaquetage de apt_2.2.4_amd64.deb ... Dépaquetage de apt (2.2.4) sur (2.2.4) ... dpkg: des problèmes de dépendances empêchent la configuration de apt : apt dépend de libapt-pkg6.0 (>= 2.2.4) ; cependant : Le paquet libapt-pkg6.0 n'est pas installé, apt dépend de libgcc-s1 (>= 3.0) ; cependant : Le paquet libgcc-s1:amd64 n'est pas encore configuré, apt dépend de libgnutls30 (>= 3.7.0) ; cependant : La version de libgnutls30:amd64 sur le système est 3.6.7-4+debl0u9. apt dépend de libseccomp2 (>= 2.4.2) ; cependant : La version de libseccomp2:amd64 sur le système est 2.3.3-4. apt dépend de libstdc++6 (>= 9) ; cependant : La version de libstdc++6:amd64 sur le système est 8.3.0-6. dpkg: erreur de traitement du paquet apt (—install) : problèmes de dépendances - laissé non configuré Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) Des erreurs ont été rencontrées pendant l'exécution : apt " Merci Romain # Bonsoir ☺ Dans mon cas de Debian 10 planté, puis-je installer Debian 11 par dessus Debian 10 planté, ou dois-je formater les partitions d’installation de Debian avant ? Merci Romain
Re: Évènement parisen pour la sortie de Debian 12 / Bookworm
Merci à l'April! J'irai, heureux de te retrouver après si longtemps Aurélien, et ceux qui viendront :) Jean-Philippe MENGUAL Debian Developer non uploading Community team member Accessibility team member debian-l10n-french team member President of Debian France non-profit organization Le 05/06/2023 à 13:29, Aurélien COUDERC a écrit : Bonjour à toutes et tous, pour la sortie de Debian 12 prévue ce samedi, l’April [0] a la gentillesse nous accueillir à son local dans le 14e arrondissement de Paris pour fêter l’évènement. L’idée est de se retrouver autour d’un verre et d’échanger sur la nouvelle version de Debian. Développeurs / développeuses, utilisateurs / utilisatrices et curieux / curieuses sont les bienvenues. C’est un apéro dont vous êtes le héro / l’héroïne donc vous y trouverez ce que vous voudrez bien apporter à boire ou à manger. ;) Nous pouvons accueillir jusqu’à *25 - 30 personnes* de manière confortable et l’évènement sera organisé sous réserve d’un nombre minimal de participants donc si vous êtes intéressés prière de vous inscrire ici : [1] https://date.chapril.org/7VUNrINkvPu8wDK9 et de vous désinscrire si vous avez un empêchement. Où : local de l’association April, 44/46 rue de l'Ouest (cour intérieure), Paris 14e Quand : samedi 10 juin 2023 à partir de 18H Quoi : à vous de nous dire sur le lien [2] ci-dessous Contacts : - par courriel : couc...@debian.org - via Mastodon : @couc...@framapiaf.org Vous pouvez me contacter directement pour plus d’informations. Prière d’éviter les réponses à tout le monde sauf si approprié. [0] https://www.april.org/ [1] https://date.chapril.org/7VUNrINkvPu8wDK9 [2] https://pad.april.org/p/ap%C3%A9ro-debian-12-paris Librement, -- Aurélien
Mastering regular expressions: la lecture qu'elle en est bien
Le Sat, Jun 03, 2023 at 02:08:55PM +0200, Dethegeek a écrit : > Par exemple, dans un texte contenant des chaînes délimitées soit par des > doubles quotes ou des simples quotes (le HTML apr exemple) alors tu peux si il y a bien *un* truc à ne jamais parser avec des regexps autrement que pour du one shot, c'est tous ces formats dont la structure est très complexe (xml,html,yaml, … > capturer le début d'une chaîne avec ("|') puis trouver la fin de cette chaîne > avec \1. GNI? non … * on capture avec des parenthèses qui expliquent ou commencent et finissent la capture * la capture numero N (\N) est celle de la Nième ( sed -r ' s/(.*-(.*)) (.*)/ 1: \1\n 2: \2\n 3: \3\n/ ' <<% Saint-Exupery Antoine te donneras 1: Saint-Exupery 2: Exupery 3: Antoine les | servent à écrire des Atomes alteratifs sed -rn 's/Saint-(Exupery|Hilaire) (.*)/\2 est saint /p' <<% Saint-Exupery Antoine Saint-Thomas d'Aquin Donne: Antoine est saint > Tu as aussi des outils sympas pour tester tes regexes, > https://regex101.com/ ou vim avec :set is hls et les verymagic (\v) ou tout simplement des exos de sed. j'avoue ne pas piger pourquoi tous ces millions de lignes de code et du réseau gachés juste pour s'amuser avec des outils qui ne pèsent rien sur ta machine. > Et une excellente documentation sur les regexes, celle qui m'a permis de tout > en apprendre il y a bien longtemps. Pour moi c'est une référence dans le > domaine. De *très très très* loin, ce que j'ai pu lire de mieux sur les regexps est https://www.oreilly.com/library/view/mastering-regular-expressions/0596528124/ Non seulement c'est techniquement très précis (les types de moteurs, avantages comparés de NFA et DFA, tout ça …) mais en plus c'est *très bien écrit* et ca donne envie d'essayer les trucs. A lire entre amis avec les laptops à porté de main, ça remplace aisément les soirées jeu de plateaux ou netflix. cordialement, marc
Évènement parisen pour la sortie de Debian 12 / Bookworm
Bonjour à toutes et tous, pour la sortie de Debian 12 prévue ce samedi, l’April [0] a la gentillesse nous accueillir à son local dans le 14e arrondissement de Paris pour fêter l’évènement. L’idée est de se retrouver autour d’un verre et d’échanger sur la nouvelle version de Debian. Développeurs / développeuses, utilisateurs / utilisatrices et curieux / curieuses sont les bienvenues. C’est un apéro dont vous êtes le héro / l’héroïne donc vous y trouverez ce que vous voudrez bien apporter à boire ou à manger. ;) Nous pouvons accueillir jusqu’à *25 - 30 personnes* de manière confortable et l’évènement sera organisé sous réserve d’un nombre minimal de participants donc si vous êtes intéressés prière de vous inscrire ici : [1] https://date.chapril.org/7VUNrINkvPu8wDK9 et de vous désinscrire si vous avez un empêchement. Où : local de l’association April, 44/46 rue de l'Ouest (cour intérieure), Paris 14e Quand : samedi 10 juin 2023 à partir de 18H Quoi : à vous de nous dire sur le lien [2] ci-dessous Contacts : - par courriel : couc...@debian.org - via Mastodon : @couc...@framapiaf.org Vous pouvez me contacter directement pour plus d’informations. Prière d’éviter les réponses à tout le monde sauf si approprié. [0] https://www.april.org/ [1] https://date.chapril.org/7VUNrINkvPu8wDK9 [2] https://pad.april.org/p/ap%C3%A9ro-debian-12-paris Librement, -- Aurélien
Re: Re : Re: sed ignorer une occurence
salut, > J'utilise plutôt emacs et ne connais pas bien vi autrement que pour > éditer des fichiers de config. /!\: message à caractère informatif sans volonté prosélyte une des raisons qui me font aimer vim est justement la simplicité avec laquelle tu peux interagir avec les autres commandes. j'ai fais toute une conférence là dessus (c'est en euuuhh-anglais) https://github.com/eiro/talk-acme-changed-my-life je fais des demos qui illustrent ce que je te proposais de faire. > Il me manquais deux notions : > [^.\n] non match (la négation de la correspondance > \1 backreference dans l'expression régulière, là par contre il va > falloir que je lise une bonne doc sur le sujet, G pas tout compris ! ah ben sans rentrer dans les détails (attention: le -r est important) soit une liste de tu veux transformer. disons la liste suivante: Manipulation - Au commencement, le troisième homme - Ep 1⧸6 - Documentaire sur l'affaire Clearstream [vzKpalcKfF4].webm Manipulation - Clearstream, la banque des banques - Ep 2⧸6 - Documentaire sur l'affaire Clearstream [RaDFbeO94Rg].webm Manipulation - Jean-Luc Lagardère, le scénario noir - Ep 3⧸6 - l'affaire Clearstream - Y [a7glzdg_1ng].webm Manipulation - Karachi et le trésor de guerre - Ep 5⧸6 - l'affaire Clearstream - Y [SePDLJt85bw].webm Manipulation - La république des mallettes - Ep 6⧸6 - l'affaire Clearstream - Y [QrdpPCZfA1w].webm Manipulation - Taïwan, naissance de la zone grise - Ep 4⧸6 - l'affaire Clearstream - Y [qYzEW7rZkn0].webm en la liste suivante 1_Au_commencement_le_troisième_homme.webm 2_Clearstream_la_banque_des_banques.webm 3_Jean-Luc_Lagardère_le_scénario_noir.webm 5_Karachi_et_le_trésor_de_guerre.webm 6_La_république_des_mallettes.webm 4_Taïwan_naissance_de_la_zone_grise.webm la première étape c'est de trouver la structure Manipulation - (TITRE) - Ep 1⧸(NUMERO) - (RESTE) que je veux transformer en (NUMERO)_(TITRE).webm * le titre arrive en premier (\1) et est composé de n'importe quoi (.*) * le numéro arrive en second (\2) et est composé d'un numéro * j'aurais pu écrire [0-9] * je suis une flême: dans notre cas, '.' fait bien l'affaire * tout le reste (.*), on s'en fout j'ai donc le motif /^Manipulation - (.*) - Ep 1⧸(.) - .*/ que je veux transformer en \2_\1.webm ensuite je repasse derrière pour virer les caractères étranges: s/[ ,]+/_/g donc si je fais sed -r ' # afficher le nom actuel p # modifier la structure s!^Manipulation - (.*) - Ep (.).*!\2_\1.webm! # virer les caractères pourris s/[ ,]+/_/g ' <<% … J'ai une nouvelle liste avec pour chaque épisode: * nouveau nom * ancien nom si je demande à xargs de prendre ces noms 2 par 2 pour les filer à mv, je fais du renommage de masse: { sed -r ' # afficher le nom actuel p # modifier la structure s!^Manipulation - (.*) - Ep (.).*!\2_\1.webm! # virer les caractères pourris s/[ ,]+/_/g ' | xargs -d'\n' -n2 mv <<% … et tout ça quand tu le fais depuis vim c'est très interactif parceque chaque étape est du texte que tu peux modifier. elle est pas belle la vie ? à nouveau: si je suis allé trop vite, hésite pas à demander :) cordialement, marc