一、源码安装

  

./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. 原生js颗粒页换图效果

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  2. cotangent Laplacian

    几何网格处理经常用到 cotangent laplacian矩阵.前几天把这个功能整合到我的Maya 转 Matlab插件了. 这里发一个利用cotangent laplacian计算特征向量并显示的 ...

  3. Python-面向对像及其他

    其他相关 1.isinstance(obj,cls)       检查是否obj是类cls的对象   # 针对变量 n = 123 s = "123" print isinstan ...

  4. SQL查询(医疗项目的SQL复习)

    内容来自于

  5. 【WPF】Winform调用WPF窗体注意事项

     1.需要添加一些引用 2.调用处使用如下方法进行调用 Window win= new Window(); ElementHost.EnableModelessKeyboardInterop(win) ...

  6. K2与OData和Swagger的集成

    最近K2陆续发布了一些好消息,从与Box的集成到今年取得的融资.这儿还有一个:K2近期宣布获得了DData和Swagger REST的支持,保障K2 Appit和Blackpearl的用户能建立基于工 ...

  7. ESLint 检查代码质量

    利用 ESLint 检查代码质量 其实很早的时候就想尝试 ESLint 了,但是很多次都是玩了一下就觉得这东西巨复杂,一执行检查就是满屏的error,简直是不堪入目,遂放弃.直到某天终于下定决心深入看 ...

  8. C语言 复杂的栈(链表栈)

    //复杂的栈--链表栈 #include<stdio.h> #include<stdlib.h> #define datatype int//定义链表栈数据类型 //定义链表栈 ...

  9. Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use

    今天在别人的服务器上登录mysql发现无法登陆(Mysql别人实现安装好的) 密码和用户名都是正确的,但登录后报如下错误: ERROR 1045 (28000): Access denied for ...

  10. sass,compass让开发效率飞起

    最近开始学习并且使用,发现使用它写起css来真的是各种爽 安装sass,compass sass是依赖于ruby的,必须先安装Ruby,点击下载 下载完ruby之后,使用命令行安装sass       ...