You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装phpMyAdmin时出现E: Sub-process /urs/bin/dpkg返回错误代码(1)求助

解决dpkg错误代码(1)导致phpMyAdmin安装失败的问题

我太懂你碰到这个错误的烦躁了——安装phpMyAdmin时弹出E: Sub-process /usr/bin/dpkg returned an error code (1),重新安装也没用,确实让人头大。从你贴的命令输出来看,mysql-server和php7.0-mysql已经是最新版本了,问题大概率出在dpkg的状态损坏,或者之前的phpMyAdmin安装残留搞的鬼,咱们一步步来搞定它:

步骤1:先修复dpkg的损坏状态

dpkg经常会因为中断的安装、依赖缺失导致状态异常,先执行这两个命令来修复:

# 配置所有未完成安装的包
sudo dpkg --configure -a
# 自动修复缺失的依赖
sudo apt-get install -f

执行完这两个命令后,再试试重新安装phpMyAdmin,说不定就好了。

步骤2:彻底清理phpMyAdmin的残留文件

如果步骤1没用,那大概率是之前的安装残留在捣乱,咱们把它彻底清干净:

# 彻底卸载phpMyAdmin及相关配置
sudo apt-get purge phpmyadmin
# 清理无用的依赖包
sudo apt-get autoremove
# 清理缓存的安装包
sudo apt-get autoclean
# 手动删除残留的配置和数据目录
sudo rm -rf /etc/phpmyadmin
sudo rm -rf /var/lib/phpmyadmin

步骤3:重新安装phpMyAdmin

现在环境干净了,咱们重新来安装:

# 先更新软件源
sudo apt-get update
# 安装phpMyAdmin
sudo apt-get install phpmyadmin

安装过程中注意选对web服务器(比如你用的是Apache2就选它),跟着提示设置好数据库的相关密码就行。

如果还是碰到问题,你可以查看dpkg的日志找具体错误:

cat /var/log/dpkg.log | grep error

找到具体的错误信息后,就能更精准地解决啦。

内容的提问来源于stack exchange,提问作者andrew16

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:02:26