001.apt-get命令
apt-get命令
apt-get是用来安装软件的,更准确的说,apt-get是一个deb包的管理工具,我们可以使用它进行软件的下载、更新、卸载等操作。
apt-get update
作用是从服务器拉取可用的包到本地
apt是一个应用管理工具,类似于你电脑上安装的金山软件,腾讯应用中心,360软件中心这类。
区别就是,金山这类软件的软件列表是你进入软件中心的时候,实时从金山服务拉取列表。
apt是本地存了一份软件包信息的列表,比如软件大小,版本号,依赖等。 你可以在断网的情况下,检索列表。
目的是为了你在安装软件的时候快速检测依赖。并自动安装相关依赖。
也就是说apt update是更新这个列表,如果不更新,可能你安装的软件的时候安装成了老版本。
做个类比,比如你想在 Windows 下安装软件,是不是要在官网或者软件中心,下载一个 EXE 文件,然后双击一直下一步安装就行。
类似的 Linux 也是一个操作系统,比如UBUNTU,都会维护一个自己的软件仓库,你想使用各种Linux 的软件,就从软件仓库里下载就行。
我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。
那我们要怎么安装呢?
在UBUNTU下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。
这个命令就是用来更新软件仓库里的软件,就好比线下的超市去进货一样。
它会访问源列表里的每个网址,并读取软件列表的最新源,然后保存在本地电脑。
它只更新软件源为最新版,本地的软件是不会进行升级的,在终端下载软件是根据软件源的信息进行下载,所以软件源更新之后再安装软件就能安装源中的最新版本。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY