Shell Scripting : Menambahkan Repositori Debian

Revision as of 20:42, 7 October 2025 by Novy (talk | contribs) (Created page with "Buat file baru dengan nama tambah_repositori.sh<syntaxhighlight lang="linuxconfig"> nano tambah_repositori.sh </syntaxhighlight>isikan script berikut ini :<syntaxhighlight lang="linuxconfig" line="1"> #!/bin/bash # Quick setup - hapus cdrom, tambah repo, update & upgrade sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup.$(date +%Y%m%d_%H%M%S) && \ sudo sed -i '/^deb cdrom/d' /etc/apt/sources.list && \ sudo cat >> /etc/apt/sources.list << 'EOF' # Debian 12 Repo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Buat file baru dengan nama tambah_repositori.sh

nano tambah_repositori.sh

isikan script berikut ini :

#!/bin/bash
# Quick setup - hapus cdrom, tambah repo, update & upgrade

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup.$(date +%Y%m%d_%H%M%S) && \
sudo sed -i '/^deb cdrom/d' /etc/apt/sources.list && \
sudo cat >> /etc/apt/sources.list << 'EOF'

# Debian 12 Repositories
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
EOF

apt update && apt upgrade -y
echo "✅ Setup completed!"

Simpan script tersebut. beri hak akses eksekusi

chmod +x tambah_repositori.sh

jalankan script

./tambah_repositori.sh