一.源代码类型和编译文件的关系不写了.看图吧,点开图放大看一下     二.实例操作之nginx编译安装 1.确保当前系统时间正确 2.解压软件包并进入软件包 tar -xf nginx-1.4.2.tar.gz cd nginx-1.4.2 使用./configure –help 获取帮助信息. 3.安装软件 ./configure --pref
原创 2015-05-05 19:20:07
861阅读
软件包安装方式有多种,比如使用rpm安装rpm软件包,使用yum安装安装rpm,或者我们可以使用源代码编译安装软件包 一般而言我们安装软件之后通常有4个部分1.二进制程序2.配置文件3.系统库文件4帮助文档。 下面我们以安装axel为例讲解一下 1.首先解压缩,然后我们看到axel-2.4里面的内容     2. 我们使用 ./conf
原创 2011-11-18 02:58:54
694阅读
1点赞
    一、一个软件包的组成:        1.二进制文件:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin        2.库文件:/lib,/usr/lib,/usr
原创 2011-05-04 16:40:09
535阅读
前提:系统必须安装:开发工具、开发库。步骤:1、获取源码2、解压[root@localhostextundelete-0.2.4]#tar-jxvfextundelete-0.2.4.tar.bz23、配置、检测安装环境[root@localhostextundelete-0.2.4]#cdextundelete-0.2.4/[root@localhostextundelete-0.2.4]#.
转载 2019-08-26 15:56:57
556阅读
Linux软件包安装方法一、安装软件包的三种方法rpmyum工具源码rpm介绍二、rpm介绍RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo LinuxLinux的分发版本都有采用,可以算是公认的行业
转载 2024-05-13 21:43:42
125阅读
Linux平台上的软件安装分为编译安装软件包安装,其中软件包安装最为简单,可以YUM直接安装,也可以把RPM包下载到本地再安装,总之省时省力,另外如果你想看YUM安装后,软件所涉及的目录有哪些,比如配置文件、程序文件都放在什么地方,也很简单,使用下面的命令:rpm -ql 软件名称如下图:今天我们来说一下编译安装是什么,为什么要用编译安装。一般我们从网上下载的tar.gz的
原创 2016-10-18 15:53:14
3151阅读
http://evanlinux.blog.51cto.com/7247558/1310884本文主要讨论了几种常见的软件包安装方法,分别是编译好的RPM安装、RPM源码安装、yum工具的使用、二进制软件包安装,中间会涉及到具体的安装过程以及各种命令的使用。下文中的例子都是在RHEL 6.4中完成的。常见的软件安装方式1. 编译好的rpm安装RPM的介绍RPM是RedHat Pack
转载 精选 2013-10-18 17:44:07
703阅读
Linux中分为rpm和二进制安装,yum安装也属于rpm安装的一种。rpm名原则rpm依赖性树形依赖:a -> b -> c环形依赖:a -> b-> c -> a模块依赖:查询网站 www.rpmfind.net模块依赖的实例报错:(实验机器为 Centos6.3 x64)通过挂载第一张光盘后,进入光盘中的Package目录,安装 mysql-conn
原创 2016-11-04 13:52:38
1748阅读
1、软件包的命名(全名) [root@localhost ~]# rpm -qa e2fsprogs-1.42.9-19.el7.x86_64 NetworkManager-wifi-1.18.0-5.el7.x86_64 setup-2.8.71-10.el7.noarch xz-devel-5 ...
转载 2021-09-23 12:03:00
390阅读
2评论
rpm命令 命名方式 name-VERSION-release.arch.rpm 常见的arch: x86: i386 i486 i586 i686 x86_64: x64 x86_64 amd64 跟平台无关: noarch 命令列表: 安装 rpm -ivh vsftpd-2.2.2-24.el
原创 2023-08-18 12:23:33
117阅读
主要是总结一下Linux下的通过不同的软件管理器进行软件安装的命令 APT apt-get [option] [-command] files         option表 update
原创 2011-07-23 12:01:45
976阅读
一、程序开发与编译涉及问题 API: Posix   可移植操作系统规范    API同则可跨平台编译 ABI: Application Binary Interface  系统应用二进制接口   linux windows ABI不同 即API相同时 linux编译后无法在windows运行。 二、软件包管理 &
转载 精选 2014-01-17 16:11:10
704阅读
Linux常用安装安装方法1、安装一般有四类:   1)tar,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。   2)rpm,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一种封装格式。的管理工具yum   3)dpkg,如soft
原创 2016-06-06 10:39:07
831阅读
前提:必须装好前面说过的开发环境,rhel6上的3个开发包组 Rhel5/centos5上面安装:1)Development Tools (2)Server Platform Development (3)DevelogmentlibrariesRhel6/centos6上面安装:1)  Development Tools (2)Server Platform Developm
原创 2014-06-30 17:31:04
807阅读
./configure --with-package=dir 通过 ./configure --help 可以查看编译安装可以指定的参数,如nginx编译安装可以查看配置参数: 如果编译的时候报错提示缺少指定的库,可以在安装该库之后通过./configure --help 查看如何配置该库的依赖路劲
转载 2021-03-12 13:57:00
192阅读
2评论
做为运维人员来讲,很多时候我们直接使用别人给我们提供的RPM安装程序时,总达不到自己理想的效果,第一,编译开启的功能并不是自己想要的;第二,用不上最新的源代码,因为RPM的源代码总会滞后于最新的源代码。所以做为运维人员来讲,掌握源码编译安装是必须的。那么今天就给大家分享一下如何使用源代码编译安装。常见的RPM都是Application-VERSION-release.src.rpm格式的源码解包后使用rpmbuild命令制作成二进制格式的rpm-->用制作好的Application-VERSION-release.arch.rpm安装,而纯源代码则是需要预处理-->编译-->汇编-->链接-->最后再进行安装
原创 精选 2016-08-25 13:53:01
865阅读
通常Linux应用软件安装有三种:tar,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。rpm,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种封装格式。dpkg,如software-1.2.3-1.deb。它是Debain Linux提供的一种封装格式。 搞定使用tar打包的应用软
到达我们的源代码安装了。源代码安装没有rpm安装的快捷。但比rpm灵活。如我们自定义编译参数,可以最大化的贴近我们想要的功能,性能好。而且我们能看到源代码,安装的整个过程都很清楚,这就比rpm安全。源代码安装的程序一般都会放在同一个目录中,这样迁移也很方便,把所依赖的库和程序移走就可以。因为没有rpm数据库和安装的固定路径,所以可以多版本并存。更有趣的是因为可以自定义安装位置,所以普通用户也可以安
转载 精选 2015-12-27 16:36:08
856阅读
一、软件包安装:1、源码-->二进制rpm dpt(debian)rpm 5种管理:安装,卸载,升级,查询,校验-ivh       --nodeps忽略依赖关系,强制安装-e-Uvh 不考虑旧版本是否存在升级     -Fvh 考虑 --force强行升级-q -a 支持globbing:rpm -qa kernel* -f
原创 2011-02-09 18:42:47
734阅读
1点赞
软件包分类 源码(脚本安装) 优点 开源,如果有足够的能力,可以修改源代码; 可以自由选择所需的功能; 软件编译安装,所以更加适合自己的系统,更加稳定、效率更高; 卸载方便; 缺点 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误; 编译过程时间较长,安装比二 ...
转载 2021-08-09 17:58:00
238阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5