一、常见安装方式
在 Linux 中,有 3 种常见的软件安装方式:
(1)yam、apt
(2).rpm 安装包安装
(3)源码安装
二、什么是软件包
在 Linux 下安装软件,通常的办法是下载程序的源代码,在自己机子上编译来得到可执行程序。
但是这样做有些麻烦,于是就有人把一些常用的软件提前编译好,做成软件包放在一个服务器上,我们通过包管理器可以很方便的获取到这个软件包,直接进行安装。
软件包和软件包管理器,就好像手机上的 "app" 和 "应用商店" 间的关系。
yum (Yellow Dog Updater, Modified) 是 Linux 下非常常用的一个包管理器,主要应用在 Fedora、RedHat、Centos 等发行版上。
三、yum
(1)yum list | grep gcc 查找 yum 的包列表,查找 gcc
(2)yum install gcc.x86_64 安装查到的包名 gcc.x86_64,需要 root 权限
(3)yum remove gcc.x86.64 卸载,需要 root 权限
-y:不在询问是否安装 / 卸载
yum 安装的软件,是从样本源的网站中找的
网上可以直接搜到国内的一些样本源,比如阿里云的:https://mirrors.aliyun.com/repo/Centos-7.repo
wget https://mirrors.aliyun.com/repo/Centos-7.repo 把 Centos-7.repo 下载到当前目录下
vim Centos-7.repo 可以打开这个文件,查看里面的网站
mv Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo 覆盖原基础源(要做好备份)
yum clean all 清除原先的缓存
yum makecache 重新加载缓存
yum install lszrz 可以使用了
下载也可以使用 curl 指令:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo