use*_*660 12 mono apt dpkg 12.04
我尝试使用以下命令安装单声道:
sudo apt-get install mono-*
Run Code Online (Sandbox Code Playgroud)
我在安装时关闭了终端。我重新启动安装,并收到错误消息:
Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
Run Code Online (Sandbox Code Playgroud)
到目前为止,我尝试运行这些命令:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
Run Code Online (Sandbox Code Playgroud)
我现在收到以下错误消息:
dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Run Code Online (Sandbox Code Playgroud)
然后我使用了sudo dpkg --configure -a,但现在我收到以下错误:
dpkg: error: parsing file '/var/lib/dpkg/updates/0001' near line 0: newline in field name `#padding'"**
Run Code Online (Sandbox Code Playgroud)
我也试过cd /var/lib/dpkg/updates && rm -rf 0045and sudo dpkg --configure -a,但是没用。
我该如何解决这个问题?
A.B*_*.B. 31
进行备份并移除过/var/lib/dpkg/updates/0001孔
sudo mv /var/lib/dpkg/updates/0001 /var/lib/dpkg/updates/0001.X
Run Code Online (Sandbox Code Playgroud)
在那之后
sudo dpkg --configure -a
sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)
小智 5
这是我解决这个问题的方法..首先我删除了整个更新目录..
rm -r /var/lib/dpkg/updates
Run Code Online (Sandbox Code Playgroud)
之后创建一个新的更新目录
mkdir /var/lib/dpkg/updates
Run Code Online (Sandbox Code Playgroud)
最后
sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)
小智 0
清理 apt-get 作业
sudo apt-get clean
Run Code Online (Sandbox Code Playgroud)
更新包列表
sudo apt-get update
sudo apt-get install <whatever package>
Run Code Online (Sandbox Code Playgroud)
应该让你正确
正如 @Whaaaaat 所说,除非您绝对确定它是什么以及它的作用,否则您不应该删除任何内容,特别是如果 bash 告诉您“您需要 root 权限才能执行此操作”
| 归档时间: |
|
| 查看次数: |
18287 次 |
| 最近记录: |