Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

🚀 Scripts d'installation pour travailler à Epitech sous LINUX.

NotificationsYou must be signed in to change notification settings

Adri11334/epitech_any_os_dump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Contenu

  • script d'installationCSFML/SFML
  • script d'installationcriterion
  • script d'installation deconfiguration minimale Epitech (pour OS basés Debian (*buntu, Mint..), Archlinux, Fedora, Opensuse, Gentoo)

Description

Ces scripts ont pour but de vous permettre de travailler sur vos projets EPITECH, depuis Manjaro (ou un autre OS que le dump du bocal).

Those installation script might work on any distribution based on :

  • opensuse
  • archlinux
  • fedora
  • debian
  • gentoo

Utilisation :

Placer l'iso dans une clé USB bootable, puis relancez votre pc dessus pour procéder à l'installation.

Une fois sur votre nouvelle machine :

$  git clone git@github.com:Adri11334/epitech_any_os_dump.git$cd epitech_any_os_dump/EPITECH_STUFF/$  ./install<prenom.nom@epitech.eu>$  sudo ./build_csfml$  sudo ./install_criterion

Argument :<prenom.nom@epitech.eu> : Votre login Epitech

Bonus:

  • 1 - Installer pip

    • opensuse:
      sudo zypper install python3-pip
    • archlinux:
      sudo pacman -S python-pip
    • fedora:
      sudo dnf install python3-pip
    • debian:
      sudo apt install python-pip
    • gentoo:
      $  sudo emerge --ask dev-python/pip
  • 2 - Installer les packages

    $  pip install gcovr$  pip install black$  pip install mypy

Ce que font les scripts :

./install

  • mise à jour de votre système
  • installation des paquets suivant :
    • blih
    • emacs (et la configuration epitech)
    • build-essentials (libc etc. pour compilation)
    • libncurses
    • curl
    • git
    • zsh
    • oh-my-zsh
    • terminator
    • valgrind
    • ocaml
    • tree
    • filezilla
    • man google (bonus)
  • paquet en option :
    • makefile-gen
  • génère et uploade votreclé ssh sur le serveur epitech
  • change votreshell de base en zsh
  • lesheaders Epitech contiennent le login même si le username sur la session est différent

./build_csfml

  • installation deSFML 2.5.1
  • installation deCSFML 2.5

./install_criterion

  • installation de la lib criterion pour lestests unitaires

bonus

  • installation de pip
  • installation de gcovr
  • installation de black
  • installation de mypy


Pour toute suggestion, n'hesitez pas à ouvrir uneissue (dans github)


Le script 'install' a été écrit parmontag_p, pour toute suggestion sur celui-ci, envoyer un mail àpaul[at]montague[dot]fr


[8]ページ先頭

©2009-2025 Movatter.jp