جدول محتوایی
در این آموزش به آپگرید به دبیان 12 خواهیم پرداخت با ما همراه باشید D:
معرفی دبیان
دبیان یک سیستم عامل کامپیوتری محبوب و رایگان در دسترس است که از یک هسته یونیکس مانند – معمولا لینوکس – در کنار سایر اجزای برنامه استفاده می کند که بسیاری از آنها از پروژه گنو می آیند. دبیان را می توان از طریق اینترنت بارگیری کرد یا با هزینه ای اندک، روی سی دی، دی وی دی، دیسک بلوری یا فلش USB تهیه کرد. دبیان به عنوان نرم افزار متن باز توسط نزدیک به 1000 برنامه نویس فعال از سراسر جهان که مجموعاً پروژه دبیان را تشکیل می دهند، توسعه یافته است.
تمام بسته های موجود خود را ارتقا دهید.
تمام بسته های موجود خود را ارتقا دهید. برای ارتقای پکیج ها از کد زیر استفاده کنید.
apt update && apt upgrade -y
مخزن بسته را تغییر دهید.
قبل از اینکه چیزی را تغییر دهید، مطمئن شوید که یک نسخه پشتیبان ایجاد کرده اید،
cp -v /etc/apt/sources.list /opt/sources.list-bakup-debian11
خروجی :
root@vps:~# cp -v /etc/apt/sources.list /opt/sources.list-bakup-debian11
'/etc/apt/sources.list' -> '/opt/sources.list-bakup-debian11'
اکنون از دستورات sed برای جایگزینی متن ‘bullseye’ با ‘bookworm’ در فایل مخزن بسته استفاده کنید.
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
اکنون برای اعمال تغییرات باید بسته ها را به روز کنید.
apt update
خروجی :
root@vps:~# apt update
Get:1 http://deb.debian.org/debian bookworm InRelease [147 kB]
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:3 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian bookworm/main Sources [9,628 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 Packages [8,904 kB]
قبل از شروع ارتقا، اجازه دهید نسخه فعلی را با استفاده از دستور زیر بررسی کنیم.
cat /etc/os-release
خروجی :
root@vps:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
ارتقا دبیان
دستور به روز رسانی را اجرا کنید،
apt update -y
هنگامی که تمام بسته ها در سیستم شما به روز شدند، بسته های توزیع خود را ارتقا دهید.
apt dist-upgrade -y
خروجی:
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9) ...
Errors were encountered while processing:
dbus-daemon
dbus-user-session
dbus
libpam-systemd:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
در طی این مدت اگر هر مشتری این خطا را دریافت کرد، از مشتری بخواهید که 3 دستور زیر را اجرا کند و رفع می شود.
/usr/bin/dbus-uuidgen > /etc/machine-id
dbus-uuidgen >/var/lib/dbus/machine-id
apt update
apt dist-upgrade
خروجی :
root@vps:~# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
libcbor0 libicu67 libldap-2.4-2 libmpdec3 libperl5.32 libpython3.9-minimal libpython3.9-stdlib liburing1 libusb-0.1-4
perl-modules-5.32 python3.9 python3.9-minimal telnet
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up dbus-daemon (1.14.6-1) ...
Setting up dbus (1.14.6-1) ...
A reboot is required to replace the running dbus-daemon.
Please reboot the system when convenient.
dbus.service is a disabled or a static unit, not starting it.
Setting up libpam-systemd:amd64 (252.6-1) ...
Setting up dbus-user-session (1.14.6-1) ...
اکنون، بسته های استفاده نشده را با استفاده از دستور زیر حذف کنید،
apt autoremove -y
پس از آپگرید به دبیان 12
پس از تکمیل فرآیند ارتقا، دستگاه خود را مجددا راه اندازی کنید و نسخه را بررسی کنید.
lsb_release -a
خروجی :
root@vps:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
فایل OS-release را بررسی کنید
cat /etc/os-release
خروجی:
root@vps:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
انجام شد! سرور شما اکنون دبیان 12 را اجرا می کند!
ممنون که مثل همیشه همراه ما با آپگرید به دبیان 12 بودید موفق و سربلند باشید D: