DEV Community

Cover image for Upgrade Debian 11 (bullseye) to Debian 12 (bookworm) in wsl2
hardyweb
hardyweb

Posted on • Edited on

Upgrade Debian 11 (bullseye) to Debian 12 (bookworm) in wsl2

Aku nok pakai php 8.2, jadi kena upgrade bullseye ke bookworm. step untuk upgrade adalah sebagaimana di bawah:-

root@local:/# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
Enter fullscreen mode Exit fullscreen mode
root@local:/# uname -a
Linux 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 GNU/Linux

Enter fullscreen mode Exit fullscreen mode
root@local:/# cat /etc/apt/source.list
Enter fullscreen mode Exit fullscreen mode
deb http://deb.debian.org/debian bullseye main
deb http://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org/debian-security bullseye-security main
deb http://ftp.debian.org/debian bullseye-backports main
Enter fullscreen mode Exit fullscreen mode

Change source.list from bullseye to bookworm with vi/nano/pico

deb http://deb.debian.org/debian bookworm main
deb http://deb.debian.org/debian bookworm-updates main
deb http://security.debian.org/debian-security bookworm-security main
deb http://ftp.debian.org/debian bookworm-backports main
Enter fullscreen mode Exit fullscreen mode
root@local:/# apt update
Enter fullscreen mode Exit fullscreen mode
root@local:/# apt upgrade --without-new-pkgs
Enter fullscreen mode Exit fullscreen mode

Perform full-upgrade will replace php 8.1 to new php 8.2 ( if previous wsl2 installed with linux bullseye has php 8.1 )

root@local:/# apt full-upgrade
Enter fullscreen mode Exit fullscreen mode

After that, validate php version

root@local:/# php -v
PHP 8.2.10 (cli) (built: Sep  4 2023 08:11:43) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.10, Copyright (c), by Zend Technologies
Enter fullscreen mode Exit fullscreen mode
root@local:/# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm
Enter fullscreen mode Exit fullscreen mode

Photo by Kevin Horvat on Unsplash

Buy Me A Coffee

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay