Linux【4】

这个是叫你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)
除非注明,本博客文章均为原创,转载请以链接形式标明本文地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值