一、源码安装

  

./configure
make
make install

二、RPM包

1. 安装软件包

rpm -i [辅助选项] file1.rpm file2.rpm
主选项 -i:  install,安装

辅助选项:

辅助选项 说明
-v 显示附加信息
-h 安装时输出标记 #
--test 测试,不实际安装
--nodeps 不检查依赖关系
--force 忽略软件包以及软件冲突
--replacepkgs 强制重新安装
--prefix 把软件包安装到prefix选项指定的路径
--percent 以百分比形式输出安装进度
--excludedocs 不安装软件包中说明文件
--includedocs 安装软件包包含说明文件

2. 查询软件包

rpm -q [辅助选项] package1...packageN
辅助选项 说明
-f 查询操作系统某个文件属于哪个对应的rpm包
-p 查询以 .rpm 为后缀的软件包安装后对应的包名称
-l 显示软件包中所有文件列表
-i 显示软件包概要信息
-g 查询系统有哪些软件包属于指定类别
-d 显示软件包的说明文件列表
-s 在 -l 的基础上显示每个文件的状态
-R 或 --requries 显示软件包所需的功能
--provides 显示软件包提供的功能

3. 验证软件包

rpm -V [辅助选项] package1...packageN

4. 更新软件包

rpm -U [辅助选项] file1.rpm ... fileN.rpm

5. 删除软件包

rpm -e [辅助选项] package1 ... packageN
辅助选项 说明
--test 只执行删除测试
--nodeps 不检查依赖性

三、yum安装方式

rpm -qa|grep yum // qkxue.net检查yum是否安装
rpm -ivh yum-*.noarch.rpm // 安装yum
yum install xxx // 安装
yum remove xxx   // 删除
yum check-update   // 检查更新
yum update // 更新所有rpm包
yum update kernel kernel-source
// www.qixoo.qixoo.com更新内核
yum upgrade // 升级版本
yum info // 查询RPM包信息

四、二进制软件安装

  这种格式的软件的安装其实就是解压

// *.tar.gz格式
tar -zxvf xxx.tar.gz

// *.bz2格式
tar -jxvf xxx.tar.bz2
  此外还有一些有 install.sh 之类的安装脚本,执行即可

循序渐进Linux 3:Linux下软件安装与管理的更多相关文章

  1. Deepin-linux下的linux的终端下软件安装和卸载方法

    1.方法一: sudo apt update #最好第一步是它 sudo apt install <package_name> --no-upgrade #安装该package但是不升级. ...

  2. Linux下软件安装方法即路径设置

    Linux下软件安装方法即路径设置 http://www.cnblogs.com/edward259/archive/2010/07/02/1770066.html

  3. (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装

    介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...

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

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

  5. Linux入门基础教程之Linux下软件安装

    Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...

  6. Linux 下软件安装

    Linux 下软件安装 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而 ...

  7. 2019-9-16:渗透测试,基础学习,Linux下软件安装,环境搭建,笔记

    Centos linux下软件安装yum 通过分析rpm包头数据后,自动解决依赖关系,直接云端下载软件,根据不同版本系统获取不同软件信息,按顺序下载rpm包,安装软件yum search 软件名:搜索 ...

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

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

  9. linux基础学习之软件安装以及常用命令

    linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...

随机推荐

  1. 第二章 下山遇虎(@helper)

    @helper方法定义 使用@helper关键字可以定义一个方法,这样就可以在页面中调 用这个方法了,和C#中的方法一样.在页面中定义的方法可以访问ViewBag,HttpContext等等页面的属性 ...

  2. Gitub

    1.下载地址(注册:jackchn,jackchn@foxmail.com) http://windows.github.com/ 2.使用 github for Windows使用介绍 搭建一个免费 ...

  3. 【转】【C#】C# 不常用关键字

    1.__arglist 让我们先从__arglist开始. __arglist是用来给方法传送参数.通常我们是通过函数头部指定的参数列表给方法传递参数的.如果我们想要给方法传递一组新的参数,我们需要重 ...

  4. linux下的zip命令

    1.把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2.把/home目录下面的mydata.zip解压到myda ...

  5. C# 与 Unity 同名函数

    1,Random,直接使用Random会报错,要么使用UnityEngine.Random,要么使用System.Random

  6. 基于jsp的文件上传和下载

    参考: 一.JavaWeb学习总结(五十)--文件上传和下载 此文极好,不过有几点要注意: 1.直接按照作者的代码极有可能listfile.jsp文件中 <%@taglib prefix=&qu ...

  7. [C#] 走进异步编程的世界 - 开始接触 async/await(转)

    原文链接:http://www.cnblogs.com/liqingwen/p/5831951.html 走进异步编程的世界 - 开始接触 async/await 序 这是学习异步编程的入门篇. 涉及 ...

  8. 20145222黄亚奇《Java程序设计》第9周学习总结

    20145222第九周<Java学习笔记>学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC(Ja ...

  9. 如何加速MATLAB代码运行

    学习笔记 V1.0 2015/4/17 如何加速MATLAB代码运行 概述 本文源于LDPCC的MATLAB代码,即<CCSDS标准的LDPC编译码仿真>.由于代码的问题,在信息位长度很长 ...

  10. [转]MySQL Explain详解

    在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有 ...