Linux的安装包命令/yum 与 Rpm
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的更多相关文章
- linux多种安装包格式的安装方法
linux多种安装包格式的安装方法 一.rpm包安装方式步骤:1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd s ...
- 制作linux内核安装包
实验基于Centos 6.2 升级linux内核 直接在一个有编译环境的设备上,编译升级内核很简单. make menuconfig 或者 拷贝现有系统的.config文件 修改.config文件 ...
- Linux命令yum和rpm
yum命令使用 可以简化软件安装命令 yum可以做软件的 1自动安装,安装软件的时候会自动安装需要的依赖 yum install 软件名如安装epel源yum install epel-release ...
- Linux 查找安装包所在目录的常用方法
1. which命令查找出相关命令是否已经在搜索路径中: $which gcc //显示出GNC的C编译器安装在哪个目录 返回: /usr/bin/gcc 注意:如果which没有找到要找的命令,可以 ...
- 理解linux下源码、yum和rpm安装方法的特点
1.yum可看作在线安装,只需yum install 软件名,系统就自动根据yum源配置文件中的镜像位置去下载安装包,并可以自动分析所需的软件依赖关系,自动安装所需的依赖软件包.简单方便,不易出错,不 ...
- Linux运维技术之yum与rpm的基本使用要点
https://pkgs.org/ 与https://rpmfind.org/ RPM包下载 RPM包简介 1.安装与升级时,使用的是包全名 2.RPM包安装时要注意包的依赖性 RPM包操作(系统 ...
- linux环境安装包方式
概述 安装有很多种,有时我们会混淆视听不知在什么场景或什么情况下用什么命令,下面讲解下几种安装命令的使用.希望对大家有帮助~ 详解 pip install kuming或 python -m pip ...
- mysql官网下载linux版本安装包
原文地址:点击打开链接 今天在Linux上部署项目,用到了Mysql,因此想要下载适用于Linux的安装版本,在Mysql官网找了半天,终于找到怎样下载了,这里写出来,以后大家找的时候就好找了. 第一 ...
- Linux脚本安装包
脚本安装包 并不是独立的软件安装包类型,常见安装的是源码包,是人为把安装过程写成了自动安装的脚本,只要执行脚本,定义简答的参数,就可以实现安装,非常类似于Windows下软件的安装方式. 安装过程(安 ...
随机推荐
- arcface和Dlib人脸识别算法对比
我司最近要做和人脸识别相关的产品,原来使用的是其他的在线平台,识别率和识别速度很满意,但是随着量起来的话,成本也是越来越不能接受(目前该功能我们是免费给用户使用的),而且一旦我们的设备掉线了就无法使用 ...
- QT信号槽详解
1 QT信号槽详解 1.1 信号和槽的定义 信号是触发信号,例如按钮的点击触发一个clicked信号,槽是用来接收信号,并处理信号,相当于信号响应函数.一个信号可以关联多个槽函数,信 ...
- 如何跳过开机密码进入windows系统
工具:安装好PE系统的u盘一个. 开机时按F12(每个电脑不同)进入PE系统,将c盘目录下的SAM文件拷入自己的u盘内.SAM文件的位置: C:\WINDOWS\system32\config\SA ...
- javascript ----> Immediately-Invoked Function Expression (IIFE)(翻译)
http://benalman.com/news/2010/11/immediately-invoked-function-expression/ 如果你没有注意到,我对术语有一点点坚持. 所以,在听 ...
- C#定义一个方法的3种形式
[定义方法对象,可使用签名兼容的委托变量来引用它] 1.定义一个方法,采用常规标准写法(V1.0) [本质上是签名兼容的委托类型的实例 / 对象] 2.定义一个方法,采用匿名方法(delegate)( ...
- p1474 Money Systems
就是背包,用O(n*m)的一维. #include <iostream> #include <cstdio> #include <cmath> #include & ...
- Confluence 6 空间标识
每一个 Confluence 空间都有一个 空间标识(space key),这个空间标识是简短并且是唯一的,这个标识被用来构建到空间的 URL 中. 当你创建一个站点空间,Confluence 将会为 ...
- es-aggregations聚合分析
聚合分析的格式: "aggregations" : { "<aggregation_name>" : { "<aggregation ...
- python面向对象之 类
内容梗概: 1. 类的成员 2. 类的成员-变量 3. 类的成员-方法 4. 类的成员-属性 5. 私有 1.类的成员class 类名: 方法 def __init__(self, 参数1, 参数2. ...
- laravel App\Kernel.php中的middleware、middlewareGroups、routeMiddleware
万事万物总逃不出一个理字,程序尤其如此,你之所以活得轻松,是因为有人替你负重前行,帮你屏蔽掉了很多乱七八糟的事情,但总有一天你要直面这些事情.程序亦是如此,某个框架你用的很轻松,那是因为底层逻辑已经有 ...