Installation de VirtualBox 6.1.22 dans Debian 10

Au préalable, aller dans le BIOS :
Avancé > Configuration Processeur > Technologie Intel Virtualization > Active

Site officiel : https://www.virtualbox.org

Télécharger VirtualBox (6.1.22) et VirtualBox Extension Pack (6.1.22) :
=> https://download.virtualbox.org/virtualbox/6.1.22/virtualbox-6.1_6.1.22-144080~Debian~buster_amd64.deb
=> https://download.virtualbox.org/virtualbox/6.1.22/Oracle_VM_VirtualBox_Extension_Pack-6.1.22.vbox-extpack

Dans la console :

sudo gdebi virtualbox-*.deb

Ouvrir VirtualBox et installer l’extension téléchargée précédemment :
Paramètres > Extensions > Ajoute une nouvelle extension

Dans la console :

sudo apt-get install linux-headers-amd64
cd /sbin
sudo ./vboxconfig

On peut maintenant installer des machines virtuelles…

Si besoin, installer les Additions invité sur la machine virtuelle (permet notamment le partage de dossiers entre l’hôte et l’invité).

Créer l’image ISO d’un CD avec Debian

Au préalable, installer genisoimage :

sudo apt-get install genisoimage

Ceci concerne mon CD d’installation de Windows XP Professionnel qui inclut le Service Pack 2 publié le 6 août 2004 :

isoinfo -d dev=/dev/sr0 | grep -iE 'volume id|block size|volume size'

Réponse :
Volume id: VPOEM_FR
Logical block size is: 2048
Volume size is: 302984

On continue donc avec :
dd if=/dev/sr0 of=~/VPOEM_FR.iso bs=2048 count=302984 status=progress

Ceci concerne la mise à jour de Windows XP (Service Pack 3) publiée le 6 mai 2008 :

isoinfo -d dev=/dev/sr0 | grep -iE 'volume id|block size|volume size'

Réponse :
Volume id: GRTMUPD_FR
Logical block size is: 2048
Volume size is: 190608

On continue donc avec :
dd if=/dev/sr0 of=~/GRTMUPD_FR.iso bs=2048 count=190608 status=progress

Ceci concerne mon CD d’installation de Windows 2000 Professionnel qui inclut le Service Pack 4 publié le 23 juin 2003 :

isoinfo -d dev=/dev/sr0 | grep -iE 'volume id|block size|volume size'

Réponse :
Volume id: ZRMPOEM_FR
Logical block size is: 2048
Volume size is: 191082

On continue donc avec :
dd if=/dev/sr0 of=~/ZRMPOEM_FR.iso bs=2048 count=191082 status=progress

Ceci concerne mon CD d’installation de Windows 95, version 4.00.950B du 27 août 1997 :

isoinfo -d dev=/dev/sr0 | grep -iE 'volume id|block size|volume size'

Réponse :
Volume id: FRNW95B_USB
Logical block size is: 2048
Volume size is: 290332

On continue donc avec :
dd if=/dev/sr0 of=~/FRNW95B_USB.iso bs=2048 count=290332 status=progress

Reste désormais à installer des machines virtuelles pour pouvoir accéder à certains programmes…

Ceci concerne mon CD Delphi 5 Professionnel publié en 1999 :

isoinfo -d dev=/dev/sr0 | grep -iE 'volume id|block size|volume size'

Réponse :
Volume id: DELPHI5
Logical block size is: 2048
Volume size is: 228236

On continue donc avec :
dd if=/dev/sr0 of=~/DELPHI5.iso bs=2048 count=228236 status=progress

Installer FreeCAD 0.19 sous Debian 10

Site officiel : https://www.freecadweb.org

Dans la console :

Si le répertoire FreeCAD n’existe pas déjà, je le crée :
sudo mkdir /usr/share/freecad

Je télécharge l’application : FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage

J’installe l’application à l’endroit voulu :
cd Téléchargements
sudo mv FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage /usr/share/freecad

Je rends le fichier exécutable :
sudo chmod +x /usr/share/freecad/FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage

Je télécharge l’icône FreeCAD et l’installe à l’endroit voulu :
wget http://entropie.org/3615/download/freecad.svg
sudo mv freecad.svg /usr/share/freecad

