CentOS8でEPELとPowerToolsリポジトリの有効化

2020-11-30
centosredhatEPELPowerToolsfedora
    

目次

概要

CentOS8でEPELとPowerToolsリポジトリを有効化した際の記録です。

検証した環境は以下です。

$ cat /etc/redhat-release 
CentOS Linux release 8.3.2011

EPELとPowerToolsについて

例えばImageMagickなどはEPELデフォルトで利用できるリポジトリでは提供されていません。 EPELを有効化することで利用できるようになります。

$ dnf install ImageMagick* 
===============================================================================================
 Package                                 Arch      Version                 Repository     Size
===============================================================================================
Installing:
 ImageMagick                             x86_64    6.9.10.86-1.el8         epel          195 k
 ImageMagick-c++                         x86_64    6.9.10.86-1.el8         epel          194 k
 ImageMagick-c++-devel                   x86_64    6.9.10.86-1.el8         epel          122 k
 ImageMagick-devel                       x86_64    6.9.10.86-1.el8         epel          126 k
 ImageMagick-doc                         x86_64    6.9.10.86-1.el8         epel          4.7 M
 ImageMagick-libs                        x86_64    6.9.10.86-1.el8         epel          2.3 M
 ImageMagick-perl                        x86_64    6.9.10.86-1.el8         epel          170 k

EPEL

EPELについての説明はFedoraprojectに記載があったので引用します。

エンタープライズ Linux 用の拡張パッケージ(EPEL) は、 Red Hat Enterprise Linux (RHEL) 向けの高品質なアドオンパッケージであり、CentOS や Scientific Linux (SL) のような RHEL からスピンオフしたディストリビューションと互換性のある、Fedora プロジェクトで有志によって作成されたパッケージになります。Fedora は RHEL のアップストリームであり、EPEL のアドオンパッケージは主に RHEL 向けにビルドされた Fedora リポジトリをソースとしています。

EPEL/ja - Fedora Project Wiki

簡単に言うとFedoraの有志が開発・メンテナンスしているRHELやCentOSでも使えるリポジトリです。

PowerTools

CentOS で利用できるリポジトリの1つです。 PowerTools リポジトリには、多くの EPEL パッケージに必要な開発ツールが含まれています。

EPELとPowerToolsの有効化

Powertoolsの有効化

PowerToolsはデフォルトで無効になっています。この設定は /etc/yum.repos.d/CentOS-Linux-PowerTools.repo に記載されているため変更します。

# デフォルト: 無効
enabled=0

# 変更後: 有効
enabled=1

epel-releaseのインストール

次のコマンドで epel-release をインストールします。インストール後リポジトリを更新します。

$ dnf install epel-release
$ dnf update

CentOS8でImageMagickなどはEPELで提供されています。

参考にしたサイト

CentOS、RHEL、または Amazon Linux を実行している EC2 インスタンスの EPEL リポジトリを有効にする

EPEL - Fedora Project Wiki

Enable PowerTools Repository on CentOS 8 / RHEL 8

ヘルプ:dnf用リポジトリ追加(CentOS8)

CentOS 8 : 初期設定 : リポジトリを追加する : Server World

EPEL8がリリースされました。使い始めましょう。 - 赤帽エンジニアブログ

    
s-yoshiki
s-yoshiki
githubtwitterqiita
Web作ってますが、インタラクティブなプログラミングも好きです。
JavaScript / Vue / node.js / PHP / AWS / OpenCV

関連記事

PHP-FPM(php7.4) Apache2.4 でWebサーバ構築 on CentOS8
環境 php7.4 のインストール apacheのインストール php-fpmの設定を変更する php-fpm の起動 apacheの起動 確認 おまけ: エラーと解決方法 "System has not been booted with systemd as…

CentOS8 に PHP7.4 インストール
環境 普通にインストールしようとするとphp7.2がインストールされる modularityについて php7.4 インストール CentOS8 に modularity を利用して PHP7.4をインストールした際のメモです。 環境 CentOS8.…

CentOS8にDNFでPerl5.30のインストール
Modularityについて Perl5.30インストール dnf module でハマったところ その他 Perl5.26の場合 Perl5.24の場合 CentOS8 or CentOS Streamに Perl5.30をDNF…

