美文网首页
Linux软件包管理

Linux软件包管理

作者: ZGYSYY | 来源:发表于2018-04-09 21:44 被阅读0次

光盘的挂载

  • df -h:判断光盘是否挂载
  • 如果挂载的不是要挂载的光盘,卸载光盘:umount /dev/sr0,再挂载mount /dev/sr0 /mnt/ 或者 mount /dev/cdrom /opt/


    image.png

RPM包管理

  • 语法:rpm [选项] 包名
  • 选项: image.png
  • 作用:管理rpm包

列出当前光盘有多少个软件包

  • 进入到光盘所挂载的目录下
  • 输入 ls | ws -l 或者 ll |wc -l

软件包命名规则

image.png

软件包的依赖关系

  • 安装时忽略依赖关系 image.png
  • 解决依赖关系方法

1、如果要安装的包所依赖的包存在,先安装所依赖的包,再重新安装要安装的包

2、在rpm包相关的网上找 image.png

判断一个软件包是否安装:rpm -q 软件包名称

查看系统中所有已经安装的软件包:rpm -qa

查看安装的软件包在哪些目录下生成的文件:rpm -ql 软件包名称

在软件包未安装前了解该软件包会在哪些目录下生成文件:rpm -qpl 软件包名称(全称)

查看软件是由那个软件包所安装的 image.png

软件包的升级:rpm -Uvh 软件包名称(全称)

软件包的卸载:rpm -e 软件包名称

强制卸载: image.png

导入RPM签名认证(用于yum源配置需要,不配置rpm安装会有警告提示)

image.png

本地yum源配置

  • 进入/etc/yum.repos.d/
  • 新建一个文件配置如下 image.png

yum的使用

  • 清空yum缓存:yum clean all
  • 生成yum列表:yum list
  • 安装软件包:yum install 软件名称
  • 列出软件包组:yum grouplist
  • 安装软件包组:yum groupinstall "软件包组名称"

yum查询:yum list 所查询的包

image.png
image.png

删除软件包

image.png

源码包的安装

  • 如果之前使用过源码包安装,要先清空编译缓存:meke clean
  • 解压
  • 进入解压的目录,查看README文件
  • 通常情况下该目录下有一个configure文件,运行这个文件:./configure
  • 如果报错 image.png
    则要输入命令: image.png 安装这个软件包
  • 再运行这个文件:./configure
  • 运行./configure命令时,可以加上--prifix参数来指定软件的安装位置,如 image.png

    推荐这样安装,原因是在卸载的时候能够卸载干净,并且不用执行删除命令,直接把安装目录删除即可。

  • 编译:make


    image.png
  • make install

源码包的删除

  • 进入安装目录下
  • 执行命令:make uninstall

源码包和普通包的区别

image.png

安装.src.rpm源码包的方法

image.png

相关文章

  • Linux软件包管理-rpm、yum

    Linux软件包管理 软件包是什么?软件包顾名思义就是将应用程序、配置文件和数据打包的产物. 所有的linux发行...

  • Homebrew安装与使用

    Homebrew是macOS系统上的软件包管理器(也有Linux版本),用于安装、更新、卸载、管理软件包。 安装H...

  • 如何在 Linux 上安装并启用 Flatpak 支持?

    目前,我们都在使用 Linux 发行版的官方软件包管理器来安装所需的软件包。 在 Linux 中,它做得很好,没有...

  • linux常用操作指令命令

    常用指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及...

  • Linux RPM 软件包管理

    Linux 软件包管理 RPM安装包管理 Software Package Mananger 包全名 操作的包...

  • 08. Linux 软件包管理

    # Linux 软件包管理 概述 APT(Advanced Packaging Tool) 是 Debian/Ub...

  • Linux常用命令之--软件包管理(RPM与YUM)

    软件包管理概述 在Linux系统中,用户可以直接编译软件的源代码来安装软件,也可以使用软件包管理器来安装或管理软件...

  • Arch Linux

    简介 软件包管理器 pacmanpacman 是 Arch Linux 的包管理器,用于管理(安装/卸载)系统上的...

  • dpkg命令

    dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。(安装.deb软件包)

  • [Linux]3、软件应用

    1、软件安装 1.1、Linux系统是使用软件包管理器来进行软件的安装、卸载和查询等操作的。 软件包管理器可以分为...

网友评论

      本文标题:Linux软件包管理

      本文链接:https://www.haomeiwen.com/subject/jlsyhftx.html