【问题标题】:Install "Yum install httpd-devel" in a offline system在离线系统中安装“yum install httpd-devel”
【发布时间】:2012-11-08 13:03:39
【问题描述】:

我正在尝试在我的系统(RedHat/Fedora)中安装“Yum install httpd-devel”,但系统没有互联网连接。我可以从互联网上下载文件并复制到系统中,但我无法在系统上使用互联网。我正在尝试安装 rails,我需要“httpd-devel”、“apr-devel”和“apr-util-devel”。 例如,当我需要使用“gem install rails”时,我下载了 rails.gem 并使用此文件进行安装,我的新问题有类似的解决方案吗?提前致谢

【问题讨论】:

    标签: ruby-on-rails offline apache redhat yum


    【解决方案1】:

    您可以直接下载软件包,然后使用rpm 进行安装。

    $ rpm -i [package-file]
    

    请记住,任何软件包都可能需要一些额外的依赖项,您需要全部下载并手动安装它们。对于具有许多依赖项的包可能会很无聊。

    要查找软件包rpmfind is your friend:为您的操作系统(Fedora、Red Hat 或其他)找到合适的软件包,下载并检查依赖项。例如,package for Fedora 18 x86_64:您将需要 apr-devel 和其他一些。 rpm 会通知您是否缺少依赖项。如果没有安装自己的 yum 存储库,则必须手动下载所有依赖项。

    【讨论】:

    • 在哪里可以找到要下载的软件包?我刚刚去了httpd.apache.org/download.cgi#apache24 并尝试下载“httpd-2.4.3.tar.bz2”和“httpd-2.4.3.tar.gz”,但程序说它们不是包。对不起,如果它看到一个转储问题,我真的不太明白。
    • 我已经添加了解释,但是谷歌搜索“rpm”+包名应该足够了。
    • 我的问题还没有解决。我在任何地方都找不到这个包裹。我的意思是,我可以在很多网站上找到下载链接,但结果这些链接都坏了
    • 您的 Fedora 版本到底是什么?例如对于 Fedora 18,我发现了这个:ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/updates/testing/18/…
    • 感谢您的麻烦 alexinblue。我已经找到它们了。现在我无法安装一些依赖项。但我想这是其他问题的主题。再次感谢您的帮助。 :D
    猜你喜欢
    • 2020-03-30
    • 2023-03-21
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    • 2014-07-16
    • 2019-10-03
    • 2020-12-02
    • 2017-04-29
    相关资源
    最近更新 更多