我在Ubuntu上遇到了一些问题...,我需要重新安装他。
我无法在Ubuntu中输入,只能在完整终端中输入。
我尝试使用以下命令重新安装:
sudo apt-get install --reinstall ubuntu-desktop
我得到:
Errors were encountered while processing:
avg2012lms
我尝试像很命令:sudo dpkg -R -P avg2012lms
;sudo apt-get remove --purge avg2012lms
没有任何效果,我尝试杀死avg
进程。
有人可以帮忙吗?
这是完整的错误消息,您只给了我们两行(在下面的消息中以粗体显示)
读取软件包列表...完成 构建依赖关系树 读取状态信息...完成 将删除以下软件包: avg2012lms * 0已升级,0已新安装,1已删除且0未升级。 1未完全安装或卸下。 此操作后,将释放157 MB磁盘空间。 你想继续吗?[是/ 否] (正在读取数据库...当前已安装的515099文件和目录。) 删除avg2012lms(2012.1795)... 无法停止avgd.service:未加载单元avgd.service。 invoke-rc.d:初始化avgd,操作“停止”失败。 dpkg:错误处理软件包avg2012lms(--purge): 子已安装的删除前脚本返回错误退出状态5 进程处理时遇到错误: avg2012lms E:子进程/ usr / bin / dpkg返回错误代码(1)
安装软件包时可能会看到类似的错误。换句话说,整个过程没有运行。
所以
开启档案 /var/lib/dpkg/info/avg2012lms.prerm
sudo nano /var/lib/dpkg/info/avg2012lms.prerm
并替换这个
case "$1" in
remove|deconfigure|upgrade)
if which invoke-rc.d >/dev/null 2>&1; then
invoke-rc.d avgd stop
else
/etc/init.d/avgd stop
fi
有了这个
case "$1" in
remove|deconfigure|upgrade)
# if which invoke-rc.d >/dev/null 2>&1; then
# invoke-rc.d avgd stop
# else
# /etc/init.d/avgd stop
# fi
现在又
sudo apt-get remove --purge avg2012lms
sudo apt-get install --reinstall ubuntu-desktop
最后,您应该搜索正在运行的avgd
进程并杀死它们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句