zoukankan      html  css  js  c++  java
  • Linux 软件安装的三种方式

    Linux 软件安装的三种方式

    1.yum

    ​ 语法格式:
    ​ yum -y install package.name
    ​ -y yes # 遇到提示自动输入yes
    ​ 案例: 安装ifconfig命令 route 命令
    ​ 大部分命令属于其他的安装包
    第一步: 如何知道命令属于哪个软件包
    ​ 1) 百度
    ​ 2) [root@oldboyedu ~]# yum provides wget
    ​ Loaded plugins: fastestmirror
    ​ Loading mirror speeds from cached hostfile
    ​ base: mirrors.aliyun.com
    ​ extras: mirrors.aliyun.com
    ​ updates: mirrors.aliyun.com
    ​ wget-1.14-18.el7_6.1.x86_64 : A utility for retrieving files using the HTTP or FTP protocols
    ​ Repo : base
    第二步: ifconfig 属于net-tools包
    ​ 安装net-tools包

    案例: 安装 rz 上传 sz下载 命令
    yum provides sz
    属于lrzsz包
    yum -y install lrzsz

    yum特点: 自动解决依赖问题

    删除软件:
    yum remove package.name # 自动解决依赖问题
    [root@oldboyedu ~]# yum -y remove lrzsz
    yum reinstall package.name # 重新安装
    yum list # 列出仓库内所有软件
    yum repolist # 查看当前系统所有仓库
    yum clean all# 清空缓存

    2.rpm

    语法格式:
    rpm -ivh package.rpm(包必须存在 提前把包下载到某个目录) 缺少什么包手动安装什么包

    特点: 不支持自动解决依赖

    -i install 安装
    -v verbose 显示安装过程
    -h 显示安装进度

    查看软件是否安装

    [root@oldboyedu ~]# rpm -q lrzsz # 查看lrzsz是否安装
    lrzsz-0.12.20-36.el7.x86_64
    [root@oldboyedu ~]# rpm -q lrzsz wget curl # 查看多个命令是否安装
    lrzsz-0.12.20-36.el7.x86_64
    wget-1.14-18.el7_6.1.x86_64
    curl-7.29.0-51.el7.x86_64

    rpm -qa # 查看当前系统所有安装过的软件包
    rpm -ql # 查看安装包的所有的内容
    rpm -e # 删除软件包
    [root@oldboyedu ~]# rpm -qa lrzsz
    lrzsz-0.12.20-36.el7.x86_64
    [root@oldboyedu ~]# rpm -e lrzsz
    [root@oldboyedu ~]# rpm -qa lrzsz

    3.编译安装

    ​ /usr/local目录

    ​ 需要:
    ​ 下载源码
    ​ cd 源码包
    ​ .configure
    ​ make && make install

  • 相关阅读:
    暑假集训D17总结
    [NOI2014]魔法森林
    暑假集训D16总结
    [繁华模拟赛]Evensgn 剪树枝
    暑假集训D15总结
    Openjudge-计算概论(A)-数组顺序逆放
    Openjudge-计算概论(A)-整数的个数
    Openjudge-计算概论(A)-1的个数
    Openjudge-计算概论(A)-求一元二次方程的根
    Openjudge-计算概论(A)-与7无关的数
  • 原文地址:https://www.cnblogs.com/yangte/p/13961188.html
Copyright © 2011-2022 走看看