Cara Upgrade Debian 8 (Jessie) menjadi 9 (Stretch) dengan aman
Tutorial ini menjelaskan prosedur untuk meng-upgrade Debian 8 sampai 9 dalam beberapa langkah sederhana.
Sebelum memulai upgrade, backup semua data penting. Terutama data konfigurasi di direktori / etc dan data pengguna di /home. Saat Anda menjalankan server maka Anda harus menyertakan database (MySQL, Postgresql, dll), data web dan email di backup juga. Cadangan harus disimpan pada hard disk eksternal. Berikut adalah beberapa contoh cara membuat backup dengan tar.
Backup Konfigurasi Dan Data
Konfigurasi file di direktori /etc.
Backup direktori /var/www.
Backup direktori /home.
Untuk pengguna ISPConfig 3: Backup file server email Anda.
Backup MySQL database.
Kemudian copy file tar.gz dan .sql ke drive cadangan.
Periksa File Apt Source.list
Kami akan menginstal semua update Jessie yang ada terlebih dahulu sebelum kita upgrade ke Jessie. Pada beberapa sistem, sumber paket didefinisikan sebagai "stabil" dalam file sources.list bukan "jessie" atau "stretch". Untuk menghindari upgrade awal yang tidak disengaja ke Stretch, tolong periksa sources.list sekarang dan pastikan itu berisi "jessie" dan tidak "stable" sebagai sumber.
Gunakan editor baris perintah seperti nano atau vi untuk membuka /etc/apt/sources.list, barisnya harus serupa dengan yang di bawah ini:
Update Paket Untuk Debian 8
Perintah berikut akan menginstal semua update Jessie yang tertunda. Hal ini memastikan bahwa sistem Anda dalam kondisi baik untuk update ke Stretch.
Siap untuk upgrade pertama:
Ikuti dengan ini:
Periksa Status Paket Untuk Memastikan Tidak Ada Paket Yang Ditahan Atau Dalam Keadaan Terinstal Setengah
Tes ini penting, kami akan memeriksa status paket untuk memastikan tidak ada paket yang ditahan atau dalam keadaan terinstal setengah. Sistem Anda dan database apt harus dalam kondisi baik sebelum kita melanjutkan dengan dist upgrade. Jika ada paket rusak atau "ditahan", maka perbaiki masalah ini sebelum upgrade.
Pastikan tidak ada paket yang ditahan dengan query database paket dengan perintah dpkg:
Bila kedua perintah tersebut tidak mengembalikan paket apapun, maka lanjutkan dengan upgrade.
Perbarui sources.list Untuk Debian 9
Edit file /etc/apt/sources.list lagi:
Ganti isinya dengan baris berikut:
Simpan file dan jalankan perintah berikut untuk memperbarui database sumber:
Periksa Apaka Paket Sudah Terupgrade
Kita bisa menguji dengan perintah apt jika paket yang terinstal dapat diupgrade. Jalankan perintah ini untuk melakukan tes:
Debian 8 sampai 9 Update Dalam Dua Langkah
Dianjurkan untuk melakukan upgrade dalam dua langkah, jalankan "apt-get upgrade" terlebih dahulu untuk menginstal paket dasar dan kemudian jalankan "apt-get dist-upgrade" untuk melakukan upgrade distribusi yang sebenarnya.
Mulailah dengan update dengan menjalankan perintah ini:
Selanjutnya, kita akan melakukan upgrade distribusi dengan menjalankan:
Reboot Server/VPS
Periksa Update
Untuk memeriksa versi Debian yang saat ini diinstal pada sistem, lihat file / etc / os-release.
Hasilnya pada sistem Debian Stretch adalah:
Tutorial ini menjelaskan prosedur untuk meng-upgrade Debian 8 sampai 9 dalam beberapa langkah sederhana.
Sebelum memulai upgrade, backup semua data penting. Terutama data konfigurasi di direktori / etc dan data pengguna di /home. Saat Anda menjalankan server maka Anda harus menyertakan database (MySQL, Postgresql, dll), data web dan email di backup juga. Cadangan harus disimpan pada hard disk eksternal. Berikut adalah beberapa contoh cara membuat backup dengan tar.
Backup Konfigurasi Dan Data
Konfigurasi file di direktori /etc.
tar -pczf etc.tar.gz /etc
Backup direktori /var/www.
tar -pczf www.tar.gz /var/www
Backup direktori /home.
tar -pczf home.tar.gz /home
Untuk pengguna ISPConfig 3: Backup file server email Anda.
tar -pczf vmail.tar.gz /var/vmail
Backup MySQL database.
mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql
Kemudian copy file tar.gz dan .sql ke drive cadangan.
Periksa File Apt Source.list
Kami akan menginstal semua update Jessie yang ada terlebih dahulu sebelum kita upgrade ke Jessie. Pada beberapa sistem, sumber paket didefinisikan sebagai "stabil" dalam file sources.list bukan "jessie" atau "stretch". Untuk menghindari upgrade awal yang tidak disengaja ke Stretch, tolong periksa sources.list sekarang dan pastikan itu berisi "jessie" dan tidak "stable" sebagai sumber.
Gunakan editor baris perintah seperti nano atau vi untuk membuka /etc/apt/sources.list, barisnya harus serupa dengan yang di bawah ini:
nano /etc/apt/sources.list
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free
Update Paket Untuk Debian 8
Perintah berikut akan menginstal semua update Jessie yang tertunda. Hal ini memastikan bahwa sistem Anda dalam kondisi baik untuk update ke Stretch.
apt-get update
Siap untuk upgrade pertama:
apt-get upgrade
Ikuti dengan ini:
apt-get dist-upgrade
Periksa Status Paket Untuk Memastikan Tidak Ada Paket Yang Ditahan Atau Dalam Keadaan Terinstal Setengah
Tes ini penting, kami akan memeriksa status paket untuk memastikan tidak ada paket yang ditahan atau dalam keadaan terinstal setengah. Sistem Anda dan database apt harus dalam kondisi baik sebelum kita melanjutkan dengan dist upgrade. Jika ada paket rusak atau "ditahan", maka perbaiki masalah ini sebelum upgrade.
Pastikan tidak ada paket yang ditahan dengan query database paket dengan perintah dpkg:
dpkg --audit
dpkg --get-selections | grep hold
Bila kedua perintah tersebut tidak mengembalikan paket apapun, maka lanjutkan dengan upgrade.
Perbarui sources.list Untuk Debian 9
Edit file /etc/apt/sources.list lagi:
nano /etc/apt/sources.list
Ganti isinya dengan baris berikut:
deb http://httpredir.debian.org/debian stretch main contrib non-free
deb http://httpredir.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org stretch/updates main contrib non-free
Simpan file dan jalankan perintah berikut untuk memperbarui database sumber:
apt-get update
Periksa Apaka Paket Sudah Terupgrade
Kita bisa menguji dengan perintah apt jika paket yang terinstal dapat diupgrade. Jalankan perintah ini untuk melakukan tes:
apt list --upgradable
Debian 8 sampai 9 Update Dalam Dua Langkah
Dianjurkan untuk melakukan upgrade dalam dua langkah, jalankan "apt-get upgrade" terlebih dahulu untuk menginstal paket dasar dan kemudian jalankan "apt-get dist-upgrade" untuk melakukan upgrade distribusi yang sebenarnya.
Mulailah dengan update dengan menjalankan perintah ini:
apt-get upgrade
Selanjutnya, kita akan melakukan upgrade distribusi dengan menjalankan:
apt-get dist-upgrade
Reboot Server/VPS
reboot
Periksa Update
Untuk memeriksa versi Debian yang saat ini diinstal pada sistem, lihat file / etc / os-release.
cat /etc/os-release
Hasilnya pada sistem Debian Stretch adalah:
No comments:
Post a Comment