86 views
# alienware SETUP INTRO * WWW : [LesBasesAstroDEV_Ajax](/LesBasesAstroDEV_Ajax#) * Linux : [Linux_Directories_in_100_Seconds](https://ipfs.copylaradio.com/ipfs/QmaNaefUas7hZw4T2c8tozj14EstQhsSvfR95FpqG5quMY) * GIT : [git-cheat-sheet](https://training.github.com/downloads/fr/github-git-cheat-sheet/) SUITE [/SCRIPT01.2](/SCRIPT01.2) # " GROUP [SHELL](/SHELL)" Exploration de la couche entre le noyau et la pulpe ("Le Shell") ## GNU-TOOLS https://www.gnu.org/software/coreutils/ ``` ## Add group = (see system groups) su - usermod -aG sudo frd ?? adduser frd sudo ### DISCONNECT / CONNECT TERMINAL ### ``` ### Collaborative cheatsheets for console commands ``` sudo apt install tldr ``` # Jeux pour apprendre des langages https://media.francedigitaljobs.fr/articles/top-10-des-meilleurs-jeux-pour-apprendre-a-coder ## GAMESHELL https://github.com/phyver/GameShell/ ``` https://github.com/phyver/GameShell/releases/download/latest/gameshell.sh bash gameshell.sh ``` ![](https://raw.githubusercontent.com/phyver/GameShell/master/Images/gameshell_first_mission_small.gif) ## ROOT ME Tester vos compétences en hacking https://www.root-me.org/ ## Astroport.ONE PLAYGROUND https://github.com/papiche/Astroport.ONE FORK & CLONE ``` YOUFORK="" mkdir -p ~/.zen && cd ~/.zen git clone $YOUFORK ``` * espeak "HELLO WORLD". * How "espeak" can redirect errors to /dev/null ??? * Make it permanent : . ~/.bashrc * ... :trophy: ... # " GROUP [DOCKER](/DOCKER)" understand the softwares layers ## docker & lazydocker OS + ENVS OS + EMUL + OS + ENVS ``` sudo apt install docker-compose sudo usermod -aG docker $USER # lazydocker GUI curl https://raw.githubusercontent.com/\ jesseduffield/lazydocker/master/scripts/\ install_update_linux.sh | bash ``` :trophy: # " GROUP [TIDDLYWIKI](/tiddlycybsec)" Multi Level Scripting ### :trophy: TiddlyWiki : https://tiddlywiki.com/ ``` sudo apt install npm sudo npm install -g tiddlywiki ``` * Create SQL like API # " GROUP [GPU](/gpu_ynov#) " ## NVidia + Conda ``` # DRIVERS sudo apt install software-properties-common -y sudo add-apt-repository contrib non-free-firmware sudo apt update sudo apt install linux-headers-amd64 dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1 echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list sudo apt update sudo apt install nvidia-driver cuda nvidia-smi nvidia-settings nvidia-detect # conda curl https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc | gpg --dearmor > /tmp/conda.gpg sudo install -o root -g root -m 644 /tmp/conda.gpg /usr/share/keyrings/conda-archive-keyring.gpg gpg --keyring /usr/share/keyrings/conda-archive-keyring.gpg --no-default-keyring --fingerprint 34161F5BF5EB1D4BFBBB8F0A8AEB4F8B29D82806 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/conda-archive-keyring.gpg] https://repo.anaconda.com/pkgs/misc/debrepo/conda stable main" | sudo tee /etc/apt/sources.list.d/conda.list sudo apt update sudo apt install conda sudo ln -s /opt/conda/bin/conda /usr/local/bin/conda ``` ### Large Language Model(ing) with ollama.ai and GPT4All ``` curl https://ollama.ai/install.sh | sh ## ECC KEY # /usr/share/ollama/.ollama/id_ed25519 ollama run codellama # https://github.com/jmorganca/ollama/blob/main/docs/tutorials/langchainpy.md pip install langchain bs4 GPT4All chromadb ``` * Etablir un processus d'apprentissage pour affiner votre modèle (proposez des spécialisations) * Nourrir l'IA à partir de flux json issus de canaux de discussions (tw-json, slack, matrix... ) * :trophy: ### Whisper - Speech2Text - AI Summary ``` pip install -U openai-whisper # Install yt-dlp ~/.zen/Astroport.ONE/ ``` 1. Réaliser un processus de transcription automatique. 2. Ecrire un BASH ASTROBOT utilisant ce service relié aux Tiddlers "G1Vlog". 3. Alimentez l'IA avec les transcriptions et publier un résumé au niveau SECTOR :trophy: :trophy: :trophy: autogen + LiteLLM ``` conda create -n autogen python=3.11 conda activate autogen python -m pip install pyautogen python -m pip install litellm litellm --model ollama/mistral ``` # GROUP [GAMING](/LinuxGaming) Videos * [THE GAMING ON LINUX GUIDE: How to play anything: Steam, Epic, Ubisoft, Origin, Battle.net, GoG...](https://www.youtube.com/watch?v=v9tb1gTTbJE) * [Gamers! Get off Windows! (Linux Made EASY)](https://www.youtube.com/watch?v=a9ZSLNbgF14) INSTALL ``` # INstall Lutris & OpenMW sudo apt install openmw lutris dpkg --add-architecture i386 && apt-get update && apt-get install wine32:i386 # Get "Proton" for Lutris wget https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-25/wine-lutris-GE-Proton8-25-x86_64.tar.xz # extract to : # (base) frd@alienware:~/.local/share/lutris/runners ```