yum下载rpm包、源码包安装
一: yum如何下载rpm包到本地(只下载,不安装)
- 安装yum-downloadonly
yum install -y yum-plugin-downloadonly.noarch - 下载包到指定目录
yum install -y 包名 -y --downloadonly --downoaddir=/usr/local/src
如果是已经安装过的包,则需要用reinstall
二:源码包安装
安装源码包,需要我们自己把源代码编译成二进制的可执行文件。
好处是除了尅自定义修改源代码外,还可以定制相关的功能,因为在编译时可以附加额外的选项。
首先需要安装编译器gcc
yum install -y gcc
安装源码包的步骤:
- ./configure(进入解压后目录运行)
这一步可以定制功能,查看选项可以通过./configure --help查看。此命令检测编译所需文件是否齐全,只有检测通过才会生成Makefile文件。
--prefix=绝对路径:定义软件包安装到哪里。
验证是否成功命令:echo $?
如果返回值为0,则为成功,否则进行排查错误。 - make
根据Makefile文件中预设的参数进行编译。 - make install
生成相关软件存放目录和配置文件。
注意事项: - 下载源码包一定要去官方站点,保证安全。
- 下载的源码包尽量统一放到一个目录下,方便维护。
- 源码包安装不一定都是上面3步,需要根据文档来看,通常以install或者readme为文件名。
转载于:https://blog.51cto.com/10941098/2133458
yum下载rpm包、源码包安装相关推荐
- Linux 如何安装程序的源代码软件包/源码程序包/源码包?
文章目录 一.安装源码包的三个步骤 (一)执行命令 configure,进行配置/检测 (二)执行命令 make,编译源码 (三)执行命令 make install,安装软件 二.源码包安装示例 (一 ...
- 【rpm】源码包制作rpm包|修改rpm、重新制作rpm包
目录 前言 安装rpmbuild rpmbuild制作rpm 包 同时生成devel包 修改rpm.重新制作rpm包 RPM 打包 工具 SPEC文件 spec文件关键字说明大全 rpmbuild的目 ...
- Linux软件管理包-源码包与rmp包区别,及其安装与卸载
一. rpm包与源码包的区别 安装前:概念上的区别,源码包是开源的,比RPM包安装更自由,但是它安装更慢,更容易报错:RPM包是经过编译的,不能看到源代码,但是它安装更快,报错更容易解决,只有依赖性问 ...
- 13.Centos软件包管理(rpm,yum,dnf),源码编译安装
基础知识 软件运行和编译 ABI:Application Binary Interface Windows与Linux不兼容 ELF(Executable and Linkable Format) P ...
- sudo apt-get source 软件名:下载软件的源码包
目录 1.检查是否安装 2.下载软件 oneko 3.解压 1.检查是否安装 sudo dpkg -s 软件名 :查看软件包的安装状态 2.下载软件 oneko sudo apt-get source ...
- [Linux运维基础]全家桶详解!Linux中RPM包、wget下载、YUM安装、tar包、zip等包管理方式区别与参数详解,附wget下载源码包编译安装方法
文章目录 一.RPM.tar.gz 1.rpm包格式 2.rpm包管理 3.tar包管理参数 二.wget 1.wget参数 2.wget下载源码包后编译安装 三.YUM 1.YUM工作原理 2. Y ...
- Linux下载安装一个源码包
下载一个安装包除了yum和rpm之外我们还可以下载源码包 编译并安装 首先下载所有的源码包一定要去官网,为了就是防止源码包被第三方编译 例如我们今天安装一个httpd的源码包,也就是经常说的apach ...
- linux centos 下载rpm源码包
背景 在定位问题时,经常需要下载源码包,总是在网上各处找,很不方便.今天才知道可以直接使用yum命令下载,因此记录一下. 准备 环境需要安装yum-utils组件. yum install -y yu ...
- Apache源码包在LINUX(CENTOS6.8)中的安装(出现问题及解决)
任务:在CENT6.8系统中安装Apache(版本为:httpd-2.4.41) 前提:由于源码包必须先编译后安装,所以必须先安装编译器:gcc 理论步骤: 1.检测gcc软件包,如果不存在则进行安装 ...
- 源码包编译安装python_Python3.7源码包编译安装-Go语言中文社区
环境: [root@localhost python3]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@loc ...
最新文章
- 比特币现金(BCH)是世界上最好货币的十大理由
- Oracle新建用户赋只读某几张表的权限
- 面试常问的29个linux命令
- 最懂男人心的内裤,戳100个洞透气,超舒服
- python 代码排布_python实现经典排序算法的示例代码
- 面试题:为什么Java中的字符串对象是不可变的
- (译)cocos2d精灵教程:第三部分
- softmax 惩罚函数推到过程 转载
- 字节跳动《Vim 中文手册》火了,完整版 PDF 开放下载!
- 红黑联盟现场实地渗透测试培训第一期
- 双非上岸北大计算机,双非二战考研上岸北大汇丰经验贴
- 【转】Linux设备驱动之sysfs
- 微信上线新功能 看到这个提醒一定要接听
- 关于IAP支付,谷歌和苹果订阅商品——最白话,手把手教你做系列。
- 为什么Android没有iOS那么顺滑
- Activiti - 新一代的开源 BPM 引擎
- 银河麒麟使用时遇到的问题
- 蓝牙耳机优点在哪儿?2021哪个牌子蓝牙耳机音质好?
- 早安心语优美的心情语录
- pentile 子像素_三星和索尼OLED子像素排列方式对比 有哪些差异?
热门文章
- qml入门学习(八):通过loader对象动态加载和移除组件
- 周末ROS学习沙龙第三期——launch文件、自定义服务通信、控制机器人移动、传感器数据处理
- 2020武大计算机学院研究生补录通知,2020年武汉大学硕士研究生复试录取工作细则汇总...
- leetcode刷题:火柴拼正方形
- jquery加载完成后方法只执行一次_JavaScript的超级库--jQuery内容整理(3)
- 无法启动此程序,因为计算机中丢失iathook.dll,通过IAT+Hook调试Windows自定义未处理异常过滤器.pdf...
- android 音频控件,android AudioManager音频控件
- 杀毒软件可以查杀所有计算机病毒吗,好的杀毒软件可以查杀任何病毒,对还是错?...
- python 血缘进程共享数据
- TensorFlow LeNet5