Ubuntu装软件时,提示缺少某些库的解决办法
linux安装软件的时候遇到的问题比windows多得多,有时是权限问题,有时是库的问题。但是这并不妨碍linux的广泛应用,并且有些软件也只能在linux上使用。
例:安装teamviewer,网上的方法一般为:
$ sudo apt-get install teamviewer(特定版本,已下载好的deb文件)
#如果出现缺少某些库,则运行下面的代码
$ sudo apt-get install -f
$ sudo apt-get install teamviewer(特定版本,已下载好的deb文件)
如果还是不行,那么一般是软件源有问题(不幸的是,被我遇到了
,记录一下解决办法吧):
1. 重命名原来的源作为备份:
$ sudo mv /etc/apt/sources.list sources.list_backup
2. 新建一个sources.list文件
$ sudo vi /etc/apt/sources.list
输入如下内容并保存退出:
deb http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ xenial universe
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
3. 更新apt软件源:
$ sudo apt-get update
4. 随后再次运行软件的安装脚本即可
$ sudo apt-get install -f
$ sudo apt-get install teamviewer(特定版本,已下载好的deb文件)
赞 (0)