Script Sederhana untuk Update Debian System (Keluarga Debian)

Mungkin bagi sebagian anda (saya juga hehe), masih menggunakan cara manual dalam proses update system. apt-get clean, apt-get update, apt-get upgrade, blablabla…and so on.  Nah, pada kesempatan kali ini, saya akan membagikan sedikit tips untuk memudahkan proses update system linux anda saat pertama kali StartUp.  Oke langsung aja :

1. Kita harus membuat sebuah text file

sudo touch update

2. Lalu kita edit text file yang sudah dibuat tersebut

sudo nano update

3. Selanjutnya copast perintah berikut ini ke dalam text file tersebut

#!/bin/bash
#
# This script will update my system
#
clear

sudo apt-get -y update && sudo apt-get -y upgrade && sudo apt-get -f dist-upgrade && sudo dpkg --configure --pending
sudo apt-get -f install && sudo dpkg --configure -a && sudo apt-get --fix-broken install && sudo apt-get --fix-missing install && 
sudo apt-get clean && sudo apt-get -y autoclean && sudo apt-get -y autoremove

echo -e "33[32mYour system is completely updated now!!33[0m\n"
# End of the script

KETERANGAN :

“clear”

#Untuk membersihkan layar sebelum script di jalankan

“sudo apt-get -y update && sudo apt-get -y upgrade && sudo apt-get -f dist-upgrade && sudo dpkg –configure –pending”

# Source list akan di update terlebih dahulu, setelah itu system siap upgrade

sudo aptget f install && sudo dpkg configure a && sudo aptget fixbroken install && sudo aptget fixmissing install && sudo aptget clean && sudo aptget y autoclean && sudo aptget y autoremove”

# Command ini akan membersihkan dependensi paket yang tidak terpakai sekaligus memperbaiki paket yang rusak

“echo e “33[101mSystem Anda sudah UptoDate!!!33[0m\n”

 # Command ini akan muncul bila proses update system telah selesai di layar anda.

4. Lanjut save file text tersebut, dan close. Lalu set permissionnya :

sudo chmod a+x update
sudo chmod 755 update

5. DONE! Jalankan perintahnya dengan :

sudo ./update

script

Anda dapat menambahkan script ini di crontab agar terschedule secara harian/mingguan.

cp ./update /etc/cron.daily/
Advertisements