现在没有可用的软件包 *** ,但是它被其它的软件包引用了 和 E: 无法定位软件包 ***问题解决(思路清晰干货)
问题现象
root@zhouls-virtual-machine:~/snort_src# apt-get install bison flex 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 现在没有可用的软件包 flex,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被废弃, 或者只能在其他发布源中找到 现在没有可用的软件包 bison,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被废弃, 或者只能在其他发布源中找到 E: 软件包 bison 没有可供安装的候选者 E: 软件包 flex 没有可供安装的候选者
root@zhouls-virtual-machine:~/snort_src# apt-get install yum 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 未发现软件包 yum
问题分析
说白了,就是大家在使用ubuntu的时候源的问题,这里建议大家,去看我下面写的博客,
Ubuntu14.04官方默认更新源sources.list和第三方源推荐(干货!)
解决办法(有限试用清华源和网易源)
将这些官方源,或者第三方源,多切换,灵活用就行了。
然后,再来
sudo apt-get update
sudo apt-get upgrade
同时,如果还是没有解决的话
方法: 在你的软件源中添加源:
sudo vim /etc/apt/source.list
添加:deb http://cz.archive.ubuntu.com/ubuntu lucid main
保存退出
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install **
就可以安装了。
作者:大数据和人工智能躺过的坑
出处:http://www.cnblogs.com/zlslch/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!