源码安装:选择安装的功能和路径,灵活
源码包-------运行gcc与make—可以执行的程序(运行安装)
1 安装gcc和make
2 tar解包—指定目录
3 ./configure 配置,指定安装目录/功能模块等,检测是否安装gcc
–prefix=目录 //指定安装位置
4 make&make install

源码包----》rpm包转换
1)安装 rpm-build
2)[root@web1 ~]# ls /root/rpmbuild //自动生成的目录结构
BUILD BUILDROOT RPMS SOURCES SPECS SRPMS
3)准备工作,将源码包复制到SOURCES目录
4)创建并修改SPEC配置文件
[root@web1 ~]# vim
/root/rpmbuild/SPECS/nginx.spec
Name:nginx //重要需修改
Version:1.12.2 //重要需修改
Release: 10
Summary: Nginx is a web server software.
License:GPL
URL: www.test.com
Source0:nginx-1.12.2.tar.gz //重要需修改
#BuildRequires:
#Requires:
%description
nginx [engine x] is an HTTP and reverse proxy
server.
%post
useradd nginx //非必需操作:安装后
脚本(创建账户)
%prep
%setup –q //自动解压源码包,并cd进入目录
%build
./configure //重要需修改
make %{?_smp_mflags}
%install
make install DESTDIR=%{buildroot}
cp /root/rpmbuild/SPECS/nginx.sh %{buildroot}/usr/local/nginx/
##注意,cp非必须操作,注意,这里是将一个脚本拷贝到安装目录,必须提前准备该文件
%files
%doc
/usr/local/nginx/* //对哪些文件与目录打包
%changelog
5)rpmbuild -ba nginx.spec
rpm包在RPMS中

rpm安装:rpm是一个压缩包,包含描述信息
rpm -ivh rpm包 //安装
rpm -qa rpm包 //查看
rpm -e rpm包 //卸载
rpm

yum安装:基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
优点:自动处理依赖性关系

linux下载安装自我见解相关推荐

  1. Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)

    任务一:攻防系统Kali Linux下载安装与更新 1.1.安装Kali Linux虚拟机 1.1.1.电脑硬件配置至少达到 CPU 内存 存储 >四核 >4G >20G 1.1.2 ...

  2. 解压安装包linux,Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra

    Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.rar文件) Linux下如何 ...

  3. Linux下载安装5笔输入法

                       Linux下载安装5笔输入法 一.下载方法 网址:http://www.fcitx.org/main/ 介绍: Fcitx──小企鹅输入法:Free Chines ...

  4. 照着书敲linux下载安装命令?大汇总来咯!!!

    linux下载安装的命令 一. 本地上传 1.1 使用scp命令 1.2 使用xshell工具 1.3 常用方法 二. 网络远程下载 2.1 curl_一种下载文件的工具 2.2 wget_软件下载工 ...

  5. Linux下载安装与网络配置

    本篇文章介绍的是Linux下载安装与网络配置,如有错误或不当之处,还望各位大神批评指教. 一.Linux下载 Linux有很多不同的发行版本,本篇文章介绍的是centos 6.5 64位的下载,地址为 ...

  6. Linux下载安装zookeeper

    安装环境:Linux Cenos64 64位 zookeeper版本:3.4.14 安装要求:Linux本机要已安装JDK 因为我虚拟机已经安装过了JDK,就不在演示如何安装JDK,自行百度一下 下载 ...

  7. 全网最详细的Linux下载安装教程,Windows11 Windows10安装Linux详细教程

    特殊提醒: 如果操作系统为Windows 11,请使用VMware WorkStation 16.1及以上版本,否则容易出现蓝屏,系统重启等情况. Windows 10 .Windows 11 安装有 ...

  8. Linux下载安装和使用SQLite

    Linux安装SQLite 一.SQLite下载 二.SQLite安装 三.SQLite的使用 1.解决无法直接用sqlit3命令 2.解决无法编译的问题 总结 一.SQLite下载 首先,前往SQL ...

  9. Linux 下载安装VSCode 使用编程输出当前时间

    rpm命令使用哪个参数安装软件:-i rpm命令使用哪个参数删除软件:-e yum安装源配置文件所在目录是:/etc/yum.repo.d yum安装源配置文件的后缀名必须是:repo 能够删除软件包 ...

  10. Linux下载安装mysql5.7版本教程最全详解

    linux下安装mysql 5.7.31 下载mysql文件 删除Linux下默认安装的MariaDB 上传文件并解压 安装 安装报错 启动mysqld服务 修改mysql的登录密码 设置编码格式 开 ...

最新文章

  1. 小学生python-小学生学python(三)
  2. Linux基础学习笔记-第五课:文件权限
  3. 第一个项目GeoQuiz开发总结
  4. linux 基于qt assistant制作软件帮助文档,基于Qt Assistant的软件帮助系统
  5. Bzoj2656 [Zjoi2012]数列(sequence)
  6. 前端学习(2601):什么是跨域请求
  7. windows 7 64bit python3.3安装pyqt
  8. 求计算两个时间的差(DateTime类和TimeSpan类)
  9. oracle11g 未,Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法
  10. 手机WIFI共享 打造便携式WIFI热点
  11. 【Android】之 App Startup 的使用及浅析
  12. “带花树开花”算法来解非二分图的最大匹配
  13. 使用 maven 打包 src/test/java下的文件,并用 java jar 跑打包出来的jar
  14. oracle灾备冗余方案,Oracle灾备方案
  15. java获取发送时间间隔工具类,1秒前,1分钟前,1小时前...
  16. 2021-11-2记一次win7下python两种版本的完全安装
  17. python一行输出多个数据_如何在Python中让两个print()函数的输出打印在一行内?
  18. electron-egg使用
  19. 网站数据统计常用指标(网站流量与性能分析指标)
  20. chromium 调试之inspect--调试网页数据资源加载过程

热门文章

  1. scara机器人dh参数表_7. 机器人正运动学—连杆坐标系与DH参数
  2. EXCEL 出错 8000401a
  3. nsis出错_cf nsis错误怎么办 nsis错误解决办法全解
  4. 用ABAP编程破解世界上最难数独游戏
  5. 概率论与统计学——学习资料(更新..........)
  6. 最新仿金蝶电商ERP进销存系统软件源码 销售库存仓库财务管理收银系统网络版
  7. Open Language Tools:简介(1)
  8. 安卓设备手柄无法映射线性扳机的解决思路(1)
  9. 【系统分析师之路】2020年下系统分析师案例分析真题
  10. 网页自动调入软键盘输入中文