12.Linux程序安装

  • RPM安装

    rpm:Redhat Package Manager

    1. RPM包是预先在linux机器上编译好的并打包好的文件,安装起来非常方便
    2. 安装环境必须与编译环境一致
    3. 包与包之间存在相互依赖的关系
    4. 卸载包时,必须卸载依赖包,若依赖包是系统必须,卸载会造成系统崩溃

    语法:

    安装:  rpm -ivh rpm包名        安装rpm包
    升级:  rpm -Uvh rpm包名        升级指定的rpm包
           rpm -Fvh rpm包名        升级指定的已安装的rpm包
    查询:  rpm -q 套件名           列出指定的已安装的套件
           rpm -qi 套件名          列出指定已安装套件的详细信息
           rpm -ql 套件名          列出指定已安装套件的文件路径
           rpm -qa                列出所有安装过的套件
    卸载:  rpm -e 套件名           卸载指定的套件
           rpm -e --nodeps 套件名  强制卸载,不考虑套件之间的依赖
    
    
  • yum安装

    1. yum工具可以自动下载所需要的rpm包,自动安装;
    2. yum会自动解决依赖关系,相当于傻瓜式安装
    yum [-option] [command]
    -h:显示帮助信息
    -v:显示安装细节
    -y:取消询问,并设置询问结果为yes
    clean:yum clean,清除缓存目录/var/cache/yum下的安装包
    check-update:检查指定的包是否存在更新包
    install:安装指定的包
    erase:卸载指定的包
    list:显示存在的所有的rpm包
    update:升级已安装的包
    reinstall:重新安装指定的已安装的包
    
    • yum安装CentOS内的包
    1. 挂载光盘到/media/CentOS目录下
    2. 移动/etc/yum.repos.d目录下的repo文件到其他路径
    3. 新建cdrom.repo文件,vi输入内容:
      [dvd]
      name=install cdrom
      baseurl=file:///media/CentOS
      enable=1
      gpgcheck=0
    4. 刷新缓存
      yum makecache命令
    5. 安装工具
      例:yum install ncompress
    • yum下载但不安装
    1. 安装插件-yum-downloadonly
      yum install yum-downloadonly命令
    2. 下载rpm包
      yum install ncompress --downloadonly --downloaddir=.命令
      命令解释:
      yum install nocompress --downloadonly只下载nocompress包
      --downloadir=.下载到当前目录(.),即下载路径等于当前路径
  • 源代码安装

    Tarball

你可能感兴趣的:(12.Linux程序安装)