web-dev-qa-db-ja.com

CentOS 7でPCREを8.40にアップグレードする

私がする時 yum installed | grep pcre取得:

pcre.x86_64           8.32-15-el7_2.1     @updates
pcre-devel.x86_64     8.32-15-el7_2.1     @updates
  • これらを最新バージョン(現在は8.40)にアップグレードするにはどうすればよいですか
  • 最初に既存のパッケージをアンインストールする必要がありますか(yum remove pcreを実行しようとしましたが、100万個のパッケージがアンインストールされるようだったので、キャンセルしました)?

  • プリコンパイルされたリポジトリを使用できますか、yum updateを引き続き使用できますか、それともコンパイルする必要がありますか?

  • コンパイルチュートリアルによるPCREインストール を見ましたが、これがCentOSに適しているかどうかはわかりません。

必要なアップグレードの理由:私のCMS、TYPO3 8.7.2には、最小のPCRE 8.38が必要です。

注:私はこれを自分が所有する専用サーバーでホストしているので、頼る人は誰もいません。

2
god_is_love

これらを最新バージョン(現在は8.40)にアップグレードするにはどうすればよいですか?

まず、なぜ更新が必要なのか、どの機能を入手できないのかを自問してください。どのようにして、あなたの次の質問は答えを提供します。

最初に既存のパッケージをアンインストールする必要がありますか(yum remove pcreを実行してみたところ、100万のパッケージがアンインストールされるため、キャンセルしました)。

適用する前に、yumでプリコンパイルされたパッケージを使用し、アップグレードトランザクションを注意深く調べることをお勧めします。

パッケージとソースの両方をインストールすると、事態が複雑になります。

Fedoraのような現在のバージョンを維持するディストリビューションで再構築することを検討してください。定期的な更新をインストールしてテストするのは大変かもしれませんが、少なくとも最近のパッケージを探したりコンパイルしたりする必要はありません。

コンパイル済みのリポジトリを使用して、yum updateを引き続き使用できますか、それともコンパイルする必要がありますか?

どちらかを選択できます。パッケージの方法は、必要なものが含まれているリポジトリを見つけたときに最も簡単です。コンパイル方法では、ビルドの依存関係をインストールし、インストールされているパッケージと共存させる必要があります。

コンパイルチュートリアルによるPCREのインストールを見ましたが、これがCentOSに適しているかどうかはわかりません。

Linux From Scratchスクリプトは、ディストリビューションを前提としています。 Red Hatベースではないため、どのELパッケージをインストールして問題を解決するかはわかりません。

また、LFSをさらに詳しく調べることで、ディストリビューション間の違いを理解することができます。

0
John Mahowald

god-is-loveはCentOS7.3について言及しています。 Cloudlinux 7.3(Centos 7.3)cPanelサーバー上のCSM Typo3 v8.7.2のアップデートが必要で、CLはPCRE 8.40のベータアップデートを提供してくれました。 CloudLinuxも使用している場合は、CLサポートにyum更新文字列を要求できます。私は今8.40を実行しています。

0
Der-Jan