Skip to content

Latest commit

 

History

History
80 lines (67 loc) · 1.84 KB

00prerequis-linux.md

File metadata and controls

80 lines (67 loc) · 1.84 KB

Pré-requis sous Linux

dremgr est développé et testé sur Debian 11. Il devrait fonctionner sur n'importe quel système Linux, pourvu que les pré-requis soient respectés.

Les programmes suivants sont nécessaires:

  • git
  • curl
  • rsync
  • sudo
  • tar
  • unzip
  • Python 3
  • GNU awk (gawk)
  • docker (podman n'a pas été testé, je ne sais pas si ça marche avec)

Les instructions suivantes permettent d'installer ce qui est nécessaire sous Debian Linux:

Ouvrir un terminal, et vérifier que l'utilisateur courant est sudoer

sudo -v
Désolé, l'utilisateur jclain ne peut pas utiliser sudo sur <MACHINE>

Dans cet exemple, l'utilisateur jclain n'est pas sudoer, il faut donc faire la configuration

D'abord se connecter en root

su -

Puis créer le fichier sudoer pour l'utilisateur jclain, connecté en root

user=jclain
echo "$user ALL=(ALL:ALL) ALL" >/etc/sudoers.d/$user &&
chmod 440 /etc/sudoers.d/$user
exit

Après ces opérations, ou si l'utilisateur était déjà sudoer, 'sudo -v' demande son mot de passe à l'utilisateur

sudo -v
[sudo] Mot de passe de jclain :

Ensuite, il faut installer les programmes requis

sudo apt update && sudo apt install git curl rsync tar unzip python3 gawk

Puis installer docker

curl -fsSL https://get.docker.com | sudo sh
[ -n "$(getent group docker)" ] || sudo groupadd docker
sudo usermod -aG docker $USER

Il faut se déconnecter et se reconnecter pour activer le changement dans la configuration des groupes

Pour les autres systèmes, vous devez vous reporter à votre manuel utilisateur


Une fois que vous avez installé les pré-requis, vous pouvez passer à l'étape suivante, >> cloner le dépôt

-- coding: utf-8 mode: markdown -- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary