[Ubuntu] Installation - Aide-Mémoire
Mis à jour le 12/09/2024
Après l’installation standard, voici la configuration utilisée et les paquets ajoutés. Renommer simplement le fichier .txt en .sh et lancer le script.
Dans une seconde partie de ce document est indiquée l’installation d’un serveur Web avec bases de données.
A ajouter
- sudo apt install exiftool
- sudo apt install python3.12-venv
- sudo apt install doxygen -> documentation en ligne à partir d’un source
- sudo apt install tshark -> statistiques sur fichier PCAP
- sudo apt install virtualbox-guest-additions-iso -> pour les VMs hors réseaux notamment
- sudo apt install radare2
- sudo apt install gsmartctrl
- sudo apt install ghex
Complément à Visual Studio Code
- Markdown All in One
- VIM
- Markdown PDF
Notes
- Spécialement pour LaTex et la géométrie (Fractales du dragon)
texlive-pstricks
Référence : Pstricks et pst-eucl : tracer des figures géométriques au collège – Le blog de Fabrice ARNAUD
Mise à jour des firmwares
sudo service fwupd start
sudo fwupdmgr refresh
sudo fwupdmgr update
Mise à jour du système
sudo snap refresh
sudo apt update
sudo apt dist-upgrade
Redémarrage pour prise en compte de tous les éléments
sudo reboot
Mes logiciels hors distribution
- Etcher : Permet de créer des clés USB ou DVD à partir d’une image. UNetBootIn posait parfois des soucis.
Mes packages
# Version du 03/03/2024
sudo snap install code --classic
# Utilitaires
sudo apt -y install vim
sudo apt -y install ucommon-utils
sudo apt -y install net-tools
sudo apt -y install unrar
sudo apt -y install gparted
sudo apt -y install baobab
sudo apt -y install fdupes
sudo apt -y install curl
# Utilitaires PDF
sudo apt -y install xpdf
sudo apt -y install okular
sudo apt -y install pdfsam
# Compléments
sudo apt -y install thunderbird-locale-fr
sudo apt -y install falkon
sudo apt -y libreoffice
sudo apt -y libreoffice-l10n-fr
sudo apt -y install mythes-fr
# Connexions distantes
sudo apt -y install openssh-server
sudo apt -y install filezilla
# Editeurs de texte
sudo apt -y install scite
# Musique
sudo apt -y install clementine
sudo apt -y install easytag
sudo apt -y install sox libsox-fmt-mp3
sudo apt -y install lame
sudo apt -y install eyed3
sudo apt -y install python3-pylast
sudo apt -y install soundconverter
sudo apt -y install asunder
# Vidéo
sudo apt -y install ffmpeg
sudo apt -y install mencoder
sudo apt -y install vlc
sudo apt -y install handbrake
# ePub Reader
sudo apt -y install calibre
# Image
sudo apt -y install gimp
sudo apt -y install imagemagick
sudo apt -y install webp
# Randonnée
sudo apt -y install viking
# LaTeX & autres langages textes
sudo apt -y install texlive-latex-base
sudo apt -y install texlive-latex-recommended
sudo apt -y install texlive-luatex
sudo apt -y install texlive-fonts-recommended
sudo apt -y install texlive-lang-french
sudo apt -y install texlive-xetex
sudo apt -y install texlive-fonts-extra
sudo apt -y install texlive-lang-french
sudo apt -y install texlive-science
sudo apt -y install texstudio
sudo apt -y install texlive-pstricks
sudo apt -y install fonts-firacode
sudo apt -y install rubber
sudo apt -y install pandoc
sudo apt -y install ubuntu-restricted-extras
# Support for MP3 and unencrypted DVD playback
# Microsoft TrueType core fonts
# Flash plugin
# codecs for common audio and video files
# Virtual Box
sudo apt -y install virtualbox
sudo apt -y install virtualbox-guest-additions-iso
sudo apt -y install virtualbox-ext-pack
# Mots de passe
sudo apt -y install keepassxc
# SSI
sudo apt -y install wireshark
sudo apt -y install forensics-all
sudo apt -y install forensics-all-gui
sudo apt -y install forensics-extra-gui
sudo apt -y install ghex
sudo apt -y install fdupes
sudo apt -y libemail-outlook-message-perl
snap install flasharch
# Python
sudo apt -y install python3-pip
sudo apt -y install python3-pandas
sudo apt -y install python3-validators
sudo apt -y python3.10-venv
# Programmation
sudo apt -y install moreutils
sudo apt -y install autoconf
sudo apt -y install git
sudo apt -y install libtool
# Mise à jour finale
sudo snap refresh
# Installation snap
sudo snap install brave
sudo snap install opera
Serveur Web
- Installation des binaires
sudo apt -y install apache2 sudo apt -y install php sudo a2enmod userdir sudo systemctl restart apache2 sudo vim /etc/apache2/mods-enabled/php*.conf
- Trouver la section mod_userdir.c et la mettre en commentaires :
# <IfModule mod_userdir.c> # <Directory /var/zpanel/hostdata/*/public_html/*> # php_admin_value engine On # </Directory> # </IfModule>
- Créer le répertoire associé au serveur Web
cd ~ mkdir public_html
Serveur SQL
sudo apt -y install mysql-server
- Modifier la gestion des accès à MySQL : [Ubuntu 22] Mysql Root Password
- Installer PHPMyAdmin
sudo apt -y install phpmyadmin # Laisser le mot de passe vide pour en générer un automatiquement
Il est alors possible de se connecter au travers de l’url : http://localhost/phpmyadmin/
Réponses apportées lors de l’installation des packages
- Postfix : Local only
- Wireshark : Permettre aux utilisateurs de pouvoir écouter le réseau (groupe wireshark)
Problèmes rencontrés
- "Failed to set MokListRT : Invalid Parameter" :
sudo apt purge shim shim-signed
- PhpMyAdmin : Warning in ./libraries/sql.lib.php#613
count() : Parameter must be an array or an object that implements Countable
Source : https://openclassrooms.com/forum/sujet/erreur-dans-phpmyadmin
sudo vi /usr/share/phpmyadmin/libraries
Remplacer :
(count($analyzed_sql_results['select_expr'] == 1)
par
((count($analyzed_sql_results['select_expr']) == 1)
- convert ne fonctionne pas pour le PDF
Ce problème ne semble plus exister sur Ubuntu 24 mais en voici la résolution :
sudo vim /etc/ImageMagick-6/policy.xml
Remplacer :
<policy domain="coder" rights="none" pattern="PDF" />
par
<policy domain="coder" rights="read|write" pattern="PDF" />
Ubuntu 22 vers Ubuntu 24
Aucun souci, la mise à jour est fonctionnelle et permet des performances bien plus élevées.
- Disparitions (nécessite une réinstallation)
- GIMP
- Viking
- Thunderbird
Passage en snap de Thunderbird, il faut lui ajouter le dictionnaire français.
- Configuration PHP
sudo apt remove --purge libapache2-mod-php8.1
sudo apt remove --purge libapache2-mod-php8.3
sudo apt install libapache2-mod-php8.3
Ubuntu 20 - retour à Ubuntu 18
-
- L’interface graphique ne se lance plus.
- Plein de soucis avec les anciens ordinateurs Lenovo (> 7ans)
Accueil > Linux > Administration > [Ubuntu] Installation - Aide-Mémoire