这个是叫你yum安装 rpm安装 源码安装
源码包的安装 tar包 访问人数多就用这个这个快
优点:源码开发,这个的自己开发,比如家具的自己组装
缺点:编译时间长容易出错
第一部分:搞定.tar.gz
1.首先,使用tar-xzvf来解开这个包,如:
#tar-xzvfapache_1_3_6_tar.gz
这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似)用来存放解压了内容。如本例中就是apache_1.3.6
进入这个目录,再用ls命令检查一下所包含的文件,如:
#cdapache_1.3.6
#l
观察一下这个目录中包含了以下哪一个文件:configurMakefil还是Imake
1如果是configur文件,就执行:
#./configur
#make
#makeinstal
2如果是Makefil文件,就执行:
#make
#makeinstal
如果遇到错误提示,也别急,通常是十分简单的问题: 直接点遇到错误找老公
1没有装置C或C++编译器;计算机基础知识
确诊方法:执行命令gccC++则为g++提示找不到这个命令。
解决方法:将Linux装置光盘mount上来,然后进入RPMS目录,执行命令:
#rpm-ivhgcc*哈哈,用到第二种安装方式)
没有装置make工具;
确诊方法:执行命令make提示找不到这个命令。
解决方法:将Linux装置光盘mount上来,然后进入RPMS目录,执行命令:
#rpm-ivhmake*
3没有装置autoconf工具;
确诊方法:执行命令make提示找不到这个命令。
解决方法:将Linux装置光盘mount上来,然后进入RPMS目录,执行命令:
#rpm-ivhautoconf*
RPM包就是二进制包
优点:安装速度变源码包快管理起来简单,拿过来就能用
缺点:看不到源码,功能选择不如源码包灵活,效率也不如源码包好
用法:
rpm 参数 软件包
挃令选项 -i:安装。 -U:升级安装,如果丌存在也安装。 -F:更新安装,如果丌存在丌安装。 -v:查看信息。 -h:有进度条。 --replacepkgs:强制覆盖安装。 --nodeps:丌考虑相依属性。 -q <软件名>:查询。 -qa:查询所有。 -ql <软件名>:列出软件的文件清单。
-qi <软件名>:列出软件信息。 -qf <文件名>:查询文件所属软件。 -e <软件名>:删除软件。
例子:
rpm -ivh bind-9.3.6-4.P1.el5_4.2.i386.rpm#安装
rpm -Uvh/Fvh bind-9.3.6-4.P1.el5_4.2.i386.rpm #升级安装
rpm -e bind-9.3.6-4.P1.el5_4.2.i386.rpm #删除软件包
rpm -qpi *.rpm #查看软件包里的内容
rpm -qpl *.rpm #查看软件包将会在系统里安装哪些部分
rpm –qa #列出所有被安装的rpm 软件包
rpm -qa | grep ftp 查看软件包
3.yum在线管理 【老婆你记住所有带-的参数 在前在后都无所谓 只要命令中有就可以了】 yum install –y software yum –y install software 这两个一样哦
yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
*可以同时配置多个资源库(Repository)
*简洁的配置文件(/etc/yum.conf)
*自动解决增加或删除rpm包时遇到的倚赖性问题
*使用方便
*保持不RPM数据库的一致性
yum install –y software #安装软件
yum update -y software #更新软件
yum remove -y software #删除软件
yum list #列出资源库中特定的可以安装或更新以及已经安装的rpm包
yum grouplist # 累出所有软件包群组
yum groupinstall ‘包群组名’ # 安装软件包群组
yum groupremove ‘包群组名
yum info 包名 #查看软件包信息
yum search 包名 # 搜索
yum clean all #清除缓存
老婆这个是简单例子
CentOS Linux 下安装Java
1、下载JDK,下载地址:
cd /data0/software/
wget --no-cookie --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" https://edelivery.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.rpm
根据自己的系统选择下载包。笔者的系统是Linux 64位的,下的是64位系统下的rpm包。
2、卸载CentOS安装时自带的JDK
查询是否有自带的JDK
rpm -qa | grep jdk
rpm -qa | grep java
将查询出来的RPM包卸载即可(tzdata-java包可不用卸载)
3、安装Java
rpm -ivh jdk-7u45-linux-x64.rpm
ln -s /usr/java/jdk1.7.0_45/ /usr/java/jsdk
4、配置环境变量,
vi /etc/profile
在文件的最后加上下面的内容,
JAVA_HOME=/usr/java/jsdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
保存退出后,重新登录后,输入如下命令:
java -version
如果出现如下字样,java环境就配好了。
java version "1.7.0_45"Java(TM) SE RuntimeEnvironment(build 1.7.0_45-b18)JavaHotSpot(TM)64-BitServer VM (build 24.45-b08, mixed mode)
除非注明,本博客文章均为原创,转载请以链接形式标明本文地址