Moh*_*Kha 5 updates update-manager apt networking
我刚刚安装了 Ubuntu 14.04。我住的地方,互联网连接经常突然中断!
我在升级系统版本时错过了一次连接,最终导致需要重新安装的错误。我担心我的系统会损坏,或者我也必须在正常软件更新中断后处理错误。
在软件更新期间失去互联网连接的可能危险有哪些,您对此有何建议?
Byt*_*der 10
在正常的软件更新期间,我认为连接重置并不危险。它可能会导致(有时在您修复它之前一直存在)错误消息apt
,但不会真正损坏系统。
当您运行sudo apt-get update
或让 GUI 软件更新程序手动或自动作为后台任务执行此操作时,它将获取更新的包列表。
如果连接重置,您会收到无法下载列表的错误。
您可以(或必须)稍后在连接恢复后简单地重复该过程,一切都会再次运行。
当您运行sudo apt-get upgrade
或让 GUI 软件更新程序更新已安装的软件包时,该过程大致包括 2 个步骤:
它将作为第一步下载所有新的二进制包。
如果在此步骤中连接中断,则会出现错误并中止。尚未更换任何包装,未造成任何损坏。
您可以稍后简单地重复升级(推荐,因为您应该始终保持您的包是最新的)或不。
在第二步中,它首先将每个下载的包解压到当前安装的包上,然后在必要时重新配置它。
对于这两种操作,通常不需要互联网连接,因为包含所有内容的二进制包文件已经存在于您的磁盘上。连接丢失不会影响任何事情。
但是一些特殊的包不包含真正的包,而只是一个下载/安装应用程序,它会自动被调用并执行真正的安装。(更新与在 Linux 系统上重新安装具有不同版本的软件包相同)流行的示例是 Microsoft Fontsttf-mscorefonts-installer
或 Adobe Flash player flashplugin-installer
,基本上大多数或所有软件包-installer
的名称中都包含“ ”。
如果您的连接在更新/安装这些软件包之一的第二步期间中断,而安装脚本正在下载真实的软件包数据,则此脚本将失败并且安装程序软件包将保持未配置状态。如果发生这种情况,您通常必须清除并重新安装它。
APT包管理工具通过以下方式执行升级:
因此,如果在下载升级时您的互联网连接中断,您将收到超时异常,并且升级过程将被取消。所以不会对您的系统造成任何损害。如果您经常遇到此问题,因此无法安装更新,您可以尝试使用以下命令手动升级单个软件包
sudo apt-get install <package name>
Run Code Online (Sandbox Code Playgroud)
您可以在此处插入执行时列出的包名称sudo apt-get dist-upgrade
。请注意,如果多个软件包相互依赖,则可能仍然需要升级它们。另外,您可能想看看这个相关问题。
归档时间: |
|
查看次数: |
3437 次 |
最近记录: |