Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 8 ManualMovable Type 8 マニュアル

dnf コマンドを使用してアップデート/アップグレードする

最終更新日: 2026.07.31

本マニュアルでは、dnf コマンドを用いた Movable Type AMI版のアップデート・アップグレード手順を説明します。

対象環境

  • Amazon Linux 2023 対応の Movable Type AMI版

Amazon Linux 2 は、2026年6月30日にサポートが終了しました。同OS対応の Movable Type AMI版をご利用の場合は、Amazon Linux 2023 対応の Movable Type AMI版を使用して EC2 インスタンスを新たに起動し、旧環境のデータを移行することを強く推奨します。移行手順は、「Movable Type AMI版を Amazon Linux 2 から Amazon Linux 2023 に移行する」を参照してください。

versionlock プラグインについて

Movable Type 8.0 の AMI 版(バージョン 8.0.4-1 以上)では、DNF の versionlock プラグインが導入されています。ロックリスト(/etc/dnf/plugins/versionlock.list)でパッケージのバージョンを固定することで、dnf upgrade コマンドを実行した際に、8.4 系や 8.8 系などの上位バージョンへの意図しないアップグレードを防ぎます。

プラグインの導入とバージョンの固定は、新規に起動したインスタンスだけでなく、既存の環境でバージョン 8.0.4-1 以上へアップデートした場合にも自動で適用されます。

現在の環境で Movable Type のバージョンが固定されているか確認するには、次のコマンドを実行してください。

$ dnf versionlock list

# 出力例
movabletype-0:8.0.*

推奨する事前準備

Movable Type AMI版のアップデートやアップグレードを実施する際は、次の事前準備をおこなうことを推奨します。

リリースノートを確認する

システムへの予期せぬ影響を防ぐため、事前に「Movable Type リリースノート」を参照し、パッケージの変更内容を確認してください。

バックアップを作成する

アップデート・アップグレード後の万一の不具合に備え、データの個別バックアップとインスタンス全体のバックアップ(AMI 作成)をおこなってください。手順は、「Movable Type AMI版のバックアップとリストア」を参照してください。

アップデートの手順

パッケージを最新のバージョンへアップデートします。

$ sudo dnf upgrade movabletype

バージョンが固定されている場合(8.0 系)

8.0 系(バージョン 8.0.4-1 以上)をご利用の場合、標準でバージョンが固定されています。パッチバージョンとマイナーバージョンでアップデートの手順が異なるため、該当するセクションを参照してください。

最新のパッチバージョンへアップデートする場合

バージョンの固定を維持したまま、パッケージをアップデートします。

$ sudo dnf upgrade movabletype

最新のマイナーバージョンへアップデートする場合

バージョンの固定を解除したのち、パッケージをアップデートします。

$ sudo dnf versionlock delete 'movabletype-0:8.0.*'
$ sudo dnf upgrade movabletype

アップグレードの手順

リポジトリファイル(/etc/yum.repos.d/movabletype.repo)の baseurl を変更します。初期状態のURLにはバージョンが含まれていないため、アップグレード先を明示したURLに書き替えます。

# 初期状態
baseurl=https://repo.movabletype.jp/repo/<serial_code>/$basearch/

# 変更後
baseurl=https://repo.movabletype.jp/repo/mt9/<serial_code>/$basearch/

<serial_code>は、環境によって異なります。決して変更しないように注意してください。

キャッシュなどのリポジトリの一時データを削除します。

$ sudo dnf clean all

パッケージの更新可能なバージョンを確認します。

$ dnf check-update movabletype

パッケージをアップグレードします。

$ sudo dnf upgrade movabletype

パッケージのアップグレード完了後、管理画面にアクセスすると、Movable Type のデータベースのアップグレードウィザードが表示されます。画面の指示に従い、アップグレードを実施してください。

アップグレードウィザードで「Upgrade Complete!」と表示されたら、作業は完了です。

コマンドで Movable Type のアップデート/アップグレードがおこなえない場合には、「Q.Movable Type AMI版で dnf / yum を使ったアップデートができない」を参照してください。

関連するマニュアル

目次