OVH Cloud OVH Cloud

Re: Configuration d'un super PC Linux pour Ghost "Michu" Raider - des nouvelles de la commande et remerciements

574 réponses
Avatar
Ghost-Raider
Donc j'ai passé la commande Í  15 heures et rapidement, j'ai eu des
nouvelles d'une charmante collaboratrice de Hardware.fr, Emmanuelle, qui
a validé la configuration Í  l'exception, attendue, de la carte
graphique dont le fonctionnement sous Linux n'est pas évident.
Il faudrait l'utiliser en Open Source et se passer du pilote NVidia
etc...etc.. bref...

Donc, suppression de la carte graphique et utilisation du contrÍ´leur
graphique du processeur.
Mais cerise sur le gÍ¢teau : je pourrai quand même brancher un deuxième
écran sur la carte mère, solution évoquée je crois par Jacques
L'helgoualc'h.

Donc ma commande est enregistrée avec une diminution du prix total.

Cette collaboratrice a été très rapide et efficace et n'a pas minimisé
les risques attachés Í  une configuration Linux pour laquelle Hardware.fr
ne possède pas toutes les compétences en interne.

J'ai donc recommandé le présent forum comme peuplé de spécialistes
pointus et dévoués corps et Í¢me aux petits débutants qui n'y connaissent
Í  peu près rien.

Et je remercie chaudement tous ceux qui m'ont pris en main ici, que ce
soit pour mon problème de clé USB ou pour la définition de cette
configuration : JP Willm, Jacques L'helgoualc'h, Alf92, et aussi Í  des
degrés divers: bilou, yamo', Michel_D, Philippe Weill, Sergio, Eric
Masson, Matthieu, tth, pehache, Nicolas George, Jo Engo Stéphane
Carpentier, Pascal Hambourg, elviejo etc..

A plus très bientÍ´t pour l'installation...

--
Ils y reviendront, au cheval, ils y reviendront, et au galop !

10 réponses

Avatar
Ghost-Raider
Le 12/04/2022 Í  11:19, Michel a écrit :
Le 12/04/2022 Í  11:11, Ghost-Raider a écrit :
A ce sujet, je tombe sur :
https://www.hostinger.fr/tutoriels/commandes-linux#1_Commande_pwd
Remarques et questions :
- beaucoup de commandes ressemblent Í  du MS-DOS, c'est normal, c'est de
l'anglais simplifié, du coup, je me découvre super compétent en langage
de commande Linux,
- je ne trouve pas de commande "rename", elle n'existe pas ?

Tu devrais relire, peut-être du cÍ´té de mv ?

Effectivement, merci.
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
Avatar
Sergio
Le 12/04/2022 Í  11:11, Ghost-Raider a écrit :
- beaucoup de commandes ressemblent Í  du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux,
- je ne trouve pas de commande "rename", elle n'existe pas ?

Si, si, elle existe :
Début du man :
------------------------
RENAME(1p) User Contributed Perl Documentation RENAME(1p)
NAME
rename - renames multiple files
SYNOPSIS
rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr
[ files ]
DESCRIPTION
"rename" renames the filenames supplied according to the rule specified as the first
argument. The perlexpr argument is a Perl expression which is expected to modify the $_
string in Perl for at least some of the filenames specified. If a given filename is not
modified by the expression, it will not be renamed. If no filenames are given on the
command line, filenames will be read via standard input.
For example, to rename all files matching "*.bak" to strip the extension, you might say
rename 's/.bak$//' *.bak
To translate uppercase names to lower, you'd use
rename 'y/A-Z/a-z/' *
[...]
------------------------
Il y a la commande "mv", plus simple.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?

Voir le man...
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?

Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat :
Exemple :
--------------------
$ pdftotext lacervelle.pdf
$ grep cervelle lacervelle.txt
La cervelle du sergent de ville
cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et
ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus
ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant
agents de cervelles en papier. On sait que nos pères marchèrent Í 
journaux en lesquels consistait la cervelle du sergent de ville.
--------------------
D'autres questions, en relation avec mon travail, suivront sous peu.

--
Serge http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Pascal Hambourg
Le 05/04/2022 Í  18:19, jp willm a écrit :
On peut ajouter quelques options dans /etc/fstab comme noatime,discard
pour limiter l'écriture sur la partition / (système) :

