ubuntu搭建LAMP问题解决方案

  • A+
所属分类:Web开发

问题一:

错误: 在用sudo apt-get install安装软件时,直接关闭了终端,但apt-get进程没有结束,结果终端提示
:“E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”

解决方案

1、终端输入 ps  -aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。解决。
2、强制解锁,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
OK.

问题二:

错误:安装软件的时候提示E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a解决此问。

解决方案

执行命令

sudo rm /var/lib/dpkg/updates/*
sudo apt-get update
sudo apt-get upgrade

问题三:

使用sudo apt-get install可能导致意想不到的错误,尤其是中途中断了安装时,错误信息为:
Errors were encountered while processing:
/var/cache/apt/archives/shotwell_0.18.0-1~saucy1-i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

解决方案:

执行命令

cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info

过程中可能要求输入密码

重新安装,在此为:
sudo apt-get install shotwell

以下未经测试:

在处理时有错误发生:
ttf-opensymbol
E: Sub-process /usr/bin/dpkg returned an error code (1)

解决方案代码:

sudo fc-cache -fv 2>&1 | grep failed | cut -f1 -d":" | xargs -i sudo touch {} && sudo fc-cache -fv

下载服务恢复

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: