zoukankan      html  css  js  c++  java
  • Linux安装

    2017年1月11日, 星期三

    Linux安装

    程序:
    执行体(编译之后的)
    配置文件
    操作系统:程序很多,提供公用资源(库)

    程序需要依赖的库都要在系统中存在,对于人来说要管理的事情太多了。。。。
    于是提出了程序的管理:
    windows:安装之后有个程序和功能
    绿色软件:缺少安装过程,解压即用
    源码:通过编译,安装
    linux安装程序:
    1.源码编译安装
    2..bin下的可执行文件
    3.rpm包管理:安装记录,依赖提示
    4.yum:市场(程序包的库,源),解决了依赖

    linux中rpm与yum的区别?
    rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。
    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
     
    rpm安装
    rpm -ivh  安装
    rpm -qa   查询安装后的包名
    rpm -ql   查询包名对应的安装文件列表
    rpm -e    卸载包

    yum安装(repo)
    仓库源的配置:
    /etc/yum.repos.d
    baseurl=这里配置具体的仓库位置
    gpgcheck=0
    1. 默认:从国外下载
    2. 国内:从阿里获取  http://mirrors.aliyun.com
    yum install wget -y
    具体方式:见为知笔记
    3. 本地文件:从本地搭建一个源头(repository)
    mount /dev/cdrom /mnt   將驱动设备挂载到linux中
    file:///mnt 将获取资料的源头定义到了本地一个文件
    baseurl=file:///mnt
    gpgcheck=0
    source /etc/profile 改好后,需要重新加载被修改的文件
    yum clean all 清理本地缓存
    yum makecache 开始将远程的数据包缓存到本地
    4. 本地服务:http://ip/
    baseurl=http://自己的服务器URL
    yum命令的相关操作:
    yum repolist
    单个rpm包:
    yum search   查看你配置的源中是否有你想安装的包
    yum install 安装软件包
    yum remove   删除软件包
    组:
    yum grouplist   显示分组
    yum groupinfo         查询组内包含的软件包 组名用“”扩起(如: yum groupinfo "A" "B")
    yum groupinstall   按组安装
    yum groupremove   按组删除






  • 相关阅读:
    #maven解决乱码问题
    #jquery隐藏和启用
    date类型时间比较大小
    xml<>编译
    Linux分区有损坏修复
    linux部署相关命令
    Java实现4位数吸血鬼数字算法
    Java冒泡算法及中位数算法
    DT梦工厂 第25课 Scala中curring实战详解
    DT梦工厂 第24讲 scala中sam转换实战详解
  • 原文地址:https://www.cnblogs.com/jxhd1/p/9521150.html
Copyright © 2011-2022 走看看