CentALTは使用できなくなったため、一部のパッケージをアップグレードできません。もちろん、CentALTのミラーを使用して機能させることはできますが、更新されなくなったため、「古い」パッケージのみが一覧表示されます。 CentALTを使用してMariaDB 10.0.11をインストールし、10.0.12にアップデートしたいと思います。残念ながら、これによりMariaDBリポジトリのRPMにエラーが発生します。
現在のパッケージを削除せずに更新する方法はありますか?
答え1
私の経験によれば、あるリポジトリから別のリポジトリへの特定のパッケージ移行を処理するときは、そのパッケージの現在のリポジトリのインストールをバックアップし、新しいリポジトリを使用してインストールすることはほぼ常に簡単です。
単にアンインストール/再インストール手順を処理するよりもはるかに面倒なさまざまな問題が発生することがよくあります。
メモ:これを試す前に、現在のインストールに関連するすべての関連ファイルを収集することをお勧めします。たとえば、データベースの場合は、/etc
ファイルのコピーを保存するディレクトリを作成し、新しいリポジトリ/var
から新しいパッケージを再プロビジョニングするときに参照用にファイルを保持します。
答え2
CentALT BEWARE:
CentALT has returned after three (3) months of death, BUT.
admittedly, CentALT has had some of the fastest RHEL-type rpm issuances in the past. unfortunately, since no news or reasoning for CentALT's temporary demise exists and due to CentALT's russian location there certainly is a high potential for russian governmental intrusion. thus, i am not tempted to return to using CentALT.
a good set of alternatives to CentALT -- with stellar reputations and prompt updating -- are the PUIAS repo's operated by princeton univ, NJ, USA (a premier engineering school). you can start here:
http://springdale.math.ias.edu/wiki/YumRepositories6
the breadth of coverage by PUIAS repo's v. CentALT is comparable, although princeton puts the rpm's into several classes. just download the files for the various classes and combine them into a single, unified repo file and you will be good to go!