J M G

- -
Articles
Software
Automation
Games
-
  33 / Selection de logiciel pour Debian- - -
LinuxSoftware Je présente ici une selection de logiciel que nous utilisons à la maison. Certains sont nécessaires à mon travail d'autre pour les enfants. Je n'expliquerais pas ici pourquoi je les ai choisi mais simplement leurs fonctions, installations et configurations. Cet article et la suite de "Configuration de Debian 10 Buster". Ces opérations interviennent donc juste après l'installation et la configuration de base d'une Debian 10.

Environnement de travail

Pour travailler j'ai besoin de midnight commander, git, locate, apache, php, mariadb. Mais aussi de certaines bibliothéques.
[[email protected]]sudo apt install mc
[[email protected]]sudo apt install git
[[email protected]]sudo apt install locate
[[email protected]]sudo updatedb & (Met à jour la base de données locate)
[[email protected]]sudo apt install apache2
[[email protected]]sudo apt install php7.3 (config dans /etc/php/7.3/apache2/php.ini : session.auto_start=1...)
[[email protected]]sudo apt install mariadb-server
[[email protected]]sudo mysql_secure_installation (Configure le serveur de base de données)
[[email protected]]sudo apt install php7.3-mysql
[[email protected]]sudo apt install php7.3-mbstring
[[email protected]]sudo apt install php7.3-patchwork-utf8
Je modifie les fichiers suivants pour indiquer au serveur de base de données les jeux de caractères à utiliser : (latin1 et latin1_general_ci)
  • /etc/mysql/mariadb.conf.d/50-client.cnf, default-character-set = latin1
  • /etc/mysql/mariadb.conf.d/50-mysql-clients.cnf, default-character-set = latin1
  • /etc/mysql/mariadb.conf.d/50-server.cnf, character-set-server = latin1, collation-server = latin1_general_ci
Vous pouvez vérifier les jeux de caractères utilisés avec les requetes suivantes. Attention ces commandes ne doivent pas être lancés avec le user root car le résultat ne seraient pas correct.
MariaDB [mysql]>SHOW VARIABLES LIKE 'char%';
MariaDB [mysql]>SHOW VARIABLES LIKE 'colla%';
Sur la Debian Buster le paquet TCPDF n'est plus disponible (voir https://tracker.debian.org/pkg/tcpdf), c'est peut-être du au fait que le projet est en ré-écriture. j'installe donc directement les sources du projet à l'arret depuis GIT dans un endroit de mon choix.
[[email protected]]git clone https://github.com/tecnickcom/TCPDF.git -- tcpdf

DBeaver et Webmin

Pour installer dbeaver et webmin je modifie sources.list ce qui me permet de les mettre à jour régulièrement de façon automatique.

Installation dbeaver

[[email protected]]wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -
[[email protected]]echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list
[[email protected]]sudo apt-get update && sudo apt-get install dbeaver-ce

Installation webmin

Modification du fichier /etc/apt/sources.list
Ajouter : deb https://download.webmin.com/download/repository sarge contrib à la fin du fichier
Il faut ensuite télécharger et installer la clé de signature du dépôt, puis installer webmin
[[email protected]]wget http://www.webmin.com/jcameron-key.asc
[[email protected]]sudo apt-key add jcameron-key.asc
[[email protected]]sudo apt install apt-transport-https
[[email protected]]sudo apt update
[[email protected]]sudo apt install webmin
Ensuite on se connecte à l'adresse https://127.0.0.1:10000 en root avec sont mot de passe.

Logiciels divers : bureautique, education...

A vos souris et clavier !!!
- - -