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

Linux 软件安装的三种方式的更多相关文章

  1. centos 软件安装的三种方式

    Linux下面安装软件的常见方法: 1.yum 替你下载软件 替你安装 替你解决依赖关系 点外卖 缺少的东西 外卖解决 1).方便 简单2)没有办法深入修改 yum install -y tree 2 ...

  2. 5.linux 软件安装的三种方法

      一.linux 操作系统中 软件的分类 以及软件的安装     vmtools  调用了perl语言写的安装脚本去进行内核的升级安装  ./ xxxxx        源码包安装软件:GNU  使 ...

  3. linux下软件安装的几种方式

    linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...

  4. 【转】Linux下软件安装的几种方式

    转自Linux下软件安装的几种方式 Linux 系统的/usr目录 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统 ...

  5. MySQL安装的三种方式

    .markdown-preview:not([data-use-github-style]) { padding: 2em; font-size: 1.2em; color: rgb(171, 178 ...

  6. Linux系统软件安装的几种方式

    Linux系统,一个文件能不能执行看的是有没有可执行权限x,不过真正的可执行文件是二进制文件(binary file),举例来说Linux上的c语言源码编写完后,通过gcc程序编译后就可以创建一个可执 ...

  7. Linux下软件安装的四种方式

    一.源码安装 步骤: 下载,解压源码(常见的源码打包格式:.tar.gz/.tar.bz2); 可以直接下载源码再上传至linux服务器,或者在联网状态下,直接通过wget等命令获取源码安装包;源码解 ...

  8. Ubuntu下软件安装的几种方式,apt,dpkg工具的使用

    通常 Linux 上的软件安装主要有四种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全 ...

  9. eclipse-插件安装的三种方式

    (前两种安装方式以多国语言包的安装为例) 1.  普通安装:用直接解压的安装方式来实现 解压插件到某个文件夹 将下载的插件文件解压到 Eclipse 的安装目录下 如插件文件为多国语言包: NLpac ...

随机推荐

  1. 原生tab选项卡

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. 多测师讲解a'pi自动化框架设计思想_高级讲师肖sir

    API自动化框架API自动化框架分为conf.data.utils.api.testcase.runner.report.log8个模块.conf是用来储存系统环境.数据库.邮件等的配置参数.项目的绝 ...

  3. day55 Pyhton 前端Jquery07

    昨日回顾: 表单,点击submit提交以后,服务端受到信息 import socket import pymysql from urllib.parse import unquote def run( ...

  4. 基于python实现单链表代码

    1 """ 2 linklist.py 3 单链表的构建与功能操作 4 重点代码 5 """ 6 7 class Node: 8 " ...

  5. 【Flutter 混合开发】嵌入原生View-iOS

    Flutter 混合开发系列 包含如下: 嵌入原生View-Android 嵌入原生View-iOS 与原生通信-MethodChannel 与原生通信-BasicMessageChannel 与原生 ...

  6. Consul 学习笔记—服务发现

    前言: 上一篇文章简单实用Consul试下服务注册,本篇继续学习Consul中的另外特性:服务发现.KV操作 :以及对上篇文章中存在的问题进行解决 问题解决 在上一篇文章中,注册服务提示检查失败. 通 ...

  7. Kettle学习笔记(一)

    Kettle简介 Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows.Linux.Unix上运行,s数据抽取高效稳定.Kettle 中文名称叫水壶,该项目的主程序员MATT ...

  8. js实现无缝连接轮播图(七)实现左侧按钮的功能

    <!-- 这个animate.js 必须写到 index.js的上面引入 --><script src="js/animate.js"></scrip ...

  9. 不同系统执行相同shell脚本,出现Syntax error: "(" unexpected错误解决

    例如shell脚本在centos系统中能正常执行,而在ubuntu系统中执行会出现类似Syntax error: "(" unexpected的错误,一般这种是因为sh与bash有 ...

  10. SSM中 spring.xml 配置文件

    <!--扫描service的impl--><context:component-scan base-package="com.aaa.ssm.service.impl&qu ...