Linux安装、查看、卸载软件、更换yum源

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/ # 清华镜像,需要手动访问浏览器复制镜像信息

你可能感兴趣的:(Linux,linux,yum,rpm,wget,centos)