手动编译安装软件

1.手动编译安装

a.提供开发库和开发工具

yum -y install "Development Tools" "Development Libraries"

b.安装GCC编译器

yum -y install gcc*

c.通过wget命令下载网上的包

wget http://tengine.taobao.org/download/tengine-2.0.2.tar.gz

d.用tar命令解压

tar xf tengine-2.0.2.tar.gz

e.进入到tengine-2.0.2目录下配置安装信息

./configure --prefix=/usr/local/tengine --conf-path=/etc/tengine/tengine.conf

./configure --help 查看详细配置设置选项

f.make命令生成makefile文件

make

g.执行安装命令

make install

2.将二进制文件路径添加到PATH环境变量里(/etc/profile)

PATH=$PATH:/usr/local/tengine/sbin

[[email protected] sbin]# vim /etc/profile

fi

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi
PATH=$PATH:/usr/local/tengine/sbin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
    INPUTRC=/etc/inputrc
fi
PATH=$PATH:/usr/local/tengine/sbin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

3.让系统重新加载配置文件

source /etc/profile (当前无效,重启后生效) 建议尽量重新登陆下

或在/etc/profile.d/目录下建立以.sh为后缀名的文件,文件内容为

export PATH=$PATH:/usr/local/tengine/sbin

4.系统默认搜索库文件路径为/lib 和 /usr/lib目录(增加额外的搜索路径)

在/etc/ld.so.conf.d/目录下创建以.conf为后缀名的文件,该文件的内容为要添加的搜索路径

ldconfig 通知系统重新搜索库文件

-v 显示搜索的过程

5.头文件 系统默认的搜索路径为/usr/include目录(增加额外头文件--用链接文件)

将/usr/local/tengine/include目录下所有头文件创建链接文件放到/usr/include目录下

ln -s /usr/local/tengine/include/* /usr/include/

或将/usr/local/tengine/include 整个目录链接到/usr/include目录下为tengine目录

ln -s /usr/local/tengine/include /usr/include/tegine

6.man文件路径在指定安装目录下的man目录 默认是去/usr/share/man/下找

/etc/man.config文件中可以增加MANPATH(man文件的搜索路径)

man -M "man文件路径" 命令名

7.安装前要确定没有通过rpm安装过了

rpm -q nginx

8.netstat命令

-r:显示路由表 (用route -n也行)

-n:不显示主机名

-t:以tcp建立的连接

-u:显示udp连接

-l:显示监听状态的连接

-p:显示监听指定套接字的进程号及进程名

时间: 2024-11-05 15:19:42

手动编译安装软件的相关文章

LNAMP服务器环境搭建(手动编译安装)

LNAMP服务器环境搭建(手动编译安装) 一.准备材料 阿里云主机一台,操作系统CentOS 6.5 64位 lnamp.zip包(包含搭建环境所需要的所有软件) http://123.56.144.36:8001/tools/lnamp.zip 二.确认环境 #确认CentOS YUM安装使用正常 yum clean all yum makecache #确认c gc gc-c++安装正常 yum install -y gc gcc gcc-c++ #确认安装环境需要的软件 yum insta

手动编译安装Libvirt之后利用systemctl管理libvirtd服务

因为要给特殊的虚拟机关联文件指定selinux标签,而默认的Libvirt没有这个功能,所以需要修改LIbvirt源代码,重新编译安装Libvirt,而手动编译安装的LIbvirt,没有办法使用systemctl管理libvirtd服务,只能通过libvirtd -d的方式手动启动.然而,手动启动的Libvirtd服务并不符合开发规范,所以只能手动把libvirtd.service添加到systemctl管理. 这就要详解下systemctl管理程序了 一.systemctl介绍 systemc

centos7手动编译安装Libvirt常见问题

由于功能需要,体验了手动编译安装Libvrt,还是碰到了不少问题,这里总结如下仅限于centos7: 1.configure: error: You must install the pciaccess module to build with udev 解决方案:yum install libpciaccess-devel.x86_64 2.configure: error: You must install device-mapper-devel/libdevmapper >= 1.0.0

linux 下手动编译安装无线网卡驱动

//先参照 <本地yum源安装GCC >安装好gcc hp的笔记本上安装了CentOS6.3,没有安装无线网卡驱动,安装这个驱动,在Google上找了好多资料,最后终于解决了这个问题.在这里做点记录,希望也能帮到别人. 我的机子是32位,CentOS的内核版本是2.6.32-279.19.1.el6.i686,下载的无线网卡驱动是hybrid-portsrc_x86_32-v5_100_82_112.tar.gz 下面是具体的步骤 一:确定无线网卡的型号,驱动下载 第一步要确定机子的无线网卡型

Ubuntu 18.04 手动编译安装 ffmpeg

ffmpeg 是一个由提供对视频.音频和其他多媒体流文件进行处理功能的库和程序构成的自由软件项目,其常被用于适用于不同格式的音频和视频的录影.转换和流处理等场合.这里记录在 Ubuntu 18.04 平台下安装 ffmpeg 的过程.( 注:ffmpeg 目前已经可以通过 apt 直接进行安装,见最后 ) 安装过程 a.在 ffmpeg 官网上下载对应的安装压缩包,笔者使用的是 ffmpeg-4.1.tar.bz2 ,将其解压至用户主目录下. tar -xvjf ffmpeg-4.1.tar.b

Linux自学笔记——手动编译安装LAMP

本文主要演示编译安装LAMP: 第一部分:httpd 2.4.9 + mariadb-5.5.46 + php-5.4.26编译安装过程: 一.   编译安装apache 1.      解决依赖关系 httpd-2.4.9需要教新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包.这里选择使用编译源代码的方式运行. 首先下载这三个包httpd-2.4.9,apr-1.5.0.tar.bz2,apr-util-1.5.3.t

超详细LAMP环境手动编译安装实例

LAMP编译安装实例: HTTPD编译安装: 下载软件包:     # wget http://mirrors.hust.edu.cn/apache//apr/apr-1.6.3.tar.gz http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.1.tar.gz http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.29.tar.gz 需要依赖最新版apr和apr-util apr:Apache P

Centos7手动编译安装apache

现在很多人搭建web环境选择了一键脚本或可视化管理面板,因此我认为在使用一键脚本之前,一定要自己搭建一次, 生产环境的话,炸了都不知道怎么快速解决可就太难受了,另外就是安全性问题,这个不多谈,总之能不用就不用吧 最近手边有台小内存VPS,手动搭个apache做下载站吧 编译安装需要gcc套件 yum install -y gcc gcc-c++ 安装完成就会提示这个! 编译安装Apr 官网最新版下载页面:http://apache.communilink.net/apr/ 找到开头是apr,ta

centos7编译安装的php7怎么卸载 解决cenos 编译安装软件后怎么卸载问题

之前有个疑问  编译安装的软件 不是yum 安装 怎么卸载 遇到个问题, centos7编译安装的php7怎么卸载 解决: 关于卸载如果没有配置--prefix选项,源码包也没有提供make uninstall,则可以通过以下方式可以完整卸载: 一个临时目录重新安装一遍,如: ./configure --prefix=/tmp/to_remove && make install1然后遍历/tmp/to_remove的文件,删除对应安装位置的文件即可(因为/tmp/to_remove里的目录