Android

Paano i-upgrade ang debian 9 na kahabaan sa debian 10 buster

How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions

How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions

Talaan ng mga Nilalaman:

Anonim

Matapos ang higit sa dalawang taon ng pag-unlad, ang bagong bersyon ng matatag na Debian, ang Debian 10 na codenamed Buster, ay inilabas noong Hulyo 6, 2019, at susuportahan ito ng 5 taon.

Ang paglabas na ito ay may maraming mga bagong pakete at mga pangunahing pag-upgrade ng software. Ang Debian 10 buster ship na may Linux 4.19 LTS kernel, ay gumagamit ng nftables framework bilang default na iptables backend, sumusuporta sa UEFI Secure Boot at pinagana ang AppArmor sa pamamagitan ng default.

Sa tutorial na ito, ipapakita namin sa iyo kung paano i-upgrade ang iyong Debian 9 Stretch system sa Debian 10, Buster.

Mga kinakailangan

Ang operasyon ng pag-upgrade ay dapat patakbuhin sa mga pribilehiyo ng superuser. Kailangan mong mai-log in bilang isang ugat o isang gumagamit na may mga pribilehiyo sudo.

I-backup ang Iyong Data

Una at pinakamahalaga, siguraduhing nai-backup mo ang iyong data bago simulan ang pangunahing pag-upgrade ng iyong operating system. Kung nagpapatakbo ka ng Debian sa isang virtual machine mas mahusay na kumuha ng isang kumpletong snapshot ng system upang madali mong maibalik ang iyong makina kung sakaling ang pag-update ay timog.

I-update ang Mga Naka-install na Package

Bago simulan ang pag-upgrade ng paglabas, inirerekumenda na i-update ang lahat ng iyong kasalukuyang naka-install na mga pakete sa kanilang pinakabagong mga bersyon.

Ang mga package na minarkahan bilang pinigilan ay hindi maaaring awtomatikong mai-install, na-upgrade o alisin. Maaaring magdulot ito ng mga isyu sa proseso ng pag-upgrade. Upang suriin kung may mga gaganapin back packages sa iyong mga system tumatakbo:

sudo apt-mark showhold

Kung may on hold , mga pakete, dapat mong i-unhold ang mga pakete na may sudo apt-mark unhold package_name o siguraduhin na ang mga pakete ay hindi makagambala sa proseso ng pag-upgrade.

I-refresh ang mga index index at i-upgrade ang lahat ng naka-install na mga pakete:

sudo apt update sudo apt upgrade

Patakbuhin ang apt full-upgrade kung saan ay magsasagawa ng isang pangunahing bersyon ng pag-upgrade ng naka-install na mga pakete at maaaring alisin ang ilang mga hindi kinakailangang mga pakete:

sudo apt full-upgrade

Alisin ang lahat ng awtomatikong naka-install na dependencies na hindi na kinakailangan ng anumang pakete:

sudo apt autoremove

I-upgrade ang Debian 9 Stretch sa Debian 10 Buster

Ang unang hakbang ay ang muling pagkumpirma ng mga file na listahan ng mapagkukunan ng APT.

Upang gawin ito maaari mong buksan ang /etc/apt/sources.list file sa iyong text editor at palitan ang bawat halimbawa ng stretch sa buster o gamitin ang mga utos na sed ibaba. Kung mayroon kang iba pang mga file ng listahan ng mapagkukunan sa ilalim ng /etc/apt/sources.list.d dapat mo ring i-update ang mga mapagkukunang iyon.

sudo nano /etc/apt/sources.list /etc/apt/s Source.list

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

Bilang kahalili, maaari mong gamitin ang mga sumusunod na mga utos na sed kung saan ay i-update ang stretch sa buster sa lahat ng mga file na buster listahan.

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

Kapag tapos na, i-update ang index ng mga pakete:

sudo apt update

Kung mayroong anumang mga error o mga mensahe ng babala na may kaugnayan sa isang repositoryo ng third party, subukang ayusin ang isyu o huwag paganahin ang repositoryo.

Simulan ang pag-upgrade ng system sa pamamagitan ng pag-upgrade ng naka-install na mga pakete. I-upgrade lamang nito ang mga pakete na hindi nangangailangan ng anumang iba pang mga pakete na mai-install o alisin:

sudo apt upgrade

Tatanungin ka kung nais mo na ang mga serbisyo ay awtomatikong mai-restart sa panahon ng pag-upgrade.

Restart services during package upgrades without asking?

Sa panahon ng proseso ng pag-upgrade, maaari ka ring hilingin sa iba't ibang iba pang mga katanungan, tulad ng kung nais mong mapanatili ang isang umiiral na file ng pagsasaayos o mai-install ang bersyon ng tagapangalaga ng pakete. Kung hindi ka gumawa ng anumang mga pasadyang pagbabago sa file dapat itong ligtas na i-type ang Y kung hindi upang mapanatili ang kasalukuyang pagsasaayos ng pagpasok sa N

Ang pag-upgrade ay maaaring tumagal ng ilang oras depende sa bilang ng mga pag-update at ang iyong bilis ng Internet.

Susunod, isagawa ang apt full-upgrade na gagampanan ng isang kumpletong pag-upgrade ng system, i-install ang pinakabagong mga bersyon ng mga pakete, at lutasin ang mga pagbabago sa dependency sa pagitan ng mga pakete sa iba't ibang mga paglabas. I-upgrade nito ang lahat ng mga pakete na hindi na-upgrade sa nakaraang utos.

sudo apt full-upgrade

Ang utos sa itaas ay maaaring mag-install ng ilang mga bagong pakete at alisin ang magkasalungat at lipas na mga pakete.

Kapag tapos na linisin ang mga hindi kinakailangang mga pakete na may:

sudo apt autoremove

Sa wakas, i-reboot ang iyong makina upang ang bagong kernel ay isinaaktibo, sa pamamagitan ng pag-type:

sudo systemctl reboot

Kumpirma ang Pag-upgrade

Maghintay ng ilang sandali hanggang ang iyong sistema ng bota at mag-log in.

Matapos ang pag-log in ay babatiin mo ang sumusunod na mensahe:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

Maaari mo ring suriin ang bersyon ng Debian sa pamamagitan ng paggamit ng sumusunod na utos:

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

Iyon lang, maaari mo na ngayong masisiyahan ang iyong bagong Debian 10 Buster.

Konklusyon

Sa karamihan ng mga kaso, ang pag-upgrade mula sa Debian 9 Stretch hanggang sa Debian 10 Buster ay dapat na medyo madali at walang sakit.

debian