Linux安装、查看、卸载软件、更换yum源
1.知识点
1)Linux安装软件有那些方式。
2)Linux各种安装方式如何安装、更新软件。
3)如何查看软件包是否安装、如何卸载安装过的软件包。
4)Linux如何更换国内yum仓库源。
2.实现
1)Linux安装软件主要有三种方式:
- rpm命令安装扩展名为".rpm"的软件包
- 使用yum命令从yum仓库下载软件并安装
- 编译安装源码包,
2)Linux各种安装方式如何安装、更新软件
- rpm命令安装扩展名为".rpm"的软件包
# 首先需要从网下下载rpm包,常用的rpm下载地址有:
# http://rpmfind.net/linux/RPM/index.html
# https://pkgs.org/
# https://koji.fedoraproject.org/koji/index
# http://rpm.pbone.net/
# 例如下载到 vsftpd-2.2.2-24.el6.x86_64.rpm包后如下安装
rpm -ivh vsftpd-2.2.2-24.el6.x86_64.rpm
# -ivh 可有其他参数 参数含义如下:
# -i:安装一个新的rpm软件包
# -h:以“#”号显示安装的进度
# -v:显示安装过程中的详细信息
# --force:强制安装所指定的rpm软件包
# --nodeps:安装软件时,忽略依赖关系
- 使用yum命令从yum仓库下载软件并安装
# 例如安装vsftp
yum install vsftp
# 可有参数,-y:如果使用-y,那么在安装软件时命令行就不会出现"Is this ok[y/N]"这条提醒语句了,更不需要在命令行输入y或N了,直接安装软件。
# 列出所有已经安装的软件
yum list installed
# 列出所有可按照的软件包
yum list
# 下载包不安装
yum install -y 包名 --downloadonly --downloaddir=路径
- 编译安装源码包安装软件
# 编译安装源代码包,首先需要安装gcc编译器
yum install gcc
# 对于一个源码包一般为gz压缩文件,首先需要解压到某个目录文件夹中,然后到该文件夹下编译源代码
make
# 编译完成后再安装
make install
3)如何查看软件包是否安装、如何卸载某个软件。
# 查看vsftp是否安装
rpm -qa | grep vsftp
# 卸载vsftp
rpm -e vsftpd
4)Linux如何更换国内yum仓库镜像源,
# 首先如果有原来的镜像源 备份原镜像源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 下载新的镜像源信息到文件 /etc/yum.repos.d/CentOS-Base.repo中
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清除系统原来的yum缓存
yum clean all
# 生成yum缓存,即可使用yum安装yum中的数据
yum makecache
### 如果没有安装wget 命令 可以不使用wget命令下载镜像信息,手动复制镜像源地址到浏览器访问即可下载到镜像源文件,复制下载到文件中的所有信息,手动创建文件/etc/yum.repos.d/CentOS-Base.repo,将刚才复制到的信息粘贴的这个文件中。这种方法也就实现了wget -o的命令
# 常用的镜像源
http://mirrors.163.com/.help/CentOS6-Base-163.repo # 163网易
http://mirrors.sohu.com/help/CentOS-Base-sohu.repo # 搜狐
http://mirrors.aliyun.com/repo/Centos-7.repo # 阿里
https://mirrors.tuna.tsinghua.edu.cn/help/centos/ # 清华镜像,需要手动访问浏览器复制镜像信息