软件安装&更新&卸载

Posted cy-8593

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件安装&更新&卸载相关的知识,希望对你有一定的参考价值。

rpm 工具详解

rpm = redhat packgae manager 软件包管理
包名-主版本号.次版本号.修正版本号-系统平台-系统位数.rpm

  1. rpm安装和卸载

    • 安装:rpm -ivh rpm程序名.rpm
      提示:需要依赖包 安装依赖的包在安装即可,如果提示两个包是相互依赖的可同时安装
    • 强制安装:rpm -ivh --nodeps rpm程序名
      提示:可强制安装,不用安装依赖包,但是部分功能可能无法使用
    • 强制重新安装:rpm -ivh --force rpm程序名
    • 升级包:rpm -ivh --Uvh rpm程序名
      提示:主版本号需一样,不一样可能是会出现问题
    • 卸载:rpm -e 包名
      提示:有依赖的包也是需要卸载的,相互依赖的包 同时卸载
  2. rpm查询
    查询已经安装过的rpm包
    rpm -qa 包名rpm -q 包名) # 可显示完整的安装包版本等信息
    rpm -qa |grep 包名关键字rpm -qa |grep ‘包名关键字*‘)# 搜索相关安装程序名称
    rpm -qi 包名 # 查看程序包安装的相关信息 info
    rpm -ql 包名 # 查看程序包安装了哪些文件
    rpm -qf 文件的绝对路径 # 可以查看是哪个包安装的 file

    查看绝对路径 which vim == /usr/bin/vim
    rpm -qf /usr/bin/vim == rpm -qf `which vim`

yum工具详解

  1. 安装源网址配置文件:vim /etc/yum.repos.d/centos-Base.repo
  2. 查看源:
    yum list # 查看所有源
    yum grouplist # 查看所有的yum组件 套件,安装的、可安装的
  3. 搜索安装包
    yum list | grep vim # 搜索 vim 相关的源,结果中 base字符 指没有安装
    yum search vim # 搜索 vim 相关的源
  4. 安装
    yum install -y 包名 # -y 直接安装不提示
    yum groupinstall "组件名" # 安装组件包、套件
  5. 更新
    yum update 包名yum upgrade 包名
  6. 卸载
    yum remove 包名 # 卸载过程不建议-y
    yum groupremove "组件名" # 卸载组件包、套件

源码编译安装

  • 注意事项:
    1. 源码包必须官网获取;
    2. 建议存放目录位置:/usr/local/src/
    3. 查看安装文件 vim INSTALL
    4. 查看帮助文件vim README
    5. 安装文档,建议官方获取
  • 下载:
    wget hettp:\ (下载地址)
    wget安装(yum install -y wget)

  • 安装步骤:
    1. ./configure --help # 查看帮助
    2. ./configure --prefix=/usr/local/apache2 # 设置安装目录位置
    3. echo $? # 查看返回值为 0 上一步操作有效
    4. make && make install # 源码编译&安装 过程一般较长
    5. echo $? # 查看返回值

yum如何下载rpm包到本地

  1. 安装下载的插件:yum install -y yum-plugin-downloadonly
  2. 下载命令:yum install vte --downloadonly --downloaddir=/tmp
    提示:--downloadonly 下载 --downloaddir=/tmp 定义下载位置 未安装的下载可以,安装过无法下载
  3. 已安装的包下载方法:yum reinstall vte --downloadonly --downloaddir=/tmp
    提示:reinstall 强制重新安装

搭建本地yum仓库

  1. 挂载: mount /dev/cdrom /mnt/
  2. 配置: vim /etc/yum.repos.d/
  3. 备份: cp -r yum.repos.d/ yum.repos.d.bak # 在etc目录下
  4. 删除: rm -f CentOS-Base.repo # yum.repos.d 目录下,删除无法访问网络源
  5. 修改本地文件 vim CentOS-Media.repo

    local_cdrom   # 这是yum源的一个名字标识,当使用yum list的时候,会显示在最右侧
    name=cd       # yum的名称标识,可以去掉
    file://       # 位置
    gpgcheck=0    # 不检测
    enabled=1     # 生效(最后一项不使用)


























以上是关于软件安装&更新&卸载的主要内容,如果未能解决你的问题,请参考以下文章

Linux下make对软件的安装和卸载

pip常见用法汇总

环境准备 Ubuntu & Docker

Docker Review - Docker 概念 & 入门篇

Docker简单安装| 常用命令 | 相关软件(MySQLRedisNacos)单机安装

Docker简单安装| 常用命令 | 相关软件(MySQLRedisNacos)单机安装