qemu:加载共享库时出错:libjpeg.so.8

qemu:加载共享库时出错:libjpeg.so.8

我无法使用 qemu:

# qemu-system-x86_64 /dev/sdb
qemu-system-x86_64: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory

软件包已经安装

# aptitude search libjpeg                 
     1  i  libjpeg-dev - Development files for the JPEG library [dummy package]
     2  v  libjpeg-progs - 
     3  i A libjpeg-turbo-progs - Programs for manipulating JPEG files
     4  p  libjpeg-turbo-progs-dbg - Programs for manipulating JPEG files (debugging symbols)
     5  v  libjpeg62 - 
     6  i  libjpeg62-turbo - libjpeg-turbo JPEG runtime library
     7  p  libjpeg62-turbo-dbg - Debugging symbols for the libjpeg-turbo JPEG library
     8  i A libjpeg62-turbo-dev - Development files for the libjpeg-turbo JPEG library

我需要做哪些额外的软件包或哪些修改才能使 qemu 工作?

答案1

以下过程可用于找出哪些包提供特定文件:

sudo apt-get -y install apt-file
sudo apt-file update
sudo apt-file search libjpeg.so.8

在最近的 Ubuntu 上,您需要的文件由软件包提供libjpeg-turbo8。但是,如果您的系统允许您qemu在没有所有必需依赖项的情况下进行安装,则系统可能存在问题。

相关内容