linux015之软件包的管理
linux中软件安装包的管理:
RPM:
简介:RPM是linux中一种软件安装工具,安装linux之初就已经安装好了的, 直接使用它的命令即可。这个工具相当于手动安装软件,需要自行下载包才能安装。缺点:不能自行下载依赖
rpm -qa :查看已安装rpm包
rpm -qa|grep 关键字: 过滤查看已安装软件包
rpm -e 关键字: 卸载软件包(如果有多个则系统会询问)
rpm -ivh xxx.rpm :安装软件包
补充:当你在linux中下载了一个rpm软件包, 如果你想在linux中的安装, 则需要将该软件包拷贝到/opt目录下, 然后再执行安装命令(在这个目录下安装软件有助于后期目录管理)
YUM:
简介:通过yum命令安装软件包,其实也是在安装RPM包,yum和RPM最大的区别就是RPM不会自行下载安装软件包的依赖, 而yum安装是会自动安装依赖。在全球组织上有一个服务器, 它将所有rpm包都放到里面,当你执行yum命令时,系统就会去到这个服务器寻找rpm包进行下载,并且会将里面的依赖包一并下载到linux系统中安装。yum也有缺点,就需要英特尔外网才能使用。
yum list installed :查看当前系统已安装的rpm包
yum list installed|grep 关键字:过滤查看已安装rpm包
yum remove 包名: 卸载rpm包(举例:yum remove python2-blockdev.x86_64 卸载python)
yum install 关键字: 安装包,以最新版本安装(举例:yum install python3 安装python3)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义