1,rpm 安装,可以挂载光盘进行实验
以上连接相当于把光盘放在光驱进入服务器
rpm包就在这里/mnt/guangpan/Packages/
提取下http关键字包信息
rpm -ivh 包全名(带路径)
用httpd做例子
看到报错,明白是需要依赖
那就复制,粘贴下面包名进行刷
有些关键字找不到包
可以去www.rpmfind.net 去寻找
[root@ggg Packages]# rpm -ivh httpd-2.2.15-53.el6.centos.x86_64.rpm
warning: httpd-2.2.15-53.el6.centos.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
apr-util-ldap is needed by httpd-2.2.15-53.el6.centos.x86_64
httpd-tools = 2.2.15-53.el6.centos is needed by httpd-2.2.15-53.el6.centos.x86_64
libapr-1.so.0()(64bit) is needed by httpd-2.2.15-53.el6.centos.x86_64
libaprutil-1.so.0()(64bit) is needed by httpd-2.2.15-53.el6.centos.x86_64
[root@ggg Packages]# ls ./ | grep ^C
[root@ggg Packages]# ls ./ | grep libapr
[root@ggg Packages]# ls ./ | grep apr
apr-1.3.9-5.el6_2.x86_64.rpm
apr-devel-1.3.9-5.el6_2.x86_64.rpm
apr-util-1.3.9-3.el6_0.1.x86_64.rpm
apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm
apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
haproxy-1.5.4-3.el6.x86_64.rpm
[root@ggg Packages]# rpm -ivh apr-1.3.9-5.el6_2.x86_64.rpm
warning: apr-1.3.9-5.el6_2.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:apr ########################################### [100%]
[root@ggg Packages]# rpm -ivh apr-util-1.3.9-3.el6_0.1.x86_64.rpm
warning: apr-util-1.3.9-3.el6_0.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:apr-util ########################################### [100%]
[root@ggg Packages]# rpm -ivh httpd-2.2.15-53.el6.centos.x86_64.rpm
warning: httpd-2.2.15-53.el6.centos.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
apr-util-ldap is needed by httpd-2.2.15-53.el6.centos.x86_64
httpd-tools = 2.2.15-53.el6.centos is needed by httpd-2.2.15-53.el6.centos.x86_64
[root@ggg Packages]# rpm -ivh apr-util-ldap
error: open of apr-util-ldap failed: 没有那个文件或目录
[root@ggg Packages]# ls | grep apr-util-ldap
apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
[root@ggg Packages]# rpm -ivh apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
warning: apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:apr-util-ldap ########################################### [100%]
[root@ggg Packages]# ls | grep httpd-tools
httpd-tools-2.2.15-53.el6.centos.x86_64.rpm
[root@ggg Packages]# rpm -ivh httpd-tools-2.2.15-53.el6.centos.x86_64.rpm
warning: httpd-tools-2.2.15-53.el6.centos.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:httpd-tools ########################################### [100%]
[root@ggg Packages]# rpm -ivh httpd-2.2.15-53.el6.centos.x86_64.rpm
warning: httpd-2.2.15-53.el6.centos.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:httpd ########################################### [100%]
[root@ggg Packages]# /etc/rc.d/init.d/httpd start
htppd已开启
查看安装了什么包rpm -qa
类似于注册表
rpm -e 卸载
rpm -Uvh 更新
查看安装的包的信息
yum安装
模板文件在这里
配置本地源
yum list
刷新下
看一下有没有msql包
找下以有没有包含rz命令包
用yum查看信息
yum上传安装软件
yum install -y lrzsz
yum -y update 可以更新软件
yum remove 卸载软件
源码包安装
先上传源码包,再解压
进入解压目录
然后
[root@ggg httpd-2.4.41]# ./configure
这个环节可以选择功能-help
接下是make
最后make install
启动 /usr/local/apache2/bin/apachectl start