Pour effacer une version précédente de FreeCAD (à adapter) :
sudo rm /usr/share/freecad/*.AppImage

Pour intégrer le programme au menu de Xfce, je crée un fichier freecad.desktop dans le répertoire /usr/share/applications :
cd /usr/share/applications
sudo nano freecad.desktop


[Desktop Entry]
Version=0.19
Name=FreeCAD
Comment=Feature based Parametric Modeler
GenericName=CAD Application
Exec=/usr/share/freecad/FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage
Terminal=false
Type=Application
Icon=/usr/share/freecad/freecad.svg
Categories=Graphics;Science;Engineering
StartupNotify=true
MimeType=application/x-extension-fcstd

Installer Stellarium 0.21 sous Debian 10

Site officiel : https://stellarium.org/fr/

Dans la console :

Si le répertoire Stellarium n’existe pas déjà, je le crée :
sudo mkdir /usr/share/stellarium

Je télécharge l’application : Stellarium-0.21.1-x86_64.AppImage

J’installe l’application à l’endroit voulu :
cd Téléchargements
sudo mv Stellarium-0.21.1-x86_64.AppImage /usr/share/stellarium/

Je rends le fichier exécutable :
sudo chmod +x /usr/share/stellarium/Stellarium-0.21.1-x86_64.AppImage

Je télécharge l’icône Stellarium et l’installe à l’endroit voulu :
wget http://entropie.org/3615/download/stellarium.ico
sudo mv stellarium.ico /usr/share/stellarium

Pour effacer une version précédente de Stellarium (à adapter) :
sudo rm /usr/share/stellarium/stellarium.AppImage

Pour intégrer le programme au menu de Xfce, je crée un fichier stellarium.desktop dans le répertoire /usr/share/applications :
cd /usr/share/applications
sudo nano stellarium.desktop


[Desktop Entry]
Version=0.21
Type=Application
Name=Stellarium
Name[fr]=Stellarium
GenericName=Desktop planetarium
GenericName[fr]=Planétarium de bureau
Exec=/usr/share/stellarium/Stellarium-0.21.1-x86_64.AppImage --startup-script=%f
Icon=/usr/share/stellarium/stellarium.ico
StartupNotify=false
Terminal=false
Categories=Astronomy;Education;Science;
Comment=Planetarium
Comment[fr]=Un planétarium interactif
Keywords=astronomy;planetarium;
MimeType=application/x-stellarium-script;
Actions=Window;Fullscreen;Debugmode;
[Desktop Action Window]
Name=Open in window
Name[fr]=Ouvrir dans une fenêtre
Exec=/usr/share/stellarium/Stellarium-0.21.1-x86_64.AppImage -f no
[Desktop Action Fullscreen]
Name=Open in fullscreen
Name[fr]=Ouvrir en plein écran
Exec=/usr/share/stellarium/Stellarium-0.21.1-x86_64.AppImage -f yes
[Desktop Action Debugmode]
Name=Open in debug mode
Name[fr]=Ouvrir en mode de débogage
Exec=/usr/share/stellarium/Stellarium-0.21.1-x86_64.AppImage --dump-opengl-details

Mettre à jour un programmateur USBasp avec un autre programmateur USBasp (sous Debian 10)

Lorsque je téléverse un programme dans ma carte Arduino Nano avec mon programmateur USBasp, j’obtiens le message suivant : avrdude: warning: cannot set sck period. please check for usbasp firmware update.

Si avrdude n’est pas installé dans Debian 10, le faire préalablement :

sudo apt-get install avrdude

Télécharger la dernière version du firmware (usbasp.2011-05-28.tar.gz ) sur le site officiel et décompresser l’archive :

cd Téléchargements
wget https://www.fischl.de/usbasp/usbasp.2011-05-28.tar.gz
tar -zxvf usbasp.2011-05-28.tar.gz

La puce sur le programmateur à mettre à jour est un ATmega8L (à vérifier à la loupe). Dans l’archive décompressée ci-dessus, le fichier qui nous intéresse est donc : usbasp.atmega8.2011-05-28.hex

Sur le programmateur à mettre à jour, JP1 est à positionner sur 5V ; les 2 broches de JP2 sont à relier entre elles.
Connecter les 2 programmateurs.
Taper dans la console les 2 lignes suivantes :

cd Téléchargements/usbasp.2011-05-28/bin/firmware/
avrdude -p atmega8 -c usbasp -U flash:w:usbasp.atmega8.2011-05-28.hex:i -F -P usb

Copie écran de ce qu’on obtient :

Libérer les broches de JP2.

=> Lien

Installation de NordVPN sous Debian 10

Télécharger nordvpn-release_1.0.0_all.deb depuis cette adresse.

Dans la console :

cd Téléchargements
sudo apt-get install ./nordvpn-release_1.0.0_all.deb
sudo apt-get update
sudo apt-get install nordvpn

Pour fonctionner, NordVPN utilise les ports 443 (TCP) et 1194 (UDP). Paramétrer le firewall en conséquence.

Redémarrer.
Dans la console :
nordvpn connect

Pour activer CyberSec (Blocage des publicités et des sites malveillants) :
nordvpn set cybersec on

Pour activer Kill Switch (Surveillance de la connexion au serveur VPN) :
nordvpn set killswitch on

Pour passer le protocole de UDP à TCP :
nordvpn set protocol tcp

Pour activer l’auto-connexion au démarrage d’une session :
nordvpn set autoconnect on

Pour permettre à un autre utilisateur de bénéficier du VPN :
sudo usermod -aG nordvpn $USER ($USER à adapter)
Redémarrer.

Pour voir toutes les autres options possibles, taper simplement : nordvpn

Remarque : En cas de gros blocage de la connexion, se déconnecter du réseau, passer killswitch à off. Se reconnecter au VPN puis repasser killswitch à on.

Pour désinstaller NordVPN :

sudo apt-get --purge remove 'nordvpn*'

Autre possibilité (évite les blocages) : Se connecter à NordVPN en utilisant Network Manager OpenVPN :

Dans la console :
sudo apt-get install network-manager-openvpn-gnome
sudo service network-manager restart

Se connecter à https://nordvpn.com/fr/servers/tools/
et télécharger les fichiers de configuration pour les protocoles OpenVPN TCP ou OpenVPN UDP.

Enfin, aller dans Paramètres > Configuration réseau avancée et importer une configuration VPN enregistrée (celle téléchargée précédemment).

Firmware Bug sous Debian 10

A l’allumage de mon ordinateur, ce message apparaît :

[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)

Quelques infos sur les microcodes
Microcode Update Guidance

Dans la console :
cat /proc/cpuinfo

Dans la console (dépôt non-free) :
sudo apt-get install intel-microcode
sudo apt-get install firmware-misc-nonfree

Dans la console, après redémarrage de l’ordinateur :
cat /proc/cpuinfo

Pour plus d’informations sur le microcode, dans la console :
sudo dmesg | grep microcode

Installer Mednum Offline Player sous Debian 10

Site : https://vod.mediatheque-numerique.com
Version du lecteur VOD : 3.0.6

Dans la console :

Si le répertoire Mednum Offline Player n’existe pas déjà, je le crée :
sudo mkdir /usr/share/mednum-offline-player

Je télécharge l’application : mednum-offline-player.AppImage

J’installe l’application à l’endroit voulu :
cd Téléchargements
sudo mv mednum-offline-player.AppImage /usr/share/mednum-offline-player

Je rends le fichier exécutable :
sudo chmod +x /usr/share/mednum-offline-player/mednum-offline-player.AppImage

Pour intégrer le programme au menu de Xfce (juste après avoir cliqué sur mednum-offline-player.AppImage) :

Le fichier .desktop se trouve dans : ./local/share/applications
Son contenu est ci-dessous :

[Desktop Entry]
Name=MEDNUM Offline Player
Comment=ARTE VOD offline player
Exec="/usr/share/mednum-offline-player/mednum-offline-player.AppImage" %U
Terminal=false
Type=Application
Icon=appimagekit-mednum offline player
X-AppImage-Version=3.0.6
X-AppImage-BuildId=71f28e60-134a-11a9-2954-499dceea7f3c
Categories=Video;
X-Desktop-File-Install-Version=0.26
X-AppImage-Comment=Generated by /tmp/.mount_mednum16hnCt/AppRun
TryExec=/usr/share/mednum-offline-player/mednum-offline-player.AppImage

Modification à apporter ci-dessus : Categories=AudioVideo;

Pour effacer une version précédente de Mednum Offline Player (à adapter) :
sudo rm -rf /usr/share/mednum-offline-player/mednum-offline-player.AppImage