Tu veux dire pour limiter la vitesse d'écriture ?
L'option "discard" ne limite pas le volume d'écriture. Elle informe le
SSD de l'abandon des blocs en temps réel. Comme cela peut dégrader les
performances du SSD, on semble lui préférer l'exécution périodique de
fstrim.
Avatar
Ghost-Raider
Le 12/04/2022 Í  11:18, Matthieu a écrit :
Le 12.04.2022 Í  11:11 Ghost-Raider a écrit:
- je ne trouve pas de commande "rename", elle n'existe pas ?

man rename

Je posais la question car le site :
https://www.hostinger.fr/tutoriels/commandes-linux#1_Commande_pwd
ne la mentionne pas, ce qui est étonnant compte tenu de son titre :
"35 commandes Linux de base que tout utilisateur devrait connaͮtre".
Renommer un fichier, ce qui est très courant, me paraissait devoir être
dans cette base.
- la commande grep permet-elle l'utilisation des opérateurs logiques
: AND, OR, XOR ?

man grep

Apparemment non, sauf erreur, Linux n'est pas supérieur Í  Windows sur ce
coup, je suis déçu.
https://www.man7.org/linux/man-pages/man1/grep.1.html
- la commande grep permet-elle de trouver un texte dans un PDF ? dans
une suite donnée de PDF ?

Non, pas de manière prévisible en tout cas.

Bizarre, sous Windows, n'importe quel visualiseur de PDF le fait, dans
un PDF donné, Í  condition que le texte soit indexé, mais pas dans une suite.
Si le texte n'est pas indexé, pas de recherche de chaÍ®ne possible.
Je ne peux pas croire que ça n'existe pas dans Linux.
D'autres questions, en relation avec mon travail, suivront sous peu.

man man

C'est plus simple de poser la question pour permettre Í  chacun de
s'exprimer, la vérité n'est pas toujours dans les livres, voir la
commande rename.
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
Avatar
Jacques L'helgoualc'h
Le 12-04-2022, Ghost-Raider a écrit :
[...]
- la commande grep permet-elle l'utilisation des opérateurs logiques :
AND, OR, XOR ?

Grep utilise les expressions régulières, OR est facile :
grep 'GR|PC' fichier.txt
mais pour AND, c'est plus tordu :
grep -E 'GR.*PC|PC.*GR'
et il y a six cas pour le double AND.
a XOR b = ( a AND NOT b ) OR ( NOT a AND b ) # l'un mais pas l'autre
= ( a OR b ) AND NOT ( a AND b ) # ou mais pas et
c'est déjÍ  moche --- grep offre l'option négative -v, mais il faudra
cascader deux grep.
Il y a Awk, ... mais Sed peut le faire, de manière plutÍ´t illisible ;)
Avatar
Thierry P
Le 10/04/2022 Christophe PEREZ écrivationnait :
En fait, il faut déjÍ  comprendre que "la ligne de commande", ça ne veut
rien dire.

la ligne de commande c'est quand tu tapes sur le clavier dès
l'apparition du prompt du shell
Il faut distinguer les commandes du shell que tu utilises (bash ou
autre), qui forcément, quelque soit la distribution, auront toujours la
même syntaxe, Í  version identique du shell, si le shell est le même sur
les différentes distributions, des options des différents logiciels que
tu peux avoir Í  "commander" en ligne de commande.
Je m'explique :> En (shell) bash, quelque soit la machine, tu tapes ls [ENTREE] et tu
auras le même résultat, c'est lié Í  la commande "ls" du shell.

ls n'est pas une commande intégrée du shell (sh, csh, zsh ou bash) mais
un utilitaire distinct (CoreUtils)
:~$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV),
dynamically linked, interpreter /lib/ld-linux-armhf.so.3, stripped
:~$ ls -lsa /bin/ls
112 -rwxr-xr-x 1 root root 112732 Jan 28 2021 /bin/ls*
Mais tu peux installer et utiliser le shell que tu veux, je pense que
bash est le plus fréquemment installé par défaut sur les diverses
distributions courantes.

