JMG
Home Software Automation Games
[@]

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.
[ma@debian.com]sudo apt install mc
[ma@debian.com]sudo apt install git
[ma@debian.com]sudo apt install locate
[ma@debian.com]sudo updatedb & (Met à jour la base de données locate)
[ma@debian.com]sudo apt install apache2
[ma@debian.com]sudo apt install php7.3 (config dans /etc/php/7.3/apache2/php.ini : session.auto_start=1...)
[ma@debian.com]sudo apt install mariadb-server
[ma@debian.com]sudo mysql_secure_installation (Configure le serveur de base de données)
[ma@debian.com]sudo apt install php7.3-mysql
[ma@debian.com]sudo apt install php7.3-mbstring
[ma@debian.com]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.
[ma@debian.com]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

[ma@debian.com]wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -
[ma@debian.com]echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list
[ma@debian.com]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
[ma@debian.com]wget http://www.webmin.com/jcameron-key.asc
[ma@debian.com]sudo apt-key add jcameron-key.asc
[ma@debian.com]sudo apt install apt-transport-https
[ma@debian.com]sudo apt update
[ma@debian.com]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 !!!
- - - -
Technos - Curated tweets by Ghanassia