Liigu põhisisu juurde

Uuenda Ubuntu 22 versioonile Ubuntu 24

Kirjeldus

Selles artiklis kirjeldame operatsioonisüsteemi uuendamise protsessi versioonilt Ubuntu 22.04 versioonile Ubuntu 24.04.

Uuendamine

HOIATUS

Enne operatsioonisüsteemi uuendamist soovitame tungivalt teha serveris olevatest kõigist andmetest täielik varukoopia. See toimib kindlustusena probleemide korral, võimaldades teil hädaolukorras süsteemi taastada.

oluline

Kõik käsud operatsioonisüsteemi uuendamise ajal käivitatakse serveri terminalis root-kasutaja all.

Keelduge süsteemi ettepanekutest asendada konfiguratsioonifailid (vaiketoiming).

Teie operatsioonisüsteemi /etc/apt/sources.list.d hoidlafailide nimed võivad erineda nendes juhistes kasutatutest.

  1. Veenduge, et teil on failis /etc/apt/sources.list õiged hoidlad. Ubuntu 22.04 hoidlate loendi leiate altpoolt.
Ubuntu 22 hoidlad
### Main repo for Ubuntu jammy
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse

### Updates repo for Ubuntu jammy
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse

### Security repo for Ubuntu jammy
deb http://security.ubuntu.com/ubuntu jammy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu jammy-security main restricted universe multiverse

### Backports repo for Ubuntu jammy
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse

### Proposed repo for Ubuntu jammy
deb http://archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse
  1. Uuendage kõik praegused paketid uusimatele versioonidele
apt update && apt dist-upgrade
  1. Lahendage võimalikud proftpd ja apache2 uuendamisvead
a2dismod php8.3

sed -e 's/^IdentLookups/#IdentLookups/' -i /etc/proftpd/proftpd.conf
  1. Käivitage uuendamine
do-release-upgrade --allow-third-party

Kui utiliit ei ole mingil põhjusel installitud, saate selle parandada käsuga

apt install update-manager-core
oluline

Enne kinnitamist lugege utiliidi väljund hoolikalt läbi ja veenduge, et protsessi käigus ei kustutata midagi ebavajalikku.

Uuendamine loetakse edukaks, kui süsteem palub teil server taaskäivitada.

Nõustuge taaskäivitusega

  1. Installige PHP 8.3 koos põhimoodulite, PHP 8.3-FPM-i ja Apache2 mooduliga
apt install -f php php-fpm libapache2-mod-php libapache2-mod-php8.3 php-common php8.3-cgi php8.3-cli php8.3-common php8.3-curl php8.3-gd php8.3-mbstring php8.3-mysql php8.3-opcache php8.3-readline php8.3-xml php8.3-xmlrpc php-imagick php-memcached

phpenmod calendar ctype curl dom exif fileinfo ftp gd gettext iconv mbstring mysqli mysqlnd pdo pdo_mysql phar posix readline shmop simplexml sockets sysvmsg sysvsem sysvshm tokenizer xml xmlreader xmlrpc xmlwriter xsl opcache imagick memcached
  1. Asendage PHP-FPM-i konfiguratsioon
mv /opt/php83/etc/php-fpm.d/* /etc/php/8.3/fpm/pool.d/

rm /etc/php/8.1/fpm/pool.d/www.conf

mv /etc/php/8.1/fpm/pool.d/* /opt/php81/etc/php-fpm.d/
  1. Eemaldage PHP 8.1
apt purge php8.1*
  1. Aktiveerige PHP 8.3
a2enmod php8.3
  1. Parandage PHP versioon FASTPANEL-i baasis
sqlite3 /usr/local/fastpanel2/app/db/fastpanel2.db "update site set php_version = 83 where mode = 'mpm_itk';"
  1. Installige kirjade vastuvõtmiseks vajalik Dovecot komponent
apt install dovecot-lmtpd
  1. Seadistage teenused uuesti
mogwai services configure -f
  1. Taaskäivitage server
reboot
  1. Veenduge, et kõik teenused käivituvad pärast taaskäivitust
systemctl --failed

Uuendamine on lõpetatud.