Linux查看 && 安装 && 卸载 软件包

157 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第20天,点击查看活动详情

查看软件包

sudo yum list 默认列出所有的软件

但是数目有很多,我们可以使用管道| 和 行过滤指令grep进行过滤搜索

以sl小火车为例:sudo yum list | grep sl

例子:

yum list | grep lrzsz

image-20220330082235104


注意事项

  • 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构
  • "x86_64" 后缀表示64位系统的安装包, "i686" 后缀表示32位系统安装包. 选择包时要和系统匹配
  • "el7" 表示操作系统发行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示 centos6/redhat6
  • 最后一列, base 表示的是 "软件源" 的名称, 类似于 "小米应用商店", "华为应用商店" 这样的概念

如何安装软件

通过 yum, 我们可以通过很简单的一条命令完成 gcc 的安装.

sudo yum install lrzsz

yum 会自动找到都有哪些软件包需要下载, 这时候敲 "y" 确认安装->出现 "complete" 字样, 说明安装完成

例子:

image-20220404205423180


注意事项

  • 安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成
  • yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外 一个软件, yum会报错

如何卸载软件

sudo yum remove 软件名

例子:

sudo yum remove lrzsz

加上-y 选项 -> 不询问直接安装/卸载


好玩的指令

sl 小火车

  • 安装: sudo yum install -y sl
  • 执行: sl

image-20220404210324289

参数:

  • -c 显示有故障的小火车
  • -F 由下而上的小火车

cowsay 打印一只说话的小牛

  • 安装:sudo yum install -y cowsay
  • 执行: cowsay 字符串

image-20220404210553811