centosにてメールサーバーを作成中です。
dovecotを最新版にインストールしたいです。
Postfixは最新版をインストールできました。
試したこと↓
#GhettoForgeリポジトリの追加
最新版のdovecotをインストールする
GhettoForge(http://ghettoforge.org/index.php/Usage)
$ yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm
#パッケージの確認
$ yum list installed | grep gf-release
gf-release.noarch 7-10.gf.el7 @/gf-release-latest.gf.el7.noarch
$ rpm -qa | grep gf-release
gf-release-7-10.gf.el7.noarch
GhettoForgeリポジトリの無効可
$ vi /etc/yum.repos.d/gf.repo
[gf] name=Ghettoforge packages that won't overwrite core distro packages. mirrorlist=http://mirrorlist.ghettoforge.org/el/7/gf/$basearch/mirrorlist #enabled=1 enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-gf.el7 failovermethod=priority [gf-plus] name=Ghettoforge packages that will overwrite core distro packages. mirrorlist=http://mirrorlist.ghettoforge.org/el/7/plus/$basearch/mirrorlist # Please read http://ghettoforge.org/index.php/Usage *before* enabling this repository! enabled=0 #enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-gf.el7 failovermethod=priority [gf-testing] name=GhettoForge packages that are currently untested. mirrorlist=http://mirrorlist.ghettoforge.org/el/7/testing/$basearch/mirrorlist # This repo may contain packages that overwrite core distro packages. Please # read http://ghettoforge.org/index.php/Usage before enabling this repository. enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-gf.el7 failovermethod=priority [gf-source] name=Ghettoforge packages - Source mirrorlist=http://mirrorlist.ghettoforge.org/el/7/gf/SRPMS/mirrorlist enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-gf.el7 failovermethod=priority [gf-plus-source] name=Ghettoforge plus packages - Source mirrorlist=http://mirrorlist.ghettoforge.org/el/7/plus/SRPMS/mirrorlist enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-gf.el7 failovermethod=priority [gf-testing-source] name=Ghettoforge testing packages - Source mirrorlist=http://mirrorlist.ghettoforge.org/el/7/testing/SRPMS/mirrorlist enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-gf.el7 failovermethod=priority
#最新版のdovecotインストール
最新版をインストールしようとしたところ下記のようになりインストールができません。
$ yum --enablerepo=gf-plus install dovecot23
読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp-srv2.kddilabs.jp * extras: ftp.yz.yamagata-u.ac.jp * updates: ftp.yz.yamagata-u.ac.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ dovecot23.x86_64 1:2.3.11.3-1.gf.el7 を インストール --> 依存性の処理をしています: libzstd.so.1()(64bit) のパッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 --> 依存性の処理をしています: libclucene-shared.so.1()(64bit) のパッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 --> 依存性の処理をしています: libclucene-core.so.1()(64bit) のパッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ clucene-core.x86_64 0:2.3.3.4-11.el7 を インストール ---> パッケージ dovecot23.x86_64 1:2.3.11.3-1.gf.el7 を インストール --> 依存性の処理をしています: libzstd.so.1()(64bit) のパッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 (gf-plus) 要求: libzstd.so.1()(64bit) 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest
#--skip-brokenを利用し、インストールしようとしましたがうまくいきませんでした。
インストールができず調べていくと--skip-brokenを利用すればインストールできると思いました。
$ yum --enablerepo=gf-plus install dovecot23 --skip-broken
読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp-srv2.kddilabs.jp * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ dovecot23.x86_64 1:2.3.11.3-1.gf.el7 を インストール --> 依存性の処理をしています: libzstd.so.1()(64bit) のパッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 --> 依存性の処理をしています: libclucene-shared.so.1()(64bit) のパッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 --> 依存性の処理をしています: libclucene-core.so.1()(64bit) のパッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ clucene-core.x86_64 0:2.3.3.4-11.el7 を インストール ---> パッケージ dovecot23.x86_64 1:2.3.11.3-1.gf.el7 を インストール --> 依存性の処理をしています: libzstd.so.1()(64bit) のパッケージ: 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 パッケージは依存関係に問題があるため、飛ばします: clucene-core-2.3.3.4-11.el7.x86_64 (base から) 1:dovecot23-2.3.11.3-1.gf.el7.x86_64 (gf-plus から)
色々調べて試してみましたがうまくいきませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/30 15:57 編集