本文最后更新于 788 天前,其中的信息可能已经有所发展或是发生改变。
问题分析
libjasper-dev已经从debian仓库中删除,所以找不到这个软件包。
解决方法
依次输入以下命令
cd /etc/apt/sources.list.d
sudo vi libjasper.list
然后在文件中添加下面这两行内容
deb http://ports.ubuntu.com/ubuntu-ports xenial-security main
deb http://ports.ubuntu.com/ubuntu-ports impish main
保存并退出(比如:wq
)
然后更新源(之后提示有任何软件可以upgrade都不要更新)
sudo apt update
如果提示
W: GPG 错误:http://ports.ubuntu.com/ubuntu-ports impish InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
那就运行以下命令,并把下面的$Key
换成错误提示中的NO_PUBKEY
后面的一串东西(出现多少次这个错误就要运行多少次,直到不再提示错误)
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys $Key
然后安装包
sudo apt-get install libjasper-dev
安装完成之后删除刚刚添加的文件 (在删除这个文件前,千万不能upgrade任何东西)
sudo rm libjasper.list