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)
[[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
- /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%';
[[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
[[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
[[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.[[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
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