<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>RockyLinux on Arch使いの日記</title>
    <link>https://blog.grainrigi.net/tags/rockylinux/</link>
    <description>Recent content in RockyLinux on Arch使いの日記</description>
    <generator>Hugo -- gohugo.io</generator>
    <copyright>Copyright © 2022, grainrigi; all rights reserved.</copyright>
    <lastBuildDate>Mon, 28 Nov 2022 21:20:35 +0900</lastBuildDate><atom:link href="https://blog.grainrigi.net/tags/rockylinux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>RockyLinux9でEPELリポジトリを有効化する</title>
      <link>https://blog.grainrigi.net/post/rocky9-epel/</link>
      <pubDate>Mon, 28 Nov 2022 21:20:35 +0900</pubDate>
      
      <guid>https://blog.grainrigi.net/post/rocky9-epel/</guid>
      <description>
        
          
            CentOS系のOSではおなじみのEPELリポジトリをRockyLinux9で有効化してみる。 基本的な手順はCentOS8以前と同じだが、一部気をつけるべき点も存在する。
なお、今回用いた環境は以下。
OS: RockyLinux9.1 Arch: x86_64 OSのアップデート RockyLinux9は基本的にRHEL9準拠なので、yumの代わりにdnfが標準となっている。 といっても、基本的なコマンド体系はyumに非常に近いので迷うことは少ないだろう。
EPELを入れるのに先立って、以下のコマンドでシステムの全パッケージをアップグレードしておく。
1$ sudo dnf upgrade dnf updateとdnf upgradeの違い 自分は今までCentOS系でパッケージを更新するときにはyum updateを使っていたのだが、ドキュメントにはupgradeが記載されていたため今回はこちらを用いた。 調べてみたところ、dnf updateはdnf upgradeの完全なエイリアスであり機能に違いはないらしい。 (yumの場合、yum upgradeはyum --obsoletes updateの意味だったため違いがあった) また、dnfの場合はupgradeが推奨されているそうだ。
参考: Update and Upgrade Commands are the Same - Changes in DNF CLI compared to YUM
CRBの有効化 今までになかった手順なのだが、EPELリポジトリを使用する際はCodeReady Linux Builder(CRB)リポジトリの有効化が推奨されている。 CRBリポジトリとは簡単に言うと「〇〇-devel」系のビルド用のパッケージが含まれるリポジトリであり、 EPELに含まれるパッケージの中にはCRBに依存しているものが結構あるので、有効化しておいたほうがいいということらしい。
CRBは以下のコマンドにより有効化できる。
1$ sudo dnf config-manager --set-enabled crb EPELの有効化 いよいよEPELリポジトリを有効化する。例によってfedoraprojectのrpmファイルを直接インストールする。
1$ sudo dnf install \ 2 https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \ 3 https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm あとはプロンプトに従ってインストールを続行すれば完了である。
          
          
        
      </description>
    </item>
    
  </channel>
</rss>
