作为一名 Ubuntu 新手,我总是不知道该做什么这发生...
进度似乎停滞了,但当前行上没有任何内容可以显示可能发生的停滞情况...它只是一个空白行和一个闪烁的光标,最后一行说它已“完成”。
这种情况已经持续了 15 分钟左右,但这不是第一次,有时它最终会做一些事情。以及在这种特定情况下,当 Ubuntu 中发生这种情况时,我怎么知道该怎么做?有没有最佳实践?有一次我按了Ctrl+ C'd 然后再次运行命令,等待了更长时间,它实际上完成了操作。这次无论我等多久,我似乎都没有取得多大成功。
我使用 Windows 和 CentOS 的所有经验都没能让我应对这些情况,apt-get
这次我真的想最终使用 Ubuntu。
编辑:我忘了,因为我已经习惯了通过 SSH 使用 CentOS,而且感觉大部分都差不多,但从技术上讲,我运行的不是“纯”Ubuntu,而是通过 Windows Linux 子系统运行它……所以也许这就是一切的罪魁祸首。不过,我认为应该是更轻松比尝试将 Ubuntu 设置为整个操作系统更难......
答案1
我会检查/var/log/apt/term.log
。这是日志的默认位置apt-get
。
接下来,但这是@Sergiy Kolodyazhnyy 已经提到的,我将使用
strace
¹来检查这里到底发生了什么。
我可能会用它,apt-get update
并检查会发生什么,然后我会这么做apt-get upgrade
。
希望这一切都有意义。
您还可以使用它strace -p
来检查进程并strace -o
保存文件。
¹ strace apt-get 更新