Linux远征之软件包的安装管理

上次我们Linux远征说到了Linux系统下的用户权限的管理操作,今天我们说说Linux下另一个经常使用软件包安装


  • 在windows系统下我们安装的软件或者是到浏览器上搜索下载可执行文件安装,或者是去微软的软件仓库下载安装,但都比较的麻烦。但在Linux系统下,几乎绝大多数的软件包都是在一个叫做软件仓库下的,我们需要安装什么软件包基本都可以到这个仓库中找到,这样也使得软件包有了统一的查找路径。
  1. Red Hat旗下的软件包的扩展名: .rpm (例如Centos)
  2. Debian旗下的软件包的扩展名: .deb (例如Ubantu)

由于我们使用的是Centos,所以这里我们就以Centos为例进行介绍:
Centos的软件仓库的默认地址为: https://www.centos.org/download/mirros

但是由于是国外的软件仓库,我们下载安装软件包的速度可能会比较慢,但是好在国内有很多的镜像源,我们可以将安装路径切换回国内的镜像地址,可以提高我们包下载速度,切换镜像源的步骤如下:

  1. 拷备默认的镜像文(避免由于错误操作导致无法恢复,拷备需在root身份下运行)
 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  1. 去国内相应的镜像文件网站找到相应其镜像文件源地址,下载相应的镜像文件包(这里以切换到阿里云的镜像源为例)
wget -O /ect/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
  1. 生成缓存:
yum makecache

如此我们便完成了软件包镜像源的切换


关于yum的相关命令:

# 更新软件包: 
yum update # 不删除旧的软件包
yum upgrade # 删除旧的软件包后更新
# 查询相应的软件包: 在相应的镜像仓库中查找
sudo yum search + 包名
# 安装相应的软件包:
sudo yum install + 包名
# 删除相应的软件包
sudo yum remove + 包名

这里我们是在CentOS下,如果我们需要暗转一些 .rpm的软件包可使用:

# 安装 .rpm 软件包
rpm -i *.rpm   # * 表示包名
# 卸载 .rpm 软件包o
rpm -e + 包名

这里我们既然说到了yum安装软件包,那么我们这里就安装一下命令手册

# 安装命令手册
sudo yum install man-pages -y
# 补全命令手册
sudo mandb

关于man命令手册:当我们使用命令的时候,对于每个命令的参数或者是一些命令的用法可能记不住的时候,我们可以通过man命令查看相应命令的完整的使用方法以及参数介绍,帮助我们使用命令:

man + 命令

如我们使用man命令列出ls命令的手册信息:
在这里插入图片描述
当然我们如果有记不住的命令也可以使用apropos命令进行命令的查询,它是模糊查询的方式,所以我们只需要输入命令的一部分即可查询出包含输入信息的命令

apropos + 命令

好了,今天的Linux的软件包的部分就到这里了,大家 加油!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值