上次我能够安装是使用 snap 安装 adobe,现在我无法安装任何东西并出现多个错误;当我运行 sudo dpkg --configure -a , sudo apt-get -f install 我得到下面
martin@martin : ~ $ sudo dpkg --configure -a 设置 php-pear (1:1.10.8+submodules+notgz-1+ubuntu16.04.1+deb.sury.org+1) ... dpkg-maintscript-helper:错误:dpkg:错误:未知选项--validate-version 键入 dpkg --help 以获取有关安装和卸载软件包的帮助 [*]; 使用 'apt' 或 'aptitude' 进行用户友好的包管理; 键入 dpkg -Dhelp 以获取 dpkg 调试标志值列表; 键入 dpkg --force-help 以获取强制选项列表; 键入 dpkg-deb --help 获取有关操作 *.deb 文件的帮助; 标记为 [*] 的选项会产生大量输出 - 通过 'less' 或 'more' 管道输出! dpkg: 错误处理包 php-pear (--configure): 子进程安装后安装脚本返回错误退出状态 1 设置 mysql-common (5.8+1.0.4) ... dpkg-maintscript-helper:错误:dpkg:错误:未知选项--validate-version 键入 dpkg --help 以获取有关安装和卸载软件包的帮助 [*]; 使用 'apt' 或 'aptitude' 进行用户友好的包管理; 键入 dpkg -Dhelp 以获取 dpkg 调试标志值列表; 键入 dpkg --force-help 以获取强制选项列表; 键入 dpkg-deb --help 获取有关操作 *.deb 文件的帮助; 标记为 [*] 的选项会产生大量输出 - 通过 'less' 或 'more' 管道输出! dpkg: 错误处理包 mysql-common (--configure): 子进程安装后安装脚本返回错误退出状态 1 设置 mysql-utilities (1.6.4-1) ... dpkg-maintscript-helper:错误:dpkg:错误:未知选项--validate-version 键入 dpkg --help 以获取有关安装和卸载软件包的帮助 [*]; 使用 'apt' 或 'aptitude' 进行用户友好的包管理; 键入 dpkg -Dhelp 以获取 dpkg 调试标志值列表; 键入 dpkg --force-help 以获取强制选项列表; 键入 dpkg-deb --help 获取有关操作 *.deb 文件的帮助; 标记为 [*] 的选项会产生大量输出 - 通过 'less' 或 'more' 管道输出! dpkg: 错误处理包 mysql-utilities (--configure): 子进程安装后安装脚本返回错误退出状态 1 设置 apache2 (2.4.29-1ubuntu4.13) ... dpkg-maintscript-helper:错误:dpkg:错误:未知选项--validate-version 键入 dpkg --help 以获取有关安装和卸载软件包的帮助 [*]; 使用 'apt' 或 'aptitude' 进行用户友好的包管理; 键入 dpkg -Dhelp 以获取 dpkg 调试标志值列表; 键入 dpkg --force-help 以获取强制选项列表; 键入 dpkg-deb --help 获取有关操作 *.deb 文件的帮助; 标记为 [*] 的选项会产生大量输出 - 通过 'less' 或 'more' 管道输出! dpkg: 错误处理包 apache2 (--configure): 子进程安装后安装脚本返回错误退出状态 1 设置 git (1:2.17.1-1ubuntu0.7) ... dpkg-maintscript-helper:错误:dpkg:错误:未知选项--validate-version 键入 dpkg --help 以获取有关安装和卸载软件包的帮助 [*]; 使用 'apt' 或 'aptitude' 进行用户友好的包管理; 键入 dpkg -Dhelp 以获取 dpkg 调试标志值列表; 键入 dpkg --force-help 以获取强制选项列表; 键入 dpkg-deb --help 获取有关操作 *.deb 文件的帮助; 标记为 [*] 的选项会产生大量输出 - 通过 'less' 或 'more' 管道输出! dpkg: 错误处理包 git (--configure): 子进程安装后安装脚本返回错误退出状态 1 处理时遇到错误: php-梨 mysql-常见的 mysql-实用程序 阿帕奇2 混帐 马丁@马丁:〜 $
这是我的 /var/lib/dpkg/status 的副本
GNU 纳米 2.9.3 /var/lib/dpkg/status 描述:扫描仪的 API 库——实用程序 SANE 代表“Scanner Access Now Easy”,是一个应用程序 编程接口 (API),提供对任何 光栅图像扫描仪硬件(平板扫描仪、手持式扫描仪、 视频和静止相机、图像采集卡等)。SANE 标准是 免费,它的讨论和开发对所有人开放。这 当前的源代码是为支持多种操作系统而编写的, 包括 GNU/Linux、OS/2、Win32 和各种 Unices 并且可用 根据 GNU 通用公共许可证(商业应用程序和 但是,也欢迎后端)。 . 这个包包括命令行前端scanimage,saned server 和 sane-find-scanner 实用程序,以及它们的文档。 主页:http://www.sane-project.org 原始维护者:Jörg Frings-Fürst <[email protected]> 包:python-yaml 状态:安装ok安装 优先级:可选 部分:蟒蛇 安装尺寸:468 维护者:Ubuntu 开发人员 <[email protected]> 架构:amd64 来源:pyyaml 版本:3.12-1build2 取决于:python (<< 2.8), python (>= 2.7~), python:any (<< 2.8), python:any (>= 2.7.5-5~), libc6 (>= 2.14), libyaml-0 -2 描述:Python 的 YAML 解析器和发射器 Python-yaml 是用于 Python 的完整 YAML 1.1 解析器和发射器。它可以解析 规范中的所有示例。解析算法很简单 作为 YAML 解析器实现者的参考。一个简单的扩展 API 也是 假如。该软件包是使用 libyaml 构建的,以提高速度。 ^G 获取帮助 ^O 写出 ^W 在哪里 ^K 剪切文本 ^J 对齐 ^C Cur Pos MU Undo MA Mark Text M-] To Bracket ^X Exit ^R Read File ^\ Replace ^U Uncut Text ^T To Spell ^_ Go To Line ME Redo M-6 Copy Text MW WhereIs Next
当我尝试删除 php-pear
martin@martin : ~ $ sudo apt-get remove php-pear 阅读包裹清单...完成 构建依赖树 读取状态信息...完成 以下软件包已自动安装,不再需要: php-cli php-xml php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline php7.2-xml 使用“sudo apt autoremove”删除它们。 以下软件包将被删除: php-梨 0 升级,0 新安装,1 删除,0 未升级。 5 未完全安装或拆除。 此操作后,将释放 2,117 kB 磁盘空间。 你想继续吗?[是/否] 是 (正在读取数据库...当前安装的 173197 个文件和目录。) 删除 php-pear (1:1.10.8+submodules+notgz-1+ubuntu16.04.1+deb.sury.org+1) ... dpkg-maintscript-helper:错误:dpkg:错误:未知选项--validate-version 键入 dpkg --help 以获取有关安装和卸载软件包的帮助 [*]; 使用 'apt' 或 'aptitude' 进行用户友好的包管理; 键入 dpkg -Dhelp 以获取 dpkg 调试标志值列表; 键入 dpkg --force-help 以获取强制选项列表; 键入 dpkg-deb --help 获取有关操作 *.deb 文件的帮助; 标记为 [*] 的选项会产生大量输出 - 通过 'less' 或 'more' 管道输出! dpkg: 错误处理包 php-pear (--remove): 子进程安装的预删除脚本返回错误退出状态 1 dpkg-maintscript-helper:错误:dpkg:错误:未知选项--validate-version 键入 dpkg --help 以获取有关安装和卸载软件包的帮助 [*]; 使用 'apt' 或 'aptitude' 进行用户友好的包管理; 键入 dpkg -Dhelp 以获取 dpkg 调试标志值列表; 键入 dpkg --force-help 以获取强制选项列表; 键入 dpkg-deb --help 获取有关操作 *.deb 文件的帮助; 标记为 [*] 的选项会产生大量输出 - 通过 'less' 或 'more' 管道输出! dpkg:清理时出错: 子进程安装后安装脚本返回错误退出状态 1 处理时遇到错误: php-梨 E:子进程/usr/bin/dpkg返回错误码(1) 马丁@马丁:〜 $
编辑:
马丁@马丁: ~ $ python -V Python 2.7.17 martin@martin : ~ $ which python /usr/bin/python 马丁@马丁:〜 $
dpkg:
马丁@马丁: ~ $ dpkg --version Debian `dpkg' 软件包管理程序版本 1.17.5 (amd64)。 这是免费软件;请参阅 GNU 通用公共许可证版本 2 或 稍后用于复制条件。没有保修。 马丁@马丁:〜 $