
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