Update setup.sh

This commit is contained in:
aadit 2025-06-10 13:32:59 +05:30
parent 1b5722443e
commit a16ecebce1

View file

@ -2,25 +2,8 @@ sudo apt update; sudo apt upgrade
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
sudo apt update sudo apt update
sudo apt install fastfetch sudo apt install fastfetch
sudo apt install btop zoxide eza bat sudo apt install btop zoxide bat
zoxide init bash >> ~/.bashrc zoxide init bash >> ~/.bashrc
source ~/.bashrc source ~/.bashrc
sudo apt install -y ca-certificates curl gnupg lsb-release sudo apt install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
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
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
docker
sudo docker run hello-world
# NVidia Container Toolkit
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
&& curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker