Ubuntu Server 24.04 安装向日葵命令行问题
今天在Ubuntu Server 24.04下安装向日葵命令行版的时候遇到个问题,执行
sudo dpkg -i sunloginclientshell-10.1.1.28779-amd64.deb
的时候会提示
Selecting previously unselected package sunloginclient.
(Reading database ... 74817 files and directories currently installed.)
Preparing to unpack sunloginclientshell-10.1.1.28779-amd64.deb ...
Unpacking sunloginclient (10.1.1.28779) ...
dpkg: dependency problems prevent configuration of sunloginclient:
sunloginclient depends on libncurses5; however:
Package libncurses5 is not installed.
dpkg: error processing package sunloginclient (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
sunloginclient
但是libncurses5在当前版本已经移除,也无法直接apt安装,找到个曲线救国方案,如下:
wget http://security.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3-2ubuntu0.1_amd64.deb http://security.ubuntu.com/ubuntu/pool/universe/n/ncurses/libncurses5_6.3-2ubuntu0.1_amd64.deb
sudo apt install ./libtinfo5_6.3-2ubuntu0.1_amd64.deb ./libncurses5_6.3-2ubuntu0.1_amd64.deb
但还是会安装失败,需要继续执行
sudo apt --fix-broken install
sudo apt install ./libtinfo5_6.3-2ubuntu0.1_amd64.deb ./libncurses5_6.3-2ubuntu0.1_amd64.deb
sudo dpkg -i sunloginclientshell-10.1.1.28779-amd64.deb
sudo /usr/local/sunlogin/bin/sunloginclient
参考:
https://askubuntu.com/questions/1537702/unable-to-install-libncurses5-in-ubuntu-server-24-04
评论
发表评论