programmes de base
------------------
sudo apt-get install vlc ubuntu-restricted-addons ubuntu-restricted-extras neofetch gnome-tweaks fuse cpu-x filezilla
développement php
-----------------
- installer dbeaver depuis le site avec le .deb
- pour que la connexion fonctionne il faut peut-être dans "propriété du pilote" mettre la valeur "true" à "allowPublicKeyRetrieval"
- installer mariadb
- https://linuxhint.com/install-mariadb-ubuntu-22-04/
- sudo apt install mariadb-server mariadb-client
- mariadb --version
- systemctl status mariadb
- sudo mysql_secure_installation
- enter password (vide)
- unix_socket --> n
- change the password --> n
- remove test database --> y
- reload privilege --> y
- sudo mariadb
- flush privileges;
- create database testdb;
- show databases;
- create user 'delphives'@'localhost' identified by 'new password';
- grant all privileges on *.* to 'delphives'@'localhost';
- quit;
- sudo mariadb-upgrade (pour mettre à jour)
- installer github desktop
- https://gist.github.com/berkorbay/6feda478a00b0432d13f1fc0a50467f1
- wget -qO - https://apt.packages.shiftkey.dev/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null
- sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/shiftkey-packages.gpg] https://apt.packages.shiftkey.dev/ubuntu/ any main" > /etc/apt/sources.list.d/shiftkey-packages.list'
- sudo apt update && sudo apt install github-desktop
- installer vscode depuis le site (.deb)
- installer les modules :
c# dev kit (microsoft)
vscode-solution-explorer (fernando escolar)
github copilot (github)
github copilot chat (github)
- installer apache
- https://www.cherryservers.com/blog/install-lamp-on-ubuntu-22-04
- sudo apt install apache2 -y
- sudo systemctl status apache2
- sudo ufw allow 80/tcp
- sudo ufw reload
- sudo ufw status
- sudo chmod o+w /var/www/html
- http://localhost (on doit voir la page apache2)
- les logs apache se trouvent dans /var/log/apache2/error.log
- installer php
- sudo apt install php -y
- php --version
- php -m
- sudo nano /var/www/html/info.php
<php?
phpinfo()
?>
- aller sur http://localhost/info.php
- le fichier php.ini se trouve dans /etc/php/8.1/cli/php.ini
- installer composer
- sudo apt-get install composer
OU
- https://www.cherryservers.com/blog/how-to-install-composer-ubuntu
- sudo apt-get install curl php php-curl
- curl -sS https://getcomposer.org/installer -o composer-setup.php
- sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
- sudo composer self-update
- sudo composer self-update
- installer driver mysql pour php
- sudo apt-get install php8.1-mysql
- les sites webs se trouvent dans /var/www/html
.net core 8.0
------------------
(coller les 10 lignes dans un terminal et exécuter si la version 8 n'existe pas par défaut)
# Get Ubuntu version
declare repo_version=$(if command -v lsb_release &> /dev/null; then lsb_release -r -s; else grep -oP '(?<=^VERSION_ID=).+' /etc/os-release | tr -d '"'; fi)
# Download Microsoft signing key and repository
wget https://packages.microsoft.com/config/ubuntu/$repo_version/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
# Install Microsoft signing key and repository
sudo dpkg -i packages-microsoft-prod.deb
# Clean up
rm packages-microsoft-prod.deb
# Update packages
sudo apt update
sudo apt-get install zlib1g dotnet-sdk-8.0 aspnetcore-runtime-8.0 software-properties-common apt-transport-https wget
nord
----------------------------
sudo snap install nordpass
wget -c https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb
sudo apt-get update
sudo apt-get install nordvpn
autres
----------------------
- télécharger le deb pour discord sur le site
- sudo snap install postman
mise à jour
-----------
sudo apt-get update && sudo apt-get upgrade && sudo apt-get full-upgrade && sudo apt-get clean && sudo apt-get autoremove
geekbench
---------
https://www.geekbench.com/ml/download/
raccourci
---------
ctrl + alt + t --> ouvrir un terminal
TODO
----
storage account
service bus explorer
- HOPERIS
- pour donner les droits au répertoire tmpprint --> sudo chmod 777 tmpPrint -R
- sudo apt install php-xml php-zip php-mbstring php-gd
- composer require phpoffice/phpword