关于linux:Linux软件包管理器

包管理器是不便软件装置 卸载 解决包依赖关系的重要工具

  • centos redhat应用yum包管理器,安装包的格局是 rpm
  • ubuntu debian 应用apt包管理器,安装包格局是 deb

rpm命令罕用参数

  • -q 查问软件包
    rpm -qa 查问装置的所有rpm软件包
    rpm -q 软件包名称 查问已装置软件包
  • -i 装置软件包
    rpm -i 软件包名称.版本.机器类型.rpm 装置软件包对应的是一个残缺的包文件的名称
  • -e 卸载软件包
    rpm -e 软件包名称 卸载软件包,rpm -e a b c装置a b c 三个软件包

yum包管理器

yum包管理器能够帮忙咱们主动解决包依赖问题,同时yum也有本人的源仓库,绝大多数罕用的rpm都在其中,所以yum的存在更便于咱们为您实现rpm包的治理.

  • centos yum
    http://mirror.centos.org/centos-7/
  • 国内镜像
    https://mirrors.aliyun.com/centos/7/
    应用国内镜像替换国外源

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

罕用参数

  • install 装置软件包
  • remove 卸载软件包
  • list|grouplist 查看软件包
  • update 更新软件包

二进制装置形式

  1. 解压安装包
  2. 执行configure文件,用来生成makefile为下一步编译做筹备,能够在前面加参数来对装置进行管制,比方:./configure --prefix=/usr/local/xxx代表将这个文件装置到前面这个目录当中.
  3. make 编译
  4. make install 装置

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理