Outils pour utilisateurs

Outils du site


linux:debian10 (lu 11694 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:debian10 [03-09-2019 11:02]
edmc73
linux:debian10 [05-10-2021 00:31] (Version actuelle)
edmc73
Ligne 3: Ligne 3:
 Un memo sur l'installation complète d'une machine avec du apache mysql php etc... Un memo sur l'installation complète d'une machine avec du apache mysql php etc...
  
-  apt install aptitude htop vim +  apt install aptitude htop vim screen sudo ncdu elinks 
 +   
 +**ncdu** est un petit script qui affiche graphiquement dans un terminal la taille des répertoires. Une belle alternative à **du -hcs * ** 
 + 
 +**elinks** est un navigateur web en mod texte, indispensable pour le apache status 
 +   
 +  apt install php7.3-fpm php7.3-gd php7.3-mbstring php7.3-curl php7.3-mysql php7.3-pgsql php7.3-xml 
 +   
 +  apt install mariadb-server 
 +   
 +  apt install apache2 apachetop 
 + 
 + 
 +===== User ===== 
 + 
 +Mettre VI par défaut 
 +  update-alternatives --config editor 
 + 
 +configurer sudo, par défaut vous pouvez ajouter votre utilisateur au groupe sudo 
 +  adduser nom_utilisateur sudo 
 + 
 +Si vous voulez le configurer à la main 
 +  visudo /etc/sudoers.d/nom_utilisateur 
 + 
 +insérer la ligne 
 +  nom_utilisateur   ALL=(ALL) ALL 
 + 
 +ou bien, si vous ne voulez pas saisir de mot de passe 
 +  nom_utilisateur   ALL=(ALL) NOPASSWD:ALL 
 +   
 + 
 +===== Apache ===== 
 + 
 +  apt install php7.3-fpm 
 +  a2enmod proxy_fcgi setenvif 
 +  a2enconf php7.3-fpm 
 +  a2enmod headers rewrite 
 +  systemctl restart apache2.service 
 + 
 +===== MariaDB ===== 
 + 
 +  mysql_secure_installation 
 +   
 +Pour autoriser à se connecter via adminer 
 + 
 +  # mysql -p 
 +  MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY 'mon_mot_de_passe'; 
 +  Query OK, 0 rows affected (0.00 sec) 
 + 
 +===== Python ===== 
 +Si besoin 
 +  apt install python3-pip 
 +   
 + 
 +===== Librairie manquante ===== 
 + 
 +exemple: https://www.cyberciti.biz/faq/debian-ubuntu-linux-wkhtmltopdf-error-while-loading-shared-libraries-libxrender-so-1/ 
 + 
 + 
 +On peut trouver les librairies manquantes avec ldd 
 + 
 +<code> 
 +  $ ldd wkhtmltopdf-amd64 
 +   
 +        linux-vdso.so.1 (0x00007ffc2f1c6000) 
 +        libXrender.so.1 => not found 
 +        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f8aeffa7000) 
 +        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f8aefcfd000) 
 +        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f8aefaeb000) 
 +        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f8aef7a8000) 
 +        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8aef58d000) 
 +        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8aef389000) 
 +        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8aef181000) 
 +        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8aeef64000) 
 +        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8aeec59000) 
 +        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8aee958000) 
 +        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8aee742000) 
 +        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8aee397000) 
 +        /lib64/ld-linux-x86-64.so.2 (0x00007f8af03ee000) 
 +        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f8aee16e000) 
 +        libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f8aedf47000) 
 +        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f8aedd25000) 
 +        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f8aedb21000) 
 +        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f8aed91c000) 
 + 
 +</code> 
 + 
 +Ici on voit que libXrender.so.1 est manquante. On peut la rechercher 
 + 
 +<code> 
 +   $ sudo apt-cache search libXrender 
 + 
 +libreoffice - suite bureautique complète − métapaquet 
 +libxrender1 - bibliothèque cliente d'extension de rendu X 
 +libxrender-dev - bibliothèque cliente pour l'extension de rendu X - fichiers de développement 
 +</code> 
 + 
 +Puis l'installer 
 +   $ sudo apt install libxrender1
linux/debian10.1567501376.txt.gz · Dernière modification: 03-09-2019 11:02 de edmc73