使用更新升级命令遇到问题
Tofloor
poster avatar
lijiedadishen
deepin
2013-06-17 15:18
Author
使用命令:sudo apt-get update && apt-get dist-upgrade 后出现错误信息。应该怎么解决呢?
显示的内容为:
正在读取软件包列表。。。完成
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?

注:使用sudo的时候已经输入了密码。
Reply Favorite View the author
All Replies
woodelf
deepin
2013-06-17 17:10
#1
&&前后的命令都得加sudo
Reply View the author
cxbii
deepin
2013-06-17 19:37
#2
sudo我记得是有5分钟的实效的
不会是你update都用了不止5分钟吧?
不过为了保证没事,我和楼上做法一样
Reply View the author
fredy4212
deepin
2013-06-18 02:44
#3
DSC正在更新,稍候重試
Reply View the author
snyh1010
deepin
2013-06-18 03:00
#4
sudo apt-get update && apt-get dist-upgrade
相对于运行
sudo apt-get update

apt-get dist-upgrade   不管第一天命令有多快,第二天命令都不是以root权限运行的。

&& 是根据左边命令运行的结果来决定 右边的命令 是否需要运行
并非
sudo (apt-get update && apt-get dist-upgrade) 这种结合律
Reply View the author
cxbii
deepin
2013-06-18 06:43
#5
sudo apt-get update && apt-get dist-upgrade
相对于运行
sudo apt-get update

apt-get dist-upgrade   不管第一天命令有多快,第二天命令都不是以root权限运行的。

&& 是根据左边命令运行的结果来决定 右边的命令 是否需要运行
并非
sudo (apt-get update && apt-get dist-upgrade) 这种结合律
原来如此~
不过该说明下,如果 &&连接的两个命令,前面的命令没执行成功,后面的命令也不会执行把
Reply View the author
tuhaihe
deepin
2013-06-18 19:33
#6
使用命令:sudo apt-get update && apt-get dist-upgrade 后出现错误信息。应该怎么解决呢?
显示的内容为:
正在读取软件包列表。。。完成
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
可能如楼下所言,软件中心正在执行更新,可以选运行下: sudo rm /var/lib/dpkg/lock ,然后再执行更新命令。
Reply View the author