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. winfrom加载自定义控件、窗口pannel后闪烁问题

    我用一个panel当容器,里面有好多控件,加载的时候一直闪烁. 借鉴网友的思路: 窗口初始化界面加入代码 this.DoubleBuffered = true;//设置本窗体   SetStyle(C ...

  2. npm包管理器报错-npm ERR! Response timeout while trying to fetch https://registry.npmjs.org/@XXX(over 30000ms)

    由于这两天买的新电脑在短期内频频蓝屏.卡机,不得不把自己其他的本本拿出来换上,但是程序员换电脑是真的痛苦,其他不说就说一个配环境 真的折腾哈 我是一名前端菜鸟,现在自己的本本上使用的是npm包管理工具 ...

  3. Spring的BeanFactory是什么?

    什么是BeanFactory? 提到Spring,总是让人第一时间想起IOC容器,而IOC容器的顶层核心接口就是我们的BeanFactory,如果能够理解BeanFactory的体系结构想必能让我们对 ...

  4. 如何免费安装正版Adobe

    现在正版的Adobe都非常的贵,如果你想不花钱又想下载正版的Adobe,那么就请花几分钟时间学习以下本篇博客,告诉你如何免费下载正版Adobe! [一定要读完,不要看到一半就以为教您下载的是付费版] ...

  5. shell-变量的字串应用技术

    1. 变量子串的常用操作 常用操作如下表: 依次举例说明: 定义aa变量,内容为"I am scajy" [root@1-241 script]# aa="I am sc ...

  6. Multipath QUIC (MPQUIC): Design and Evaluation

    "Multipath QUIC: Design and Evaluation" https://multipath-quic.org/conext17-deconinck.pdf ...

  7. Vim最强调试插件:vimspector

    最近看到了韦大在知乎的回答后,想去试用一下vimspector,却发现vimspector诞生两年了却没有介绍它的中文资料.我查阅官方文档遇到不少困难,在这里记录折腾出来的结果,与大家分享. vims ...

  8. 1.ffmpeg、ffplay、ffprobe命令使用

    1.学前知识 1.1视频码率值 码率公式: 码率(kbps)=文件大小(KB)*8/时间(秒) 所以码率和视频文件大小成正比的,不过码率超过一定值后,人眼是看不出效果的. 接下来,我们便先来学习ffm ...

  9. pytest文档55-plugins插件开发

    前言 前面一篇已经学会了使用hook函数改变pytest运行的结果,代码写在conftest.py文件,实际上就是本地的插件了. 当有一天你公司的小伙伴觉得你写的还不错,或者更多的小伙伴想要你这个功能 ...

  10. 【暑假集训】HZOI2019 水站 多种解法

    题目内容 已知有一个\(n\)层的水站: \(W_i\)表示未操作之前第\(i\)层的已有水量: \(L_i\)表示第\(i\)个水站能够维持或者储存的水的重量: 表示在第\(P_i\)层进行减压放水 ...