centos-streamのDockerコンテナイメージを作成した
背景 centos-stream コンテナのビルド & インストール 参考にしたところ centos-streamのDockerコンテナイメージを作成しました。 背景 CentOS8からCentOS Stream…

CentOS8とcpanm(cpanminus)によるPerlモジュールの導入・環境構築
cpanmについて cpanmのインストール (DNFでインストール) cpanmのインストール (shell経由でインストール) cpanmのインストール (cpan経由) cpanmでCPANモジュールをインストール 参考にしたサイト おまけ cpanm…

ファイルの1行目を表示 Linuxコマンド head
head コマンド例 headコマンドでファイルの 1行目もしくは指定した行数だけ表示する方法。 head 利用できるオプション コマンド例 の 1行目だけを表示 の 5行目までを表示 カレントディレクトリ以下の全てのtxtファイルの1行目を表示

CentOS7 に Perl環境を構築する
環境 Perlインストール Docker上のCentOS7 に Perl および 重要なrpm類を尾インストールしPerl環境を構築する。 環境 CentOS7\n\nPerl 5.16.3 (CentOS標準) Perl…

inotify-tools rsync unison を利用してディレクトリを同期する
環境・バージョン情報等 inotify-tools バージョン情報 インストール inotifywait + rsync で同期する inotifywait + unison で同期する unisonの設定 同期コマンド 参考 inotify-tools…

dockerでオリジナルのイメージを作成 外部出力まで
docker の 導入 ベースのdockerイメージの導入 イメージの検索 イメージのpull…

最新の投稿

PHP-FPM(php7.4) Apache2.4 on Ubutnu20.04 Webサーバ構築
環境 パッケージの更新 Apache と PHP のインストール Apache のサービスを開始する PHPファイルを作成 参考にしたサイト Ubuntu20.04 に PHP7.4 + Apache2.4 をインストールしてWeb…

PHP-FPM(php7.4) Apache2.4 でWebサーバ構築 on CentOS8
環境 php7.4 のインストール apacheのインストール php-fpmの設定を変更する php-fpm の起動 apacheの起動 確認 おまけ: エラーと解決方法 "System has not been booted with systemd as…

CentOS8 に PHP7.4 インストール
環境 普通にインストールしようとするとphp7.2がインストールされる modularityについて php7.4 インストール CentOS8 に modularity を利用して PHP7.4をインストールした際のメモです。 環境 CentOS8.…

UNIXドメインソケット通信 vs INETドメインソケット通信 php-fpmで動作させる場合の違いについて
結論 ソケット通信について ソケットについて ソケット通信の種類 UNIXドメインソケット通信を行う場合のメリット 参考にしたサイト php-fpm の設定方法で調べた際にIPとポートで設定するパターンとUNIX…

Amplify CLI のインストール
Amplify CLI のインストール Amplify CLI の設定 バックエンド環境作成 Amplify CLI のインストールから設定まで Amplify CLI をインストール 設定 Amplify アプリを初期化 Amplify CLI…

AWS Amplify に Next.js (SSG) で作ったアプリをデプロイする
はじめに 操作 Next.js (React) アプリの作成、Gitへのプッシュ AWS Amplifyでプロジェクト作成 参考にしたサイト この記事では、React / Next.js アプリケーションを作成し、AWS Amplify…

Typescriptに入門した
初期作業 とりあえずHello World 初期作業 typescript環境を作っていきます。 とりあえずHello World まず、次のサンプルコードを作成します。 typescriptファイルをビルドします。

Vue/Nuxt.js 触ってた人が Next.js に入門する
はじめに 実施環境 学習ガイド Create a Next.js App Navigate Between Pages ページの作成 リンク Assets, Metadata, and CSS Assets メタデータ CSS…

PHP-Parser で PHP5からPHP7で動くコードに自動修正するツールが作る夢をみた
ツールが備える機能条件 PHP-Parser について PHP-Parser の簡単なサンプル ASTオブジェクトの置換・変更 PHP5からPHP7への変更内容を実装する ex1 includeパスを変更する ex2 例外クラスを Exception…

PHP5からPHP7への移行ツールを作るための解析・自動修正ツールを調べる
PHP5からPHP7への下位互換のない機能 使えそうなツールの洗い出し PHPStan phan php7cc php7mar php-to-7-aid Rector php-ast PHP-Parser まとめ 追記 (2021/01/0…

Tags

Dates

© 2021   404 motivation not found