Un outils pour Linux pour extraire le texte depuis une image.
via sebsauvage
Avec l'appli pdfarranger.
sudo apt-get install pdfarranger
@antichesse Je sais que tu est fan du markdown. Ça te dirait de faire tes présentations dans un shell (et d'arrêter PowerPoint par la même occasion) ?
Plein de trucs pour sécuriser Linux (fs, conteneurs, droits, ...).
Pour afficher les DNS utilisés par la connexion courante :
nmcli dev show | grep DNS
Pour changer les DNS :
Automatic (DHCP) addresses only
ou Automatique (DHCP)
.DNS servers
, ajouter les IP des DNS séparées par une virgule.Require IPv4 addressing for this connection to complete
décochée !Save
.Les DNS de FDN sont ici.
Comment réinitialiser le trousseau de clefs sous Linux :
~/.local/share/keyrings
Note : La manipulation est décrite pour Ubuntu, mais je viens de tester et valider pour Mint également.
A tester pour compresser des gros fichiers (supérieurs à 2 Go).
Probleme rencontré lors d'une mise à jour d'une Mint :
sudo apt update
sudo apt upgrade
J'obtiens le message suivant :
...
Après cette opération, 802 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
dpkg: des problèmes de dépendances empêchent le traitement des actions différées pour libglib2.0-0:i386 :
libglib2.0-0:i386 dépend de libmount1 (>= 2.28) ; cependant :
Le paquet libmount1:i386 n'est pas encore configuré.
dpkg: erreur de traitement du paquet libglib2.0-0:i386 (--configure) :
problèmes de dépendances - actions différées non exécutées
dpkg: des problèmes de dépendances empêchent le traitement des actions différées pour libglib2.0-0:i386 :
libglib2.0-0:i386 dépend de libmount1 (>= 2.28) ; cependant :
Le paquet libmount1:i386 n'est pas encore configuré.
dpkg: erreur de traitement du paquet libglib2.0-0:i386 (--configure) :
problèmes de dépendances - actions différées non exécutées
dpkg: des problèmes de dépendances empêchent le traitement des actions différées pour libglib2.0-0:i386 :
libglib2.0-0:i386 dépend de libmount1 (>= 2.28) ; cependant :
Le paquet libmount1:i386 n'est pas encore configuré.
... // Le même bloc se répête
dpkg: erreur de traitement du paquet libglib2.0-0:i386 (--configure) :
problèmes de dépendances - actions différées non exécutées
dpkg: trop d'erreurs, arrêt
Des erreurs ont été rencontrées pendant l'exécution :
libglib2.0-0:i386
libglib2.0-0:i386
libglib2.0-0:i386
libglib2.0-0:i386
...
libglib2.0-0:i386
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Solution trouvée dans ce post reddit (et expérimentée avec succès) :
sudo dpkg --configure -a
sudo apt --fix-broken install
sudo apt upgrade
Pour calculer un CRC32 sur NAS Synology :
cksum -o3 monFichier
Le résultat est un nombre décimal, qu'il faut ensuite convertir en hexa pour le comparer au résultat de la commande crc32 d'un OS Linux.
Les principales commandes curl sous le coude.
Pour installer la clef usb bluetooth Asus BT-500 :
0) Débrancher la clef usb bluetooth
1) Créer un fichier /etc/modprobe.d/bluetooth-blacklist.conf
(peu importe le nom) avec le contenu suivant :
blacklist btrtl
blacklist btusb
blacklist btintel
blacklist btbcm
2) Télécharger le driver (lien du post)
3) Installer le driver (voir le Readme dans l'archive du driver) :
sudo make install INTERFACE=usb
4) Redémarrer le service bluetooth
sudo systemctl restart bluetooth.service
5) Redémarrer le module bluetooth
sudo modprobe -r bluetooth
6) Lancer l'application Bluetooth de l'OS
7) Brancher la clef usb bluetooth et déclencher l'appairage.
8) L'appareil doit apparaître. Le sélectionner pour activation.
Le remplaçant de CentOS. Je garde pour tester quand une version release sortira.
Dans le cas où plus aucun service ne fonctionne (service, systemctl), il est possible de redémarrer l'OS en utilisant les Magic System Request Key (SysRq) :
1) Activer les Magic SysRq :
echo "1" > /proc/sys/kernel/sysrq
2) Redémarrer la machine :
echo "b" > /proc/sysrq-trigger
Il existe d'autres déclencheurs, sous la forme de caractères uniques à envoyer dans le fichier /proc/sysrq-trigger
.
Quelques exemples de combinaisons de touches disponibles pour utiliser les SysRq : article.
Pour voir les namespaces :
lsns
Pour entrer dans le namespace du processus cible :
nsenter -m -t $PID
Edit : pour basculer sur le namespace su système (et donc tout afficher) :
nsenter -m -t 1
Pour savoir si SELinux est activé :
sudo sestatus
Pour connaître le niveau de protection de SELinux :
getenforce