“sudo apt get update”是做什么的?

我们已经检查了 apt-get 以及它的命令。 apt-get 用于管理Linux发行版中安装的软件包,如Ubuntu、Debian、Mint、Kali等 sudo apt-get update 以及更新基于deb的Linux发行版的相关命令。有关详细的教程,请参见以下内容。

null

如何获得更新、升级、分布式升级、完全升级及其异同

如何在Ubuntu,Debian,Mint,Kali中安装更新

使用“sudo”获得Root权限

实际上这不是单独的命令或步骤。它与 apt-get update 但我想详细解释一下。 apt-get 命令需要根级别的权限才能更改包数据库。这是针对Linux系统的安全强制措施。为了将更改写入apt数据库,我们需要是root或root级别的用户,或者使用sudo命令获得权限。例如,以下命令将以root用户身份运行并提供 root 用户信息。

$ sudo whoami
图片[1]-“sudo apt get update”是做什么的?-yiteyi-C++库
使用“sudo”获得Root权限

更新有关存储库的包信息

现在我们将检查真正的命令 sudo apt-get update . 此命令将更新deb或apt get包数据库。更新的版本信息将写入此数据库。但请记住,包不会升级,因为它是单独的或下一步。如果我们想升级某些特定的软件包而不升级其他软件包,这是很有用的。

更新信息将从配置的存储库中获取,在本例中,这些存储库是us存储库,如我们所见。这将只下载有更新的包元数据,而不下载整个包。

$ sudo apt-get update
Update Package Information About Repositories
更新有关存储库的包信息

升级包

最后一步是升级包。我们已经有了更新的信息,这一步将触发升级过程,真正的软件包将被下载,安装和配置相应。我们将使用 sudo apt-get upgrade 这也需要root权限。

$ sudo apt-get upgrade
Upgrade Packages
升级包

相关文章: 如何使用Apt、Apt-Get、Aptitude命令列出可用的更新和可更新的包?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享