Prerequisites
Steps to reproduce
- Download
powershell_7.5.0-1.deb_amd64.deb from GitHub Releases.
- On a fresh Kubuntu 25.04 system, run:
sudo dpkg -i powershell_7.5.0-1.deb_amd64.deb
- Observe dependency error related to
libicu:
powershell depends on libicu74 | libicu72 | ... | libicu52; however: Package libicu76 is not installed.
Expected behavior
PowerShell should detect and accept `libicu76` as a valid dependency, or relax the dependency version check to allow installation on newer systems.
Actual behavior
The installer fails due to strict version matching, even though `libicu76` is installed and PowerShell runs fine when forced to install.
Error details
dpkg: dependency problems prevent configuration of powershell:
powershell depends on libicu74 | libicu72 | ... | libicu52; however:
Package libicu76 is not installed.
Environment data
$PSVersionTable
Unable to launch PowerShell due to failed installation.
System: Kubuntu 25.04
Installed ICU: libicu76:amd64 76.1-1ubuntu2
Visuals
munawar@kubuntu:~$ sudo dpkg -i powershell_7.5.0-1.deb_amd64.deb
Selecting previously unselected package powershell.
(Reading database ... 243113 files and directories currently installed.)
Preparing to unpack powershell_7.5.0-1.deb_amd64.deb ...
Unpacking powershell (7.5.0-1.deb) ...
dpkg: dependency problems prevent configuration of powershell:
powershell depends on libicu74 | libicu72 | libicu71 | libicu70 | libicu69 | libicu68 | libicu67 | libicu66 | libicu65 | libicu63 | libicu60 | libicu57 | libicu55 | libicu52; however:
Package libicu74 is not installed.
Package libicu72 is not installed.
Package libicu71 is not installed.
Package libicu70 is not installed.
Package libicu69 is not installed.
Package libicu68 is not installed.
Package libicu67 is not installed.
Package libicu66 is not installed.
Package libicu65 is not installed.
Package libicu63 is not installed.
Package libicu60 is not installed.
Package libicu57 is not installed.
Package libicu55 is not installed.
Package libicu52 is not installed.
dpkg: error processing package powershell (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.13.0-1) ...
Errors were encountered while processing:
powershell
munawar@kubuntu:~$ dpkg -l | grep libicu
ii libicu76:amd64 76.1-1ubuntu2 amd64 International Components for Unicode
munawar@kubuntu:~$
Prerequisites
Steps to reproduce
powershell_7.5.0-1.deb_amd64.debfrom GitHub Releases.sudo dpkg -i powershell_7.5.0-1.deb_amd64.deb
libicu:Expected behavior
PowerShell should detect and accept `libicu76` as a valid dependency, or relax the dependency version check to allow installation on newer systems.Actual behavior
The installer fails due to strict version matching, even though `libicu76` is installed and PowerShell runs fine when forced to install.Error details
Environment data
Visuals