美文网首页
软件包管理

软件包管理

作者: linux_python | 来源:发表于2019-08-03 14:01 被阅读0次

RPM无法解决软件包的依赖性

rpm包的管理


图片.png

yum(软件的仓库)

配置文件的路径:/etc/yum.conf

[root@localhost ftpYum]# vim /etc/yum.conf 

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

在这个目录下存放了可以使用软件包仓库的信息,都是以.repo结尾的文件。
cachedir 设置缓存软件到 本地的路径
keepcache 设置是否保存缓存的软件包,0不保存,1保存。
假设想把已安装好的软件包保存到本地,需设置keepcache=1

pid文件

/var/run/yum.pid

这个文件在每次使用 yum 命令时被创建,正常安装软件结束后被删除。
有时候非正常退出 yum install 命令时,这个文件会保留,并且里面写入了本次 yum install 命令的进程号。
因为 YUM 是单进程的,就是每次只能运行一个 yum install 命令, 所以假如上次的命令没有正常结束,本次的命令就无法执行,此时就会报错,解决方法就是删除 /var/run/yum.pid 文件后,重新执行 yum install 命令即可。

yum源配置文件

/etc/yum.repoos.d
ls /etc/yum.repos.d/

CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-CR.repo         CentOS-Media.repo      docker-ce.repo
CentOS-Debuginfo.repo  CentOS-Sources.repo

基本用法

安装软件
yum -y install httpd

更新所有软件
yum update

查找软件包
yum search httpd

清理yum缓存
yum chean all

生成yum的缓存
yum makecache


图片.png
图片.png 图片.png
图片.png

相关文章

  • 全栈工程师学习第四天笔记

    一、软件包管理 1、apt-get:软件包管理: (1)查看本地主机Cache中的软件包安装源: apt-cach...

  • RPM包管理

    RPM包管理 1、软件包安装 2、软件包升级 3、软件包卸载 4、软件包查询 5、软件包校验 1、软件包安装 rp...

  • 【Linux】Software Package

    软件包管理 软件包管理由deepin下专用的软件包管理器负责,支持一键安装系统环境和更新。安装软件一般有两种方式:...

  • 9/8 第三天笔记 linux下的一些操作命令及vim的简单使用

    第一天笔记 一、软件包管理 apt-get:软件包管理: 查看本地主机Cache中的软件包安装源:apt-cach...

  • Debian 软件包管理

    Debian 软件包管理叫做 Advanced Packaging Tool(APT),是一套管理软件包和相关依赖...

  • Linxu RPM包管理

    RPM软件包管理 RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文...

  • Homebrew使用介绍

    原文地址:LoveDev Homebrew可以很好的下载并管理Mac上软件包,使软件包的管理清晰、灵活了很多。 安...

  • Homebrew安装与使用

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

  • CentOS和Mac下的包管理器的使用和说明

    一、CentOS服务器的包管理器之yum 1、搜索软件包 2、安装软件包 3、更新软件包 4、检查可更新的软件包 ...

  • [Linux]软件包管理:yum

    软件包管理器 :yum yum介绍 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器...

网友评论

      本文标题:软件包管理

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