Linux中的包管理器允许您控制包的安装和删除。除此之外,包管理器还可以帮助您在系统上查找损坏的包,并重新安装它们以修复与Linux包相关的各种问题。
如果您不知道在Linux中使用哪些命令来查找损坏的包,那么本指南就是为您准备的。我们将简要详细地讨论损坏的软件包,如何检查系统是否包含损坏的软件包,以及如何正确地重新安装它们。
在Linux中安装新软件包时,系统的软件包管理器负责整个安装过程。这些包管理器具有处理异常和错误的内置方法。但有时,在出现意外问题时,安装会停止,并且没有安装完整的软件包。在Linux中,这样的包被称为断包。
如果在系统上发现损坏的包,那么像Apt这样的包管理器不允许进一步安装包。在这种情况下,修复破损的包裹是唯一的选择。
每个包管理器处理不同类型的包。例如,DNF和Yum使用RedHat包管理器(RPM)下载并安装RPM包。类似地,Apt在基于Debian的发行版中充当基本dpkg软件的前端包装器。
Apt是默认的包管理器,它预装在每个基于Debian的发行版上。除了Apt,Debian用户还可以使用dpkg手动下载和安装软件包。
要使用Apt修复基于Debian的发行版上损坏的包,请执行以下操作:
如果上述步骤对您不起作用,那么您可以尝试使用dpkg解决问题。
相关:如何在Linux上安装软件:软件包格式说明
尽管在管理损坏的软件包方面,Yum和Dnf是非常棒的,但有时确实会出现问题,因为Linux系统上安装了数千个软件包。在这种情况下,您可以使用RPM(Fedora和CentOS的基本包管理器)快速修复这些问题。
上面的步骤非常不方便——从数百个程序包的列表中确定是哪个程序包导致了问题是很烦人的。尽管RPM是一个强大的包管理器,您很少会遇到这样的问题,但是知道如何解决这些问题仍然很重要,以防您在不久的将来遇到类似的情况。
Linux上的包管理器能够处理大多数问题,包括失败的安装。但有时,各种问题也会出现,只能凭直觉来解决。修复坏包的解决方案包括几个步骤---识别坏包,重新安装,更新系统的包列表。
在互联网上有无数的Linux发行版值得尝试,但在本质上,它们每一个都有相似的基础。桌面环境通过提供独特的用户体验将每个发行版区分开来。如果您最终决定继续使用Linux,那么选择一个适合您口味的理想桌面环境应该是您的首要任务。
不要让你的备用U盘浪费掉!用它们为灾难做准备,并把它们变成工具箱,也许有一天可以拯救你的脖子。 ...
遇到一条错误消息说Windows正在配置Microsoft Office?这是解决办法。 ...
...cOS一样。在大多数情况下,你可以解决这个问题。下面是如何修复Ubuntu启动问题。 ...
... 简而言之,你需要从你的电脑上卸载Ubuntu。你如何安全地做到这一点,而不丢失Ubuntu或Windows的数据? ...
...您仍然可以使用第三方资源在Arch上安装Steam。我们将讨论如何在Arch上下载Steam,以及如何解决安装期间或之后可能出现的一些常见问题。 ...
... 所以,这里是你需要知道的关于Windows停止代码,以及如何使用停止代码来修复你的电脑。 ...
...棒的特性,但是它们可能会断开并指向任何东西。下面是如何找到断开的符号链接,检查它们,并在需要时从系统中删除它们。 符号链接101 符号链接,也称为“软链接”和“符号链接”,是一种可以指向文件和目录的快捷方...