作者:北南南北
来自:LinuxSir.Org
提要:在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础;只有我们学会软件包的管理才能谈得上其它的应用;本文以目录式的文档格式,列出新手弟兄所面对的软件包的安装、更新、查询相对的文档,以及几个常用的软件包管理工具,比如 system-cofig-packages 、yum 、apt 等的文档目录等;


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


一、软件包管理的基础;


1、什么是RPM,RPM有何用?

初次为Fedora /Redhat 安装软件,我们应该学会RPM的安装和使用,也应该知道RPM是做什么用的;在下面文档中,您可能会有点收获;

请参考:

《RPM 的介绍和应用》
《RPM HOWTO 中译本》
《Maximum RPM》


2、system-config-packages 本地软件包管理工具;

如果您在安装系统时,把有些必要的软件忘记安装了,我们可以通过 system-config-packages 来安装;system-config-packages 是一个管理本地软件包的工具;更直接一点system-config-packages是通过系统安装盘来安装、移除软件;这个工具极为有用,能解决软件包之间的依赖关系;Redhat 软件包管理工具应该是 redhat-config-packages ,用法是一样的;

请参考: 《Fedora 软件包管理器system-config-packages》


3、如何编译安装源码包软件;

对非file.rpm 软件包的安装,我们也应该有点了解,至少下面的文档能告诉您软件包中大多有README、INSTALL等帮助文档;本文还提到一些非file.rpm的软件的安装方法等;

请参考:《如何编译安装源码包软件》


4、file.src.rpm 是做什么用的?

file.src.rpm 是源码包以rpm 包格式打包,了解一下file.src.rpm 也是有用的;

请参考:

《file.src.rpm 使用方法的简介》
《fedora-rpmdevtools 工具介绍》


二、软件包管理工具;


1、system-config-packages ;

再重提一下这个工具,放在软件包基础中显示极重要性,放在这里再提一下也适合;

请参考: 《Fedora 软件包管理器system-config-packages》


2、yum 在线更新软件包,也能管理本地已经安装的软件包工具;

Fedora/Redhat 由于有yum 和apt,这两个强大的在线更新工具以及Fedora 扩充计划的推出,才使其有了第二生命力;yum和apt工具能自动解决依赖关系;常期以来由于软件包的依赖关系不能得到很好的解决,使很多Fedora / Redhat 用户投入到更容易解决软件包依赖的发行版;yum 和apt 无疑是Fedora / Redhat 强心剂;

本条目归类yum ,请参考相关yum的文档;

《Fedora/Redhat 在线安装更新软件包,yum 篇》
《软件在线升级更新yum 图形工具介绍》
《Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用》
《Freshrpms.net 资源介绍,及yum 和apt 的应用》


2、apt 在线更新软件包,也能管理本地已经安装的软件包工具;

apt+synaptic 小巧轻快,反应速度快,是最佳的搭档;

请参考下列文档;

《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》
《Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用》
《Freshrpms.net 资源介绍,及apt 和yum 的应用》
《apt的sources.list》
《fedora-rpmdevtools 工具介绍》

总结;

如果您是初学者,对Linux一无所知,读完上面的一些文档,我感觉软件包管理,您可能就差不多入门了;至于对Linux系统管理的其它方面,还得慢慢来,比如用户、磁盘、网络、服务器等等;

后记:
对于软件包管理,可能没有后记可写了,我把初学者遇到的软件管理写的差不了;以后我会不定期的更新和维护这些文档;如果我的水平有所提高,可能会写一点关于软件包管理的新内容;至少目前没有这种能力 ;

软件包管理 之 Fedora / Redhat 软件包管理指南相关推荐

  1. 软件包管理 之 Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用...

    作者:北南南北 来自:LinuxSir.Org 提要:rpm.livna.org 是一个重要的Fedora 扩充和增强资源,资源更新较快:是我们必用的资源之一:拥有apt和yum源:为Fedora c ...

  2. RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”...

    rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组 ...

  3. 【Linux扩展】五、软件包管理 ——RPM(RedHat Package Manager,RedHat软件包管理工具)查询与卸载、YUM仓库配置

    软件包管理 5.1 RPM 5.1.1 RPM 概述 5.1.2 RPM 查询命令(rpm -qa) 5.1.3 RPM 卸载命令(rpm -e) 5.2 YUM 仓库配置 5.2.1 YUM 概述 ...

  4. RedHat系列软件管理(第二版) --二进制软件包管理

    RedHat系列软件管理 --二进制软件包管理 Linux学习思想-Linux相对与Windows来非常透明,因此,无论是系统,还是软件,都会有本身自带,或者是Man给提供的非常详细的说明/帮助文档, ...

  5. linux apt install rpm,使用apt-rpm 简化你的redhat,fedora rpm包管理

    一. 简介 redhat采用了RPM软件包管理系统,RPM软件包管理系统具有强大的编译安装功能,但是由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人 ...

  6. Linux中deb软件包管理怎么看,Deb软件包管理

    一.流行的两种软件包管理机制 1.Debian Linux首先提出"软件包"的管理机制--Deb软件包 将应用程序的二进制文件.配置文档.man/info帮助页面等文件合并打包在一 ...

  7. 大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 、 Yum软件包仓库操作(概念与实操)

    大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 . Yum软件包仓库操作(概念与实操) 一.RPM软件包管理 1.常见软件包类型 2.RPM包文件名特征 3.RP ...

  8. python 软件包_以正确的方式管理Python软件包

    python 软件包 Python包索引(PyPI)索引了一系列令人惊奇的库和应用程序,涵盖了所有可以想象的用例. 但是,在安装和使用这些软件包时,新手经常会发现自己遇到了以下问题:缺少权限,不兼容的 ...

  9. centos linux 包管理,Linux和CentOS软件包管理

    Linux和CentOS软件包管理 (此处以httpd-2.2.15-56.el6.centos.3.x86_64.rpm为例)安装:# rpm-ivhhttpd-2.2.15-56.el6.cent ...

最新文章

  1. Linux 基本网络配置 实验手册
  2. luogu P1027 Car的旅行路线
  3. matlab中图像太大,图像处理:算法在MATLAB中耗时太长
  4. 接受与返回json数据
  5. 程序开发部门的“飞鸽传书”文件柜上面
  6. HTML5设计基本网页-basic frameset
  7. 如何安装uclient_UClient软件下载-UClient客户端下载 v2.0.0.1580官方版--pc6下载站
  8. 2021-2027全球与中国X射线检测系统市场现状及未来发展趋势
  9. 如何修改计算机mac,超简单的电脑mac地址查看和修改方法
  10. 如何使用Bootbox?
  11. 触动精灵mysql用法_基于Lua语言的触动精灵脚本开发
  12. IOS实现SpotLight搜索 让你的APP支持SpotLight搜索
  13. 2022年新版青龙面板对接企业微信应用实现定时推送日志
  14. 一文读懂 | Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
  15. c++空指针的定义-0L
  16. 【Python之GUI开发案例】用Python的tkinter开发聚合翻译神器
  17. Python数据采集案例(1):微博热搜榜采集
  18. CloseableHttpClient方式配置代理服务器访问外网
  19. java运行不了html,由于Java出现问题,无法在R中安装htmlunit
  20. 黑苹果bigsur升级monterey过程循环重启

热门文章

  1. Https的握手协议
  2. 工厂方法模式与抽象工厂模式
  3. 监控工具—Prometheus—监控Redis
  4. 爱因斯坦《我的世界观》
  5. SpringMVC-Helloworld 的归纳理解
  6. 使用Microsoft.Office.Interop.Excel时,64位问题
  7. 高仿微信对话列表滑动删除效果
  8. 用反射写的取属性值和设置属性值得方法
  9. 文件上传的注意细节(PHP)
  10. Kafka 配置说明