Di postingan kali ini, masuk dalam kategori catatan kecil agar teknik ini bisa tetap terdokumentasi tanpa perlu mondar mandir lagi untuk mencari script upgrade debian
script ini saya dapatkan dari : https://gist.github.com/rrottmann/b0f371a62950a9e149c4358772c5a647
yang ingin berkunjung bisa langsung ke link tersebut.
script ini saya modifikasi sedikit dengan harapan proses upgrade akan memanfaatkan server repository Indonesia sehingga proses upgrade nya akan lebih cepat.
berikut script nya
1. Debian 10 ke Debian 11
apt-get -y update apt-get -y upgrade --without-new-pkgs apt-get -y full-upgrade cat > /etc/apt/sources.list <<"EOF" deb http://kartolo.sby.datautama.net.id/debian/ bullseye main deb-src http://kartolo.sby.datautama.net.id/debian/ bullseye main deb http://kartolo.sby.datautama.net.id/debian-security bullseye-security/updates main deb-src http://kartolo.sby.datautama.net.id/debian-security bullseye-security/updates main deb http://kartolo.sby.datautama.net.id/debian/ bullseye-updates main deb-src http://kartolo.sby.datautama.net.id/debian/ bullseye-updates main EOF apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 605C66F00D6C9793 6ED0E7B82643E131 0E98404D386FA1D9 apt-get clean apt-get -y update apt-get -y upgrade --without-new-pkgs apt-get -y full-upgrade shutdown -r now
2. Debian 11 ke Debian 12
cat > /etc/apt/sources.list <<"EOF" deb http://kartolo.sby.datautama.net.id/debian/ bookworm main deb-src http://kartolo.sby.datautama.net.id/debian/ bookworm main deb http://kartolo.sby.datautama.net.id/debian-security bookworm-security main deb-src http://kartolo.sby.datautama.net.id/debian-security bookworm-security main deb http://kartolo.sby.datautama.net.id/debian/ bookworm-updates main deb-src http://kartolo.sby.datautama.net.id/debian/ bookworm-updates main EOF apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BDE6D2B9216EC7A8 apt-get clean apt-get -y update apt-get -y upgrade --without-new-pkgs apt-get -y full-upgrade # issue with libcrypt.so.1 cd /tmp apt -y download libcrypt1 dpkg-deb -x libcrypt1_*.deb . cp -av lib/x86_64-linux-gnu/* /lib/x86_64-linux-gnu/ apt -y --fix-broken install apt-get -y upgrade --without-new-pkgs apt-get -y full-upgrade apt-get -y auto-remove shutdown -r now
untuk menggunakan script diatas, caranya adalah, buatlah sebuah file bebas dengan ekstensi .sh kemudian paste kan script di atas untuk setiap upgrade yang akan dilakukan.
selanjutnya atur permission nya ke 755 dengan cara ketik chmod 755 'nama file.sh'
untuk mengeksekusi script diatas, ketikkan ./nama file.sh kemudian tekan enter.
tunggu proses nya hingga selesai dan akan melakukan restart secara otomatis.
semoga membantu
Tidak ada komentar:
Posting Komentar