无法在 Ubuntu 16 上更新或安装任何软件包

Posted

技术标签:

【中文标题】无法在 Ubuntu 16 上更新或安装任何软件包【英文标题】:not able to update or install any package on Ubuntu 16 【发布时间】:2018-05-29 08:19:45 【问题描述】:

我无法在我的 ubuntu 16.04.3 VPS 上安装 phpmyadmin,安装时出现错误。

请查看下面提到的错误详情

root@fmk-me1-1:/home/flashmarket# apt-get install phpmyadmin

正在读取包列表...完成

构建依赖树

正在读取状态信息...完成

无法安装某些软件包。这可能意味着您有 请求不可能的情况,或者如果您使用的是不稳定的 一些必需的包尚未创建的分发 或被移出 Incoming。

以下信息可能有助于解决问题:

以下包具有未满足的依赖关系:

phpmyadmin : 取决于: php 但它不可安装

          Depends: php-mbstring but it is not installable
          Depends: php-xml but it is not installable
          Depends: libjs-sphinxdoc (>= 1.0) but it is not installable
          Depends: dbconfig-mysql but it is not installable or
                   dbconfig-no-thanks but it is not installable or
                   dbconfig-common (< 2.0.0) but it is not installable
          Depends: php-php-gettext but it is not installable or
                   php-gettext (<= 1:7.0) but it is not installable
          Recommends: php-curl but it is not installable
          Recommends: php-gd but it is not installable
          Recommends: php-bz2 but it is not installable
          Recommends: php-zip but it is not installable
          Recommends: php-tcpdf but it is not installable

E: 无法纠正问题,您持有损坏的包裹。

【问题讨论】:

当我尝试更新时出现错误。 root@fmk-me1-1:/home/flashmarket# apt-get update Hit:1 ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial InRelease Hit:2 ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease 正在读取包列表...完成 W: 无法删除下载权限用户“_apt”无法访问文件“/var/lib/apt/lists/partial/ppa.launchpad.net_nijel_phpmyadmin_ubuntu_dists_xenial_InRelease”。 - pkgAcquire::Run (13: Permission denied) 【参考方案1】:
    执行 sudo apt-get autoremove 然后执行sudo apt-get update 然后尝试安装你想要的包

【讨论】:

我已经完成了自动删除但仍然相同 root@fmk-me1-1:/home/flashmarket# sudo apt-get update 0% [连接到 ppa.launchpad.net (91.189.95.83)] 点击:1 ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial InRelease Hit:2 ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease 正在读取包列表...完成 W: 无法删除下载为文件 '/var/lib/apt/lists/partial/ppa.launchpad.net_nijel_phpmyadmin_ubuntu_dists_xenial_InRelease 的权限' 用户 '_apt' 无法访问。 - pkgAcquire::Run (13: Permission denied)

以上是关于无法在 Ubuntu 16 上更新或安装任何软件包的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu 16.04 安装玩QQ后,更新或apt-get报错

无法使用 dpkg 在 Ubuntu 中安装任何软件包,出现“软件包架构与系统不匹配”

在Ubuntu Kylin 16.04 LTS 上源码方式安装odoo

Ubuntu16 64位安装steam, 并解决无法启动的问题

Ubuntu16.04无法安装CUDA吗

ubuntu16.04 /boot 分区满了更新内核时导致apt出现错误