Hello très chers étudiants,
Etape 0: Install OS
Pour l'install des portables, tout marche très bien avec ubuntu 22.04. Pour ceux qui ne l'ont jamais installé. Récupérez une clé usb, téléchargez Ubuntu Desktop 22.04 en version 64bit et Desktop. Créez votre clé ucb avec par exemple unetbootin. Choisissez DiskImage et l'iso que vous avez téléchargé et sélectionnez en bas votre clé usb, c'est parti. (10 mins de travail, un reboot et c'est bon)
Au démarrage du PC. Appuyez sur la touche [Echap] puis [F9] et séléctionnez la clé usb pour bootez dessus. Installez ubuntu sur l'ensemble du disque.
Si certains veulent avoir une installation windows. C'est possible l'istic dispose d'un abonnement MSDN AA qui vous donne accès aux licences des princiaux OS des Microsoft. Dans ce cas commencez par l'install de Windows. Puis installez ubuntu ensuite en demandant un split du disque du type 120 Go pour Windows et 200 pour linux. .
Il est nécessaire de disposer d'une installation linux pour les TPs sans être dans une machine virtuelle.
Sous ubuntu, quand il est installé.
Etape 1: Java et autres
Installez les paquets suviants:
sudo apt-get install nano git openjdk-11-jdk openjdk-11-doc maven inkscape curl apt-transport-https ca-certificates software-properties-common
Etape 2: Eclipse
Téléchargez eclipse pour Java developer en version 64 et dezipper le par exemple dans /opt/eclipse
Etape 3: VS-CODE
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/ms-vscode-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/ms-vscode-keyring.gpg] https://packages.microsoft.com/repos/vscode stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install -y code
Etape 4: NodeJS
Installez nodejs au travers de nvm
Installer nvm (node version manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
The script clones the nvm repository to /.nvm and adds the source line to your profile (/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc).
Start a new Terminal
Installez les paquets nodejs.
nvm install node
Etape 5: VisualVM
Etape 6: InteliJ
Installez IntelliJ dans /opt
Etape 7: Docker
Remove old version
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install gnupg lsb-release
Install keys
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Ajoutez une nouvelle source
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installez Docker
Update the apt package index.
sudo apt-get update
Install the latest version of Docker CE, or go to the next step to install a specific version. Any existing installation of Docker is replaced.
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Pour vérifier que tout est ok
sudo docker run -i -t ubuntu /bin/bash
Cette dernière commande télécharge un conteneur ubuntu minimal et démarre ce container. Pour plus de documentation sur docker
Etape 8: Smartgit
Installez Smartgit
Etape 9: Liens utiles à lire
contient entres autres le lien vers la configuration du vpn et autres.
Etape 10: Wifi ISTIC
Configuez eduroam suivant le tuto suivant.
RDV sur istic-public pour enregistrer votre mac adresse que vous pouvez récupérer à l'aide de la commande suivante:
sudo /sbin/ifconfig
prendre 'HWaddr XX:XX:XX:XX:XX:XX' de l'interface wlan0.
Etape 11 Utiliser les imprimantes de l'ISTIC
- Vérifiez que cups est installé
sudo apt-get update
sudo apt-get install cups
- éditer le fichier /etc/cups/client.conf et ajouter la ligne suivante
ServerName printhost.istic.univ-rennes1.fr
pour imprimer, être connecté aux réseaux Wifsic ou Wifsic-free
Etape 12: Bookmark services utiles
Petit Problème: WIFI et autres
Wifi Pour installer le WIFI. Pluggez vous à un réseau filaire
Puis tapez les commandes suivantes
sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo modprobe b43
sudo modprobe -r b43
sudo modprobe b43
Certificat incorrect pour OpenJDK (poblème Maven)
sudo update-ca-certificates
Problème ACPI (PC qui ne s'éteint pas)
sudo nano -w /boot/grub/menu.cfg
#Puis enlever tous les paramères, noacpi, noapic ...