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)
[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
- /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
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.
MariaDB [mysql]>SHOW VARIABLES LIKE 'colla%';
[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
[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
[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.[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
Logiciels divers : bureautique, education...
- Sublime Text Editeur de code
- Evolution Mail, agenda, contact....
- LibreOffice Suite bureautique
- KeePassXC Gestionnaire de mot de passe
- Chromium Version open source de google chrome
- GCompris Logiciel éducatif
- Blender Logiciel de modélisation 3D
- Fritzing Logiciel de schéma electronique