欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 八卦 > Linux的软件包管理器

Linux的软件包管理器

2025/5/2 15:37:52 来源:https://blog.csdn.net/D5486789_/article/details/145256331  浏览:    关键词:Linux的软件包管理器

目录

1.认识软件包管理器

那什么是软件包管理器呢

软件包管理器的工作原理

2.使用软件包管理器

查找软件

安装软件

卸载软件


1.认识软件包管理器

在Linux系统中,我们需要进行工具、指令的安装卸载,工具、指令的本质也是程序(我们也可以理解为软件)。在Linux系统中安装程序通常由三种方式:

  1. 源代码安装:下载程序的源代码,然后编译,得到可执行程序。
  2. rpm包直接安装:将软件的rpm包下载下来,然后安装。
  3. 通过包管理器进行安装:CentOS下的包管理器为yum,Ubuntu下的包管理器为apt。

前面两种安装方式太麻烦了,我们主要看看第三种方式。

那什么是软件包管理器呢

些人把常用的软件编译好,形成软件包,放在一个服务器上,通过软件包管理器就可以很方便的获取到编译好的软件包,获取之后直接进行安装即可。

所以,软件包管理器即使就是一个用来管理软件包的程序。这里的管理包括:查找、安装、卸载……等一系列的操作。

结论:Linux下的软件包管理器就类似于手机上的应用商店

软件包管理器的工作原理

每个软件包管理器都会有一个配置文件,这个配置文件中包含了各种软件源的URL,Ubuntu系统的配置文件为/etc/apt/sources.list。

我们可以看看它里面的内容:

  • 箭头指向的就是一个个的url,也就是软件源的位置 

具体工作原理如下:

  1. 软件包管理器会去对应的配置文件中查找对应的软件源位置(软件源的URL —— 下载链接)。
  2. 通过软件源的下载链接找到要下载的软件包。
  3. 将软件包从软件包所在的服务器下载下来。
  4. 自动进行安装。

2.使用软件包管理器

我们以在Ubuntu系统中使用apt安装 sl 这个程序为例。

查找软件

查找sl:apt list | grep sl 命令查找sl这个程序

  • apt帮我们过滤出了当前软件源下,所有包含sl关键字的程序。

安装软件

安装sl:使用 sudo apt -y install sl 命令安装sl程序

  • 因为是在系统中安装,需要root权限才能执行,所以使用sudo对指令进行提权。
  • -y选项表示确认安装,不需要询问我。

查看一下安装的sl程序:

运行一下:终端出现了一辆火车。

卸载软件

卸载sl:sudo apt -y remove sl 命令删除sl程序。

  • 因为是在系统中删除软件,需要root权限,使用sudo对指令进行提权。
  • -y同样表示不需要询问我了。

  • 我们看到sl程序确实不存在了。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词