在Ubuntu安装VNC4Server时,报错:Package 'vnc4server' has no installation candidate。这是由于没有找到apt-get的source。可以按照以下几个步骤解决:
- sudo vim /etc/apt/sources.list, 在底部加上一行: 其中bionic universe是含有vnc4server的package source
deb http://archive.ubuntu.com/ubuntu/ bionic universe
2. sudo apt-get update, 还是会报错:提示缺少Public key
Err:5 http://archive.ubuntu.com/ubuntu bionic InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32
Reading package lists... Done
W:GPG error: http://archive.ubuntu.com/ubuntu bionic InRelease:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32
3. 安装缺少的Public key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
成功后,提示
gpg: Total number processed: 1
gpg: imported:
4. apt-get update
这次应该提示成功
5. sudo apt-get install vnc4server
这次应该提示成功