même sur mon MacBook late 2007 ... j'avais bash
Avatar
Thierry P
Le 10/04/2022 Christophe PEREZ écrivationnait :
Oui, mais du coup, ton ls n'est plus le "ls" du shell dont je parlais.

non, ls ce n'est pas du shell
Avatar
Ghost-Raider
Le 12/04/2022 Í  12:04, Sergio a écrit :
Le 12/04/2022 Í  11:11, Ghost-Raider a écrit :
- beaucoup de commandes ressemblent Í  du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux,
- je ne trouve pas de commande "rename", elle n'existe pas ?

Si, si, elle existe :
Début du man :
------------------------
RENAME(1p) User Contributed Perl Documentation RENAME(1p)
NAME
rename - renames multiple files
SYNOPSIS
rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr
[ files ]
DESCRIPTION
"rename" renames the filenames supplied according to the rule specified as the first
argument. The perlexpr argument is a Perl expression which is expected to modify the $_
string in Perl for at least some of the filenames specified. If a given filename is not
modified by the expression, it will not be renamed. If no filenames are given on the
command line, filenames will be read via standard input.
For example, to rename all files matching "*.bak" to strip the extension, you might say
rename 's/.bak$//' *.bak
To translate uppercase names to lower, you'd use
rename 'y/A-Z/a-z/' *
[...]
------------------------
Il y a la commande "mv", plus simple.

OK, je m'étais cantonné Í  la liste des 35 commandes de Linux qu'il faut
connaͮtre. Cette liste est insuffisante.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?

Voir le man...

Hum...
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?

Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat :
Exemple :
--------------------
$ pdftotext lacervelle.pdf
$ grep cervelle lacervelle.txt
La cervelle du sergent de ville
cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et
ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus
ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant
agents de cervelles en papier. On sait que nos pères marchèrent Í 
journaux en lesquels consistait la cervelle du sergent de ville.
--------------------

OK, merci.
PDF-to-TXT je connais mais ça demande une retranscription du PDF. Mon
problème est que je ne sais pas a priori dans quel PDF peut se trouver
la chaͮne que je recherche, par exemple, le nom d'un gars qui a fait
quelque chose quelque part quelque quand.
J'ai 18000 PDF dans mes documents. Si je me limite, par exemple, aux PDF
qui figurent dans les documents de la thèse de ma fille, j'en ai 120.
Ce n'est pas un exemple tiré par les cheveux: l'autre jour, je cherchais
le nom d'un gars qui a fait de la prison Í  la suite d'une manifestation.
Je me souvenais juste qu'il était réparateur de montres. Trouver son nom
m'a pris un petit moment.
C'est aussi très utile pour retrouver des références d'ouvrages avec la
bonne typographie dans les notes de bas de page.
Une solution bourrin serait de transcrire en ODT tous les PDF de ma base
et en PDF tous ODT de ma base. Pourquoi pas ? Mais je suis étonné que
Linux n'ait pas ça, apparemment.
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
Avatar
Thierry P
Le 12/04/2022 Jacques L'helgoualc'h
<lhh+ écrivationnait :
Ajouter un fichier d'une ligne dans /etc/apt/sources.list.d/ peut suffire.

je n'ai pas ça sur mon système LINUX
Avatar
Ghost-Raider
Le 12/04/2022 Í  12:36, Jacques L'helgoualc'h a écrit :
Le 12-04-2022, Ghost-Raider a écrit :
[...]
- la commande grep permet-elle l'utilisation des opérateurs logiques :
AND, OR, XOR ?

Grep utilise les expressions régulières, OR est facile :
grep 'GR|PC' fichier.txt
mais pour AND, c'est plus tordu :
grep -E 'GR.*PC|PC.*GR'
et il y a six cas pour le double AND.
a XOR b = ( a AND NOT b ) OR ( NOT a AND b ) # l'un mais pas l'autre
= ( a OR b ) AND NOT ( a AND b ) # ou mais pas et
c'est déjÍ  moche --- grep offre l'option négative -v, mais il faudra
cascader deux grep.
Il y a Awk, ... mais Sed peut le faire, de manière plutÍ´t illisible ;)

OK, merci. Je note tous tes exemples, tu ne parles pas dans le vide.
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !