zoukankan      html  css  js  c++  java
  • Redhat/CentOS 软件安装

    概述

    • 软件包简介
    • rpm 包安装
    • yum 在线安装
    • 源码包管理

    软件包分类

    • 源码包
    • 二进制包(rpm包、系统默认包)

    rpm包安装

    rpm包的依赖性

    • 树形依赖: a -> b -> c
    • 环形依赖: a -> b -> c -> a
    • 模块依赖: 查询网站:www.rpmfind.net

    安装命令

    rpm -ivh full-package-name

    选项:

    • -i (install) 安装
    • -v (verbose) 显示详细信息
    • -h (hash) 显示进度
    • --nodeps 不检查依赖性 (实际环境禁用)

    升级命令

    rpm -Uvh full-package-name

    选项:

    • -U (upgrade) 升级

    卸载命令

    rpm -e full-package-name

    选项:

    • -e (erase) 卸载
    • --nodeps 不检查依赖性 (实际环境禁用)

    查询命令

    查询包是否安装:

    rpm -q full-package-name

    查询所有已经安装的rpm包:

    rpm -qa
    rpm -qa | grep keyword

    查询软件包详细信息:

    rpm -qi package-name

    选项:

    • -i 查询软件信息
    • -p 查询未安装的包的信息

    查询rpm包的文件安装位置

    rpm -ql full-package-name

    查询未安装rpm包的文件安装位置

    rpm -qpl full-package-name

    查询文件是属于哪个rpm包

    rpm -qf file-name

    查询软件包的依赖性

    rpm -qR full-package-name

    选项:

    • -R 查询软件包的依赖性
    • -p 查询未安装包信息

    yum 在线安装

    安装命令

    yum install package-name

    选项:

    • -y 自动安装,无需确认

    搜索命令

    yum search keyword

    yum没有卸载命令

    光盘搭建本地yum 源

    挂载系统光盘:

    mkdir /mnt/cdrom
    mount /dev/sr0 /mnt/cdrom
    cd /mnt/cdrom/Packages
     
    cd /etc/yum.repos.d/
    mv CentOS-Base.repo CentOS-Base.repo.bak
    vi CentOS-Media.repo

    将CentOS-Media.repo修改为如下:

    baseurl=file:///mnt/cdrom/
    enabled=1

    注意:需要注释掉多余的文件目录;

    如果您觉得阅读本文对您有帮助,欢迎转载本文,但是转载文章之后必须在文章页面明显位置保留此段声明,否则保留追究法律责任的权利。

    作  者:blog.jpdou.top

    原文链接:http://blog.jpdou.top/centos-intsall-software/

  • 相关阅读:
    680. Valid Palindrome II【easy】
    125. Valid Palindrome【easy】
    459. Repeated Substring Pattern【easy】
    2. Trailing Zeros【easy】
    142. O(1) Check Power of 2【easy】
    181. Flip Bits【easy】
    183.Wood Cut【hard】
    61. Search for a Range【medium】
    关闭微软对win10的推送
    让未激活的win8.1不再跳出提示激活的窗口
  • 原文地址:https://www.cnblogs.com/jpdoutop/p/5744572.html
Copyright © 2011-2022 走看看