1、Rpm安装包命令(以dhcp软件包为例)----Rpm安装软件包需要解决依赖性,因此特别麻烦(如图2被需要)。 rpm与yum安装的均为二进制软件包.类似于windows下载的软件包,可直接安装使用。

rpm -qa | grep dhcp 查看系统是否安装dhcp*软件包

rpm -ivh dhcp          安装软件包(i--install  v)

rpm -e  dhcp            卸载软件包

rpm  -ql  dhcp           软件包安装路径

rpm -qi dhcp            软件包的详细信息

rpm -qf dhcp            查看dhcp软件包所属文件

强制覆盖安装在后面加--force

2.Yum命令  (以httpd为例)yum软件源会自动更新(关闭)

yum -y install  httpd    安装软件包

yum -y erase httpd     卸载软件包

/etc/yum.repos.d         yum源所在路径<yum安装时安装包的来源>

可自定义/etc/yum.repd.d 下的.repo文件,vim xxx.repo可进行编写

yum –y remove 软件名             卸载软件名

yum –y groupinstall 组件名       安装组件名

yum –y groupremove 组件名     卸载组件名

yum clean all                          清除yum缓存

yum search 软件包名             使用yum查找软件包

yum makecache -y                 做(yum软件包)的缓存

make                                编译

make install                       编译安装

关闭yum自动更新软件:

如何从网上下载软件包进行安装:(以Python3.6为例)

1.从Python网上下载软件包 www.Python.org  ---->source  code

2.安装lrzsz软件包才可以将文件拖到Linux上.

3.利用tar命令解压软件包: tar -xvf 软件包

4.解压之后进行初始化配置,软件包安装在那个位置、软件包启动哪些功能等等.

./configure ---prefix=/usr/local/Python3.6  指定安装包安装在那个位置(./configure 执行初始化配置)

./configure的作用是检测系统配置,生成makefile文件,以便你可以用make和make install来编译和安装程序

  

5. yum grouplist

yum groupinstall  “开发工具” -y       // 安装开发工具(源代码转化为二进制代码) 就会自动 gcc glibc相关开发的软件工具

6.make install   编译安装<>

7.如果缺少相应的软件包导致安装失败,则可继续安装相应软件包,再make intall

例如:

Linux的安装包命令/yum 与 Rpm的更多相关文章

  1. linux多种安装包格式的安装方法

    linux多种安装包格式的安装方法 一.rpm包安装方式步骤:1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd s ...

  2. 制作linux内核安装包

    实验基于Centos 6.2 升级linux内核 直接在一个有编译环境的设备上,编译升级内核很简单. make menuconfig 或者 拷贝现有系统的.config文件 修改.config文件  ...

  3. Linux命令yum和rpm

    yum命令使用 可以简化软件安装命令 yum可以做软件的 1自动安装,安装软件的时候会自动安装需要的依赖 yum install 软件名如安装epel源yum install epel-release ...

  4. Linux 查找安装包所在目录的常用方法

    1. which命令查找出相关命令是否已经在搜索路径中: $which gcc //显示出GNC的C编译器安装在哪个目录 返回: /usr/bin/gcc 注意:如果which没有找到要找的命令,可以 ...

  5. 理解linux下源码、yum和rpm安装方法的特点

    1.yum可看作在线安装,只需yum install 软件名,系统就自动根据yum源配置文件中的镜像位置去下载安装包,并可以自动分析所需的软件依赖关系,自动安装所需的依赖软件包.简单方便,不易出错,不 ...

  6. Linux运维技术之yum与rpm的基本使用要点

    https://pkgs.org/ 与https://rpmfind.org/   RPM包下载 RPM包简介 1.安装与升级时,使用的是包全名 2.RPM包安装时要注意包的依赖性 RPM包操作(系统 ...

  7. linux环境安装包方式

    概述 安装有很多种,有时我们会混淆视听不知在什么场景或什么情况下用什么命令,下面讲解下几种安装命令的使用.希望对大家有帮助~ 详解 pip install kuming或 python -m pip ...

  8. mysql官网下载linux版本安装包

    原文地址:点击打开链接 今天在Linux上部署项目,用到了Mysql,因此想要下载适用于Linux的安装版本,在Mysql官网找了半天,终于找到怎样下载了,这里写出来,以后大家找的时候就好找了. 第一 ...

  9. Linux脚本安装包

    脚本安装包 并不是独立的软件安装包类型,常见安装的是源码包,是人为把安装过程写成了自动安装的脚本,只要执行脚本,定义简答的参数,就可以实现安装,非常类似于Windows下软件的安装方式. 安装过程(安 ...

随机推荐

  1. Eclipse中使用MySql遇到:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading o

    在Eclipse中使用MySQL遇到了点小问题 如果对Eclipse中配置MySql还有疑问的可以参考一下这篇博客:https://blog.csdn.net/qq_38247544/article/ ...

  2. echarts 拼图和折线图的封装 及常规处理

    1.html <div id="wrap"></div> 2.js ; (function ($) { $.fn.extend({ echartsPie: ...

  3. QT---事件系统

    1         QT事件系统 1.1  事件的定义 QT中事件是有专门的类QEvent,常见的有键盘事件QKeyEvent.鼠标事件QMouseEvent和定时器事件QTimerEvent.例如用 ...

  4. winfrom 动态添加控件,以及删除

      private void btnadd_Click(object sender, EventArgs e)         {             int fileCount = 0;     ...

  5. selenium Grid2 分布式自动化测试环境搭建

    一.Selenium Server 环境配置 1.selenium grid的组成与作用:由一个集线器hub和多个客户机node组成,如果你的程序需要在不用的浏览器,不同的操作系统上测试,而且比较多的 ...

  6. Linux中命令行终端切换工具screen

    screen命令 本文转自:http://man.linuxde.net/screen Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令 ...

  7. (转)C# 之泛型详解

    什么是泛型 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为 ...

  8. learn the python the hard way习题26~30总结

    考试试题26错误总结: 漏写字母,括号 写错字母 write(),read()的使用:只能打开使用了 open() 后返回的文件对象(file object),而不能直接使用文件名 if 语句中,条件 ...

  9. 停止学习框架(Stop Learning Frameworks)

    https://www.cnblogs.com/strick/p/10161733.html

  10. Linux下安装 jdk

    转自 http://www.cnblogs.com/shihaiming/p/5809553.html 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/ ...