# 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
```

## 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
```