GNU/Linux >> Belajar Linux >  >> Debian

Cara mengupgrade Debian 9 Stretch ke Debian 10 Buster

Tujuan

Artikel ini menjelaskan prosedur peningkatan sistem dari Debian 9 Stretch Linux ke Debian 10 Buster.

Yang Baru

  • Boot Aman UEFI
  • AppArmor diaktifkan secara default
  • Pengerasan opsional APT
  • Peningkatan tanpa pengawasan untuk rilis poin stabil
  • Halaman manual yang ditingkatkan secara substansial untuk pengguna berbahasa Jerman
  • Pemfilteran jaringan berdasarkan kerangka nftables secara default
  • Pengaturan kripto default ke format LUKS2 di disk
  • pencetakan tanpa driver dengan CUPS 2.2.10
  • Dukungan dasar untuk perangkat berbasis Allwinner A64

SUMBER :debian.org

Sistem Linux Debian 10 Buster

Persiapan

PERINGATAN
Mengingat bahwa Debian adalah distribusi Linux yang sangat kuat, dikombinasikan dengan fakta bahwa tidak ada yang pasti dalam hidup, kemungkinan besar, bahwa setelah upgrade Anda mungkin berakhir dengan sistem yang rusak. Oleh karena itu, perlu untuk menunjukkan bahwa tidak ada pemutakhiran sistem yang antipeluru dan Anda harus mendiskusikan, mempersiapkan, dan mungkin menguji setiap kegagalan atau proses pemulihan yang tepat sebelum pemutakhiran sistem yang diusulkan ke Debian Buster. Untuk sistem produksi atau yang lebih kuat, Anda disarankan untuk membaca panduan peningkatan resmi Debian sebelum melanjutkan.

Aturan praktisnya adalah, semakin sedikit perangkat lunak yang diinstal pada sistem Anda, semakin tinggi peluang untuk peningkatan yang berhasil. Peluang untuk peningkatan yang berhasil dan berfungsi penuh berkurang oleh sejumlah paket pihak ketiga yang diinstal pada sistem Anda saat ini. Dari alasan ini, hapus semua repositori standar usang dan perangkat lunak pihak ketiga sebelum Anda mencoba memutakhirkan. aptitude perintah mungkin membantu Anda menemukan paket perangkat lunak pihak ketiga yang saat ini diinstal pada sistem Debian Anda.

# aptitude search '~i(!~ODebian)'

Perintah di atas akan mencantumkan semua paket yang tidak lagi ada dalam daftar repositori standar sejak dihapus; sehingga paket tersebut dianggap usang, atau paket pihak ketiga yang diinstal secara manual.

Lakukan pencadangan penuh data dan file konfigurasi manual yang berada di sistem Anda saat ini. Misalnya, ini mungkin termasuk tetapi tidak terbatas pada direktori home pengguna, database, situs web, dll. Jika Anda menjalankan Debian Linux, ambil snapshot secara virtual untuk berjaga-jaga jika terjadi kesalahan selama upgrade Buster.

Peningkatan Penuh Buster

Sebelum melanjutkan dengan peningkatan, mari perbarui sepenuhnya sistem Debian Jessie kami saat ini:

# apt-get update
# apt-get upgrade
# apt-get dist-upgrade

Jika semuanya berjalan lancar, lakukan pemeriksaan kewarasan dan konsistensi basis data untuk paket yang diinstal sebagian, hilang, dan usang:

# dpkg -C

Jika tidak ada masalah yang dilaporkan, periksa paket apa yang ditahan:

# apt-mark showhold

Paket On Hold tidak akan ditingkatkan, yang dapat menyebabkan inkonsistensi setelah pemutakhiran Buster. Sebelum Anda pindah ke bagian selanjutnya, disarankan untuk memperbaiki semua masalah yang dihasilkan oleh kedua perintah di atas. Perintah berikut mungkin dapat membantu lebih lanjut:

# dpkg --audit

Perbarui Repositori Paket ke Debian Buster

Sekarang, karena kami memiliki sistem yang sekarang telah sepenuhnya ditingkatkan, sekarang saatnya untuk menyinkronkan ulang file indeks paket dengan sumber Debian Buster baru. Ini dilakukan dengan mengedit /etc/apt/sources.list file yang akan disertakan Debian stretch gudang paket. Pertama, buat cadangan /etc/apt/sources.list saat ini :

# cp /etc/apt/sources.list /etc/apt/sources.list_backup

Jalankan apt edit-sources atau gunakan editor teks favorit Anda mis., VIM untuk mengubah /etc/apt/sources.list saat ini file untuk menyertakan repositori peregangan. Cukup perbarui kata kunci stretch untuk buster .

Contoh:

FROM STRECTH:
deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates main

TO BUSTER:
deb http://httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster/updates main

Atau, gunakan sed perintah untuk mengotomatiskan tugas yang membosankan ini:

# sed -i 's/stretch/buster/g' /etc/apt/sources.list

Setelah /etc/apt/sources.list di atas edit file selesai, gunakan apt perintah untuk memperbarui indeks paket:

# apt update

Tingkatkan ke Simulasi Debian Buster

Sebelum kita menekan tombol UPGRADE, mari kita gunakan apt perintah untuk melihat preview dari apa yang kita hadapi. Untuk melakukan ini, jalankan apt list --upgradable perintah untuk mendapatkan survei cepat tentang jumlah paket yang akan diinstal, diperbarui, dan dihapus tanpa memengaruhi sistem.

# apt list --upgradable

Tingkatkan ke Debian Buster

Kami telah sampai pada bagian yang paling menarik, yaitu upgrade Stretch yang sebenarnya ke sistem Debian Buster. Selama peningkatan, Anda mungkin ditanya:

Ada layanan yang diinstal pada sistem Anda yang perlu dimulai ulang ketika pustaka tertentu, seperti libpam, libc, dan libssl, ditingkatkan. Karena restart ini dapat menyebabkan gangguan layanan untuk sistem, Anda biasanya akan diminta pada setiap upgrade untuk daftar layanan yang ingin Anda restart. Anda dapat memilih opsi ini untuk menghindari diminta; sebagai gantinya, semua restart yang diperlukan akan dilakukan untuk Anda secara otomatis sehingga Anda dapat menghindari pertanyaan yang diajukan pada setiap peningkatan perpustakaan.

Memulai ulang layanan selama peningkatan paket tanpa bertanya?

Pilihannya adalah apakah Anda ingin sistem memulai ulang layanan Anda secara otomatis selama peningkatan sistem atau Anda ingin melakukannya secara manual atau setelah sistem sepenuhnya ditingkatkan ke Buster. Jika sudah siap, jalankan perintah di bawah ini untuk memulai proses upgrade Debian Buster:

# apt-get upgrade
# apt-get dist-upgrade

Pada tahap ini Anda harus memiliki sistem Stretch Debian Linux yang sepenuhnya ditingkatkan ke Debian Buster 10. Ikuti panduan ini untuk memeriksa versi Debian Anda saat ini.
Sekali lagi periksa apakah ada paket usang sehingga tidak ada kejutan selanjutnya:

# aptitude search '~i(!~ODebian)'

Selamat atas sistem Linux Debian 10 Buster Anda yang telah ditingkatkan sepenuhnya.


Debian
  1. Cara Upgrade dari Debian 10 ke Debian 11

  2. Cara Upgrade Debian 8 ke Debian 9 Stretch

  3. Cara Menginstal/Memperbarui PHP 8.1 di Debian 10 Buster

  1. Cara Upgrade Debian 8 Jessie ke Debian Linux 9 Stretch

  2. Cara Menginstal Debian 10 (Buster)

  3. Bagaimana cara mengupgrade Debian 8 Jessie ke Debian 9 Stretch

  1. ​Cara Mengupgrade Debian 9 Stretch ke Debian 10 Buster

  2. Cara Upgrade Debian 10 (Buster) ke Debian 11 (Bullseye)

  3. Cara Upgrade Debian 8 (Jessie) ke 9 (Stretch) dengan aman