
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