Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装

1:二进制程序的安装(最简单的安装) 方法:直接解压/执行包的引导性文件
优点:安全,保护知识产权
缺点: 对环境依赖大
例如:用二进制程序来安装JDK
(1)首先查看版本
java -version
(2)查看java应用可执行文件在哪
which java
(3)默认系统有openjdk,需要删除(方法1:使用rpm -e xxx 删除;方法2:把文件改名字,使之不生效
mv /usr/local/java /usr/local/java.bak

(4)然后把JDK安装包放到/home目录下
(2)解压 tar -zxvf ./jdk-7u79-linux-x64.gz -C /usr/local/ (注意:指定安装目录为/usr/local下)
(5)自己安装的软件,需要在全局的配置文件中添加路径,可以在哪使用都生效
vi /etc/profile
在最后添加
JAVA_HOME=/usr/local/jdk1.7.0-79/ //JAVA安装路径
PATH= $ PATH:$JAVA_HOME/bin:
(6)刷新配置文件,使之生效
source /etc/profile

2:Rpm程序安装: 管理包(后缀名为*.rpm),一般不指定路径
优点:用命令解压,简单
缺点:对环境依赖很大,要满足依赖关系,要和rpm编译完成时的环境要一致
(1)安装软件包 :rpm -ivh 软件包全名
(2)查询软件包 rpm -q(-qf或者-qa或者ql )软件包
(3)验证软件包 rpm -Vp 软件包
(4)更新软件包 rpm -Uvh 软件包(旧包) 新包
(5)删除软件包 rpm -e 包名 (-- nodeps 不去检查冲突的依赖)
3:Yum在线安装(本质也是rpm安装)
因为是在线安装,首先需要连网
(1)Linux连接公网
A:修改映射文件
vi /etc/hosts
192.168.244.100(IP地址) hadoop01(主机名)
Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装_第1张图片

B:修改主机名 vi /etc/sysconfig/network

Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装_第2张图片
C:修改网卡信息 vi /etc/sysconfig/network-scripts/ifcfg-eth0
Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装_第3张图片
设置IP地址、子网掩码、网关、DNS1
UUID网卡的设备ID,全球唯一
设置启动的时候要加载网卡 ONBOOT=yes
D:service network restart
Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装_第4张图片

(2)yum优点:解决了rpm安装的依赖性
(3)yum缺点:yum安装需要网络(本地yum源除外)
Linux安装原则:最小量安装,安装后一般不卸载
(4)yum常用命令
<1>yum list //列出所有
<2>yum grouplist 名字 //列出组
<3>yum groupinfo 组名 //查看组的信息
<4>yum install 软件名 //安装软件名
<5>yum groupinstall 组名 //安装组包
<6>yum -y update //升级所有包
<7>ym update 包名1 //更新包名1
<8>yum upgrade 包名2 //升级包2
<9>yum groupupdate 组1 //升级组1
<10>yum info 包1 //查找和显示
<11>yum -y remove 包1 //删除包1
<12>yum groupremove group1 //删除组1
<13>yum deplist 包1 //查看包1的依赖关系
<14>yum clean all // 清除缓存
<15>yum makecache //重新构建缓存

4:本地yum源制作
(1)建立共享文件夹
A:首先安装VMare Tools工具
B: cd /media/VMare/Tools/ //进入到VMare/Tools/安装目录
C: tar -zxf ./VMwareTools-9.9.0-2304977.tar.gz -C /tmp/ //解压VMwareTools-9.9.0-2304977.tar.gz到你想放的目录,比如/tmp
D: /tmp/vmwaretools-distrib/vmware-install.pl //执行vmwaretools-distrib目录下的/vmware-install.pl 文件

Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装_第5张图片
E: cd /mnt/hgfs //进入共享目录 ,添加windows上你所共享的目录路径
F: ll //查看共享的文件是否已经存在 ,里面需要放镜像文件CentOS-6.6-x86_64-bin-DVD1.iso
(2)挂载
《1》cd /media //先进入media目录
《2》mkdir centos //创建文件
《3》mount -o loop /mnt/hgfs/Hadoophgfs/CentOS-6.6-x86_64-bin-DVD1.iso /media/centos //循环挂载镜像文件到刚刚创建的路径centos中,注意Hadoophgfs/是你所共享文件的路径
《4》ll /media/centos //查看文件是否挂载成功
《5》ll /etc/yum.repos.d //查看/yum.repos.d下的文件
然后使yum.repos.d下的文件都失效,除了本地源Media.repo外
《6》mv /etc/yum.repos.d/Centos-Base.repo /etc/yum.repos.d/Centos-Base.repo.bak
mv /etc/yum.repos.d/Debuginfo.repo /etc/yum.repos.d/Debuginfo.repo.bak
mv /etc/yum.repos.d/Vault.repo /etc/yum.repos.d/Vault.repo.bak
《7》vi /etc/yum.repos.d/Centos-Media.repo
修改部分为
Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装_第6张图片
《8》yum list
显示yum源来自c6-media,说明已经安装成功,即使没有连网也可以安装软件
Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装_第7张图片
《9》yum clean all
《10》yum makecache
《11》yum -y install 软件名 //检验安装软件是否成功

5:源码安装
./configure --prefix
make
make install //(编译安装)

你可能感兴趣的:(大数据)