文章目录

  • 依赖: XXX 但是它将不会被安装 解决方法
    • 方法一:aptitude
    • 方法二:更换下载源

依赖: XXX 但是它将不会被安装 解决方法

今天误删了libelf1库,导致虚拟机黑屏,在重安gnome时,apt提示“依赖: XXX 但是它将不会被安装”,在这里整理解决方法。

首先打开apt自动更新功能

#修改第一个文件
sudo gedit /etc/apt/apt.conf.d/10periodic#第一个文件按照下面的参数修改
APT::Periodic::Update-Package-Lists "2";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "1";#修改第二个文件
sudo gedit /etc/apt/apt.conf.d/20auto-upgrades#第二个文件按照下面的参数修改
APT::Periodic::Update-Package-Lists "2";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "1";sudo reboot # 重启系统

方法一:aptitude

没有安装aptitude,可以使用下面的命令安装:

sudo apt-get install aptitude

安装完成后使用下面的命令尝试继续安装你需要的库:

sudo aptitude install XXX

方法二:更换下载源

1.首先备份原始下载源文件:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bk

2.然后写入新的下载源地址:

vi /etc/apt/sources.list
#阿里云
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

或者

#网易163
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

3.更新源 && 更新软件 && :

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get upgrade
sudo reboot

4.重新安装你需要的package

sudo aptitude install XXX

如果仍然提示“依赖: XXX 但是它将不会被安装”,重新执行步骤3和步骤4,直到apt命令不再提示这个问题为止。

博主就是使用方法二解决的问题,重复操作了两次步骤3和步骤4,才将gnome重新安装,不一定适用所有人,但是你可以试一试,不喜勿喷!!!


Ubuntu 安装package提示依赖: XXX 但是它将不会被安装 解决方法相关推荐

  1. 此服务器不支持该安装程序,macOS 提示“不能安装该软件,因为当前无法从软件更新服务器获得” 解决方法...

    原标题:macOS 提示"不能安装该软件,因为当前无法从软件更新服务器获得" 解决方法 有些小伙伴安装苹果开发者工具command line tools时,会提示"不能安 ...

  2. 针对MacBook提示目前翻译不可用请稍后再试的解决方法

    针对MacBook提示目前翻译不可用请稍后再试的解决方法 一.原因分析 二.解决办法 一.原因分析 最近Safari浏览器自带的翻译出现了"翻译暂时不可用"的情况,对于使用Clas ...

  3. Win10提示“PL2303HXA自2012已停产,请联系供货商”的解决方法

    近期,有网友表示Win10不支持PL2303HXA USB转串口芯片,在设备管理器中提示"PL2303HXA自2012已停产,请联系供货商",是不是无法用了.那么PL2303HXA ...

  4. 开机提示小娜无法在本计算机运行,win10 20h2提示此应用无法在你的电脑上运行解决方法...

    日常操作的win10 20h2电脑时都需要运行所需的程序, 同时也会在系统中安装一些游戏之类的,但是最近有用户在运行win10 20h2电脑中的程序时却遇到提示此应用无法在你的电脑上运行,对此应该怎么 ...

  5. w ndows10QQ远程,Win10提示“QQ远程系统权限原因,暂时无法操作”的解决方法

    我们可能会使用到QQ上的远程控制功能来协助对方帮助解决电脑各种系统问题或者帮助别人安装某软件.调试等,但是如果对方的电脑(被控端)是Windows10系统,使用QQ远程桌面控制对方电脑的时候,在操作的 ...

  6. pl2303hax已停产_Win10提示“PL2303HXA自2012已停产,请联系供货商”的解决方法

    近期,有网友表示Win10不支持PL2303HXA USB转串口芯片,在设备管理器中提示"PL2303HXA自2012已停产,请联系供货商",是不是无法用了.那么PL2303HXA ...

  7. win8 java不是内部或外部命令_win8系统运行java提示“ava不是内部或外部命令两种解决方法...

    Java一种可以撰写跨平台应用软件的面向对象的程序设计语言,最近有一些小伙伴使用win10操作系统的时候遇到了一个问题,win8系统win8系统运行java突然提示"java不是内部或外部命 ...

  8. 在计算机上找不到autocad,win7电脑打不开天正提示找不到可使用的AutoCAD版本的解决方法...

    有win7系统用户在电脑中安装天正软件之后,却发现打不开,弹出窗口提示找不到可使用的AutoCAD版本,该如何处理呢,为此这就给大家带来win7电脑打不开天正提示找不到可使用的AutoCAD版本的解决 ...

  9. 电脑服务器停止响应已经恢复,Win7系统提示“显示器驱动已停止响应并且已恢复”的解决方法...

    最近好多小伙伴说Win7 64位系统提示"显示器驱动已停止响应并且已恢复"的问题,怎么回事呢?在开启"玻璃效果"和"启用桌面组合"效果的时候 ...

  10. 【亲测有用,详解】 Windows系统 Vim 安装 Vundle之后,出现 E492:PluginInstall 不是编辑器命令的解决方法,

    Windows系统 Vim 安装 Vundle之后,出现 E492:PluginInstall 不是编辑器命令的解决方法 文章目录 Windows系统 Vim 安装 Vundle之后,出现 E492: ...

最新文章

  1. 三角剖分算法的数学理解
  2. php的isset(),PHP isset()具有多个参数
  3. 3步理清Python数据分析关键点,新手必看
  4. 读《图解HTTP》总结--第九章
  5. 操作系统(二): 进程与线程
  6. 物理史2000年来最豪华阵容也是最为精彩的对决!
  7. java native方法
  8. Java基础——JVM内存模型
  9. DbVisualizer的Driver连接Oracle Thin选项不可选
  10. python中functools_Python中functools模块的常用函数解析
  11. emouse思·睿—评论与观点整理之四
  12. 10大亮点解读--极通EWEBS4.0
  13. python比较火的培训机构
  14. 国产运动耳机哪个牌子的好、六款运动耳机品牌推荐
  15. Python数据处理案例
  16. 【思特奇杯·云上蓝桥-算法集训营】第1周——了解算法与数据结构
  17. iPhoneX停产?对此不敢苟同
  18. 互联网软件开发—— 实验四 JavaBean 应用(简易购物车)
  19. 咸鱼笔记—Socket 通信
  20. 国产LIN收发器芯片SIT1028,PIN to PIN替代TJA1028

热门文章

  1. 用Cyberduck访问iPhone/ iPod Touch
  2. ckplayer(超酷网页视频播放器)
  3. aop:aspectj-autoproxy /的作用
  4. 大数据挖掘-使用频率top20中药材(收藏)
  5. selenium模拟登录某宝
  6. ES6 入门:let
  7. web注释@WebService,@WebMethod,@Oneway,@WebParam
  8. 中间商只会赚差价?论接口的重要性
  9. 苹果手机科学计算机怎样调用,iOS上的表达式科学计算器Calculator i++使用说明
  10. ANN to SNN