【问题标题】:RHEL packetmanagerRHEL 数据包管理器
【发布时间】:2014-08-12 20:46:21
【问题描述】:

我在 debian 工作了几年,从事工程/管理级别的工作,并使用 apt 作为数据包管理器。

现在我必须使用 RHEL,我需要快速了解如何在其中处理数据包管理。我知道 rpm 工具,但不是很了解。

我正在寻找这个: - 如何将我的本地 PM 链接到 Internet 或 CD 上的 paket 存储库 - rpm 仅适用于单个文件(如 dpkg)还是适用于 managin(如 apt-get: 搜索等)

所以 apt on debian 非常酷。 RHEL 中也有类似的东西吗??

干杯,克里斯

【问题讨论】:

    标签: redhat


    【解决方案1】:

    是 rpm 仅适用于单个文件(如 dpkg)或也适用于管理(如 apt-get: 搜索等)

    不完全是。 Rpm 适用于 Redhat,而 dpkg 适用于 Debian。 apt-tools/apttitute 的 Redhat 等价物是 yum

    我正在寻找这个: - 我如何将我的本地 PM 链接到 Internet 或 CD 上的 paket 存储库

    Redhat 将存储库放在文件中,而不是单个 sources.list 文件中。您可以在 /etc/yum.repos.d/ 中找到这些回购定义。因此,查看可用的存储库,您使用命令yum repolist。例如,我的这个 Scientific Linux 系统给出以下输出:

    # yum repolist
    repo id           repo name                                               status
    epel              Extra Packages for Enterprise Linux 6 - x86_64          6.416
    sl                Scientific Linux 6.1 - x86_64                           6.251
    sl-security       Scientific Linux 6.1 - x86_64 - security updates          336
    repolist: 13.003
    

    如果您想添加一个存储库,您可以尝试获取一个预定义的文件(提示:几乎所有第 3 方存储库都会为您提供一个自动执行所有操作的 rpm)或编写您自己的存储库定义。将它放在 /etc/yum.repos.d/ 中名为 reponame.repo 的文件中。这是 EPEL 项目的一个例子:

    [epel]
    name=Extra Packages for Enterprise Linux 6 - $basearch
    #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
    mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
    failovermethod=priority
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
    

    $basearch 解析为 uname -m,因此解析为 x86_64 或 i686。如果您正确设置了所有内容(强制设置为 name、baseurl 和 enabled=1),请运行 yum update 并检查 yum repolist 是否正确包含您的存储库。

    通常你只会使用 yum;很少单独使用rpm。如果你习惯了 aptitude,yum 对你来说不会有太大的挑战,因为 update/upgrade/clean/erase 之类的命令几乎是一样的。

    yum 文档可以在 Fedora 的网页上找到:http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/index.html

    祝你好运! 亚历克斯。

    【讨论】:

      【解决方案2】:

      Ubuntu“dkpg”-> RHEL->“rpm” Ubuntu "apt-get install **" RHEL -> "yum install **"

      有各种非官方的 RHEL 可用,如果您订阅了 RHN,那么您可以直接从 Red Hat Network 获得软件包。

      /etc/yum.repos.d/中的配置文件

      【讨论】:

        猜你喜欢
        • 2018-04-12
        • 1970-01-01
        • 2015-02-01
        • 2017-09-30
        • 2011-02-26
        • 1970-01-01
        • 1970-01-01
        • 2017-06-07
        • 1970-01-01
        相关资源
        最近更新 更多