大数据学习笔记03

大数据学习笔记(03)
软件安装

  1. 编译安装
    A. 特点
    a) 没有编译的源码
    b) 没有解决依赖关系
    B. 安装流程
    a) tar -zxvf Python-3.6.1.tgz:解压压缩包
    b) README:可以阅读解压完后的README文件获取相关信息
    c) ./configure:检查操作系统、编译环境、依赖等信息;./configure --prefix=/opt/sxt/Python-3.6.1:为软件指定一个安装目录,方便删除
    d) ./configure出错:可以使用yum search package命令搜索是否存在package包,然后用yum命令安装(注意安装时不用指定是32位还是64位,会自动识别)
    e) Makefile:查看该文件,里面有安装过程
    f) make
    g) make install
  2. rpm安装:包
    A. 特点:
    a) 已经编译好的
    b) 一般不能选择安装路径,安装路径在rpm包制作时已经指定
    c) 没有解决依赖关系
    B. 安装:rpm -ivh jdk-8u171-linux-x64.rpm
    C. 升级:-Uvh和-Fvh
    D. 卸载:rpm -e jdk1.8-1.8.0_171-fcs.x86_64
    E. 查询:
     rpm -qa : 查询已经安装的所有包
     rpm -q PACKAGE_NAME: 查询指定的包是否已经安装
     rpm -qi PACKAGE_NAME: 查询指定包的说明信息
     rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表
     rpm -qc PACEAGE_NEME:查询指定包安装的配置文件
     rpm -qd PACKAGE_NAME: 查询指定包安装的帮助文件
     rpm -q --scripts PACKAGE_NAME: 查询指定包中包含的脚本
     rpm -qf /path/to/somefile: 查询文件是由哪个rpm包安装生成的
     如果某rpm包尚未安装,需查询其说明信息、安装以后会生成的文件:rpm -qpi /PATH/TO/PACKAGE_FILE;rpm -qpl
  3. yum安装:仓库
    A. 特点:rpm包的资源管理工具,类似java的maven
    yum maven
    资源库 默认CentOS的yum库,可改用其它库 默认apache的资源库,也可以使用其它资源库
    资源库中的内容 rpm包、文档 jar包、源码包、API包
    客户端 客户端程序yum 客户端程序mvn
    配置文件 /etc/yum.repos.d/ * .repo配置文件 settings.xml 配置文件

B. 本地yum库的配置:
a) 插入光盘:让虚拟机的CD/DVD读取仓库的iso文件
b) 挂载:mount /dev/cdrom /mnt
c) 修改/etc/yum.repos.d/目录下的配置文件
d) yum clean all:清除所有的索引(缓存)文件
e) yum makecache:创建缓存
C. 安装:yum install gcc
D. 卸载:yum erase gcc
E. yum info mysql-server:查询mysql-server包的详细信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值