一、源码安装

  

./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. mysql数据库的备份和导入

    mysqldump -u root -p --default-character-set = gbk -d demo_db>c:/appserv/www/demosql/sql1.sql//将数 ...

  2. 06Spring_使用注解配置bean对象

    Spring注解开发需要jar包 和 xml开发 一样的 ! 第一步: 新建项目, 导入jar包(就是前一篇文章里面的那几个核心jar包) 第二步: 在需要spring创建对象类上面 添加@Compo ...

  3. Expression<Func<T,TResult>>和Func<T,TResult>

    1.Expression<Func<T,TResult>>是表达式 //使用LambdaExpression构建表达式树 Expression<Func<int, ...

  4. git config配置文件

    设置 git status的颜色. git config --global color.status auto 一.Git已经在你的系统中了,你会做一些事情来客户化你的Git环境.你只需要做这些设置一 ...

  5. [CareerCup] 3.2 Min Stack 最小栈

    3.2 How would you design a stack which, in addition to push and pop, also has a function min which r ...

  6. Github克隆别人的库

    一. 首先在网站上进入别人的库(通过别人提供的链接或者自己在页面上查询),然后在右下方选择SSH,将链接复制下来. 二. 在你的电脑上新建一个与人家库名相同的文件夹,然后在文件夹上右击,在弹出菜单上选 ...

  7. Spring MVC的工作流程

    前端控制器(DispatcherServlet): (不需要我们开发)接收请求,响应结果,相当于转发器,中央处理器.减少了其它组件之间的耦合度. springmvc.xml是SpringMVC的一个全 ...

  8. openssl实践总结

    openssl实验总结 OPENSSL简介 OpenSSL项目是一个协作开发一个健壮的,商业级的,全功能的,并且开放源代码工具包,它实现了安全套接字层(SSL v2/v3)和传输层安全(TLS v1) ...

  9. Jenkins进阶系列之——04Publish Over FTP Plugin插件

    说明:这个插件可以将构建的产物(例如:Jar)发布到FTP中去. 官方说明:Publish Over FTP Plugin 安装步骤: 系统管理→管理插件→可选插件→Artifact Uploader ...

  10. 分享我收集的引擎、图形学、WebGL方面的电子资料

    本文分享我这一年以来收集的我认为比较经典的电子资料,希望能对大家有所帮助! 本文会不断更新! 目录 WebGL Insights OpenGL Insights Game Programming Pa ...