Linux——软件安装方式

软件安装方式

源码包安装

  • 优点:开源,有足够的能力,可以修改源代码,编译安装,更加适合自己的系统,稳定高效
  • 缺点:安装步骤较多,容易出错,编译过程时间长。

扩展

  • 常用的语法:

    tar -zxvf *.tar.gz
    tar -jxvf *.tar.gz2
    
  • 选项含义

    • -z 或者 --gzip 或者 --ungzip 通过gzip指令处理文件
    • -x 或者 --extract 或–get 从文件中还原文件
    • -v 显示操作过程
    • -f 或 --file 指定一个文件
    • -j 支持bzip2解压文件
  1. 解压需要安装的源码包

  2. 切换到源码文件夹

  3. 配置 config/configure/bootstrap 指定软件的安装目录,需要的依赖在什么地方、指定不需要的依赖、配置文件的路径、通用数据存储的位置

    指定安装路径--prefix = 路径

    需要依赖的路径--with-PACKAGE 名=包所在的路径

    不需要的依赖 --without-PACKAGE 名

  4. 编译 make/bootstrap

  5. 安装 make install /bootstrap install

./configure --prefix=路径 
make && make install

二进制包

优点:包管理系统简单,只需要几个命令就可以实现包的安装、升级、查询和卸载

缺点:经过编译、不再可以看到源代码

rpm

rpm -qa|grep 关键词
rpm -e 关键词 [--nodeps]
rpm -ivh 完整名称
rmp -Uvh 完整名称
rpm -qf 文件名称 查询文件属于哪个包	

yum 安装

优点:简单,快捷

缺点:完全没有自定义性

yum list
yum search
yum [-y] install 包名
yum [-y] update [包名]
yum [-y] remove 包名

你可能感兴趣的:(Linux,软件,yum,rpm,make,计算机基础)