Man*_*dan 5 package-management virtualbox shared-library
对于VirtualBox
许多服务器虚拟机-每一台虚拟机都从 20.04 升级到 22.04。和命令工作正常。但就在几天前,我确实意识到,如果我对所有虚拟机执行以下命令:Ubuntu
apt update
apt upgrade
VBoxClient --version
Run Code Online (Sandbox Code Playgroud)
出现以下错误信息
VBoxClient: error while loading shared libraries: libXt.so.6: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
已重新安装VirtualBox Guest Additions
,情况依然如此。
问题
额外问题
更新
在文中:
指示为解决方案执行命令
sudo apt install libxt6:i386
Run Code Online (Sandbox Code Playgroud)
表明
E: Unable to locate package libxt6:i386
Run Code Online (Sandbox Code Playgroud)
就这样被处决了
sudo apt install libxt6
Run Code Online (Sandbox Code Playgroud)
并已安装。
但遗憾的是,即使重新启动虚拟机,错误仍然存在
小智 6
在新的 Debian 11 上,在 VirtualBox 7 中运行,我得到了相同的行为:
$ VBoxClient --version
VBoxClient: error while loading shared libraries: libXt.so.6: cannot open shared object file
Run Code Online (Sandbox Code Playgroud)
...最初仅安装以下软件包后:
apt-get install dkms linux-headers-$(uname -r) build-essential
Run Code Online (Sandbox Code Playgroud)
结果我还必须安装以下内容:
apt-get install libxt6 libxmu6
Run Code Online (Sandbox Code Playgroud)
...现在我得到了,无需重新启动:
$ VBoxClient --version
7.0.2r154219
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6984 次 |
最近记录: |