有的时候,在Ubuntu上试用数据源安装软件会出现类似下面这样的错误:
这里是安装“python-dev”时出现的错误,所报的错误:
Reading package lists... Done
Building dependency tree... Done
Package ssh is not available,but is referred to by another package.
This may mean that the package is missing,has been obsoleted,or
is only available from another source
其实是在说ubuntu的:
/etc/apt/source.list
中的源文件比较旧了,需要对它进行更新。
而更新方法如下:
sudo apt-get -y update
这时又有可能出现如下问题:
这个问题所说的是,在使用“apt-get”命令操作时所用到的lock(用于互斥的锁),出现了不能够得到锁的问题,可以通过如下下命令来解决:
然后再使用命令:
sudo apt-get -y update
就能正常更新数据源的数据了,如图所示:
更新需要一点时间,耐心等待一下。