Siirry pääsisältöön

Päivitä Ubuntu 22 Ubuntu 24:ään

Kuvaus

Tässä artikkelissa kuvaamme käyttöjärjestelmän päivitysprosessin versiosta Ubuntu 22.04 versioon Ubuntu 24.04.

Päivittäminen

VAROITUS

Ennen käyttöjärjestelmän päivittämistä suosittelemme vahvasti ottamaan täydellisen varmuuskopion kaikista palvelimen tiedoista. Tämä toimii varmistuksena ongelmatilanteissa ja antaa sinun palauttaa järjestelmän hätätilanteessa.

tärkeää

Kaikki komennot käyttöjärjestelmän päivityksen aikana suoritetaan palvelimen terminaalissa root-käyttäjänä.

Kieltäydy järjestelmän ehdotuksista korvata määritystiedostoja (oletustoiminto).

Käyttöjärjestelmäsi /etc/apt/sources.list.d olevien tietovarastotiedostojen nimet voivat poiketa näissä ohjeissa käytetyistä nimistä.

  1. Varmista, että sinulla on oikeat tietovarastot kohteessa /etc/apt/sources.list . Ubuntu 22.04:n pakettivarastojen luettelo löytyy alta.
Ubuntu 22 -tietovarastot
### 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. Päivitä kaikki nykyiset paketit uusimpiin versioihin
apt update && apt dist-upgrade
  1. Ratkaise mahdolliset proftpd:n ja apache2:n päivitysvirheet
a2dismod php8.3

sed -e 's/^IdentLookups/#IdentLookups/' -i /etc/proftpd/proftpd.conf
  1. Suorita päivitys
do-release-upgrade --allow-third-party

Jos apuohjelmaa ei jostain syystä ole asennettu, voit korjata asian komennolla

apt install update-manager-core
tärkeää

Lue apuohjelman tuloste huolellisesti ennen vahvistamista ja varmista, ettei prosessin aikana poisteta mitään tarpeetonta.

Päivitys katsotaan onnistuneeksi, jos järjestelmä pyytää käynnistämään palvelimen uudelleen.

Hyväksy uudelleenkäynnistys

  1. Asenna PHP 8.3 perusmoduuleilla, PHP8.3-FPM ja Apache2:n moduuli
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. Korvaa PHP-FPM-määritys
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. Poista PHP 8.1
apt purge php8.1*
  1. Aktivoi PHP 8.3
a2enmod php8.3
  1. Korjaa FASTPANEL-kannan PHP-versio
sqlite3 /usr/local/fastpanel2/app/db/fastpanel2.db "update site set php_version = 83 where mode = 'mpm_itk';"
  1. Asenna sähköpostin vastaanottamiseen tarvittava Dovecot-komponentti
apt install dovecot-lmtpd
  1. Määritä palvelut uudelleen
mogwai services configure -f
  1. Käynnistä palvelin uudelleen
reboot
  1. Varmista, että kaikki palvelut käynnistyvät uudelleenkäynnistyksen jälkeen
systemctl --failed

Päivitys valmis.