差分

提供: fukudat.net
ナビゲーションに移動検索に移動
ページの作成:「以前は公式にアップグレードツールが用意されていたが、配布中止になってしまっているようで、あきらめかけていたアップ…」
以前は公式にアップグレードツールが用意されていたが、配布中止になってしまっているようで、あきらめかけていたアップグレードだが、
[https://qiita.com/kuroki_roku/items/38d5fe0d757349c70cd8 CentOS6からCentOS7へアップグレードでdev.centos.orgがリンク切れになっていた]という記事を見つけて、
ダメ元で試してみる。

== pre-upgrade assistant のインストール ==
<pre>
# rpm -ihv https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-1.0.2-36.0.1.el6.centos.x86_64.rpm
# rpm -ihv https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-contents-0.5.14-1.el6.centos.noarch.rpm
# rpm -ihv https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-ui-1.0.2-36.0.1.el6.centos.x86_64.rpm
# rpm -ihv https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/redhat-upgrade-tool-0.7.22-3.el6.centos.noarch.rpm
</pre>

途中で↓のようなエラーが出たら、足りないパッケージをインストール。
<pre>
エラー: 依存性の欠如:
pkgconfig(libxml-2.0) は preupgrade-assistant-1.0.2-36.0.1.el6.centos.x86_64 に必要とされています
pkgconfig(libxslt) は preupgrade-assistant-1.0.2-36.0.1.el6.centos.x86_64 に必要とされています
</pre>
この場合、libxml-2.0、libxslt が足りないので、
<pre>
# yum install libxml2-devel libxslt-devel
</pre>
などとする。

== アップグレード前準備 ==
<pre>
# preupg
Preupg tool doesn't do the actual upgrade.
Please ensure you have backed up your system and/or data in the event of a failed upgrade
that would require a full re-install of the system from installation media.
Do you want to continue? y/n
y
Gathering logs used by preupgrade assistant:
All installed packages : 01/11 ...finished (time 00:00s)
...
</pre>

== アップグレード実行 ==
<pre>
# redhat-upgrade-tool-cli --network 7 --cleanup-post --instrepo=http://vault.centos.org/centos/7.2.1511/os/x86_64/ --addrepo=CentOS7=http://mirror.centos.org/centos/7/os/x86_64/
setting up repos...
...
(296/298): zlib-1.2.7-18.el7.i686.rpm | 91 kB 00:00
(297/298): zlib-1.2.7-18.el7.x86_64.rpm | 90 kB 00:00
(298/298): zlib-devel-1.2.7-18.el7.x86_64.rpm | 50 kB 00:00
testing upgrade transaction
rpm transaction 100% [======================================================================================================================================================================]
rpm install 100% [==========================================================================================================================================================================]
setting up system for upgrade
Finished. Reboot to start upgrade.
</pre>
なんか成功したっぽい。

== 参考文献 ==
* [https://qiita.com/kuroki_roku/items/38d5fe0d757349c70cd8 CentOS6からCentOS7へアップグレードでdev.centos.orgがリンク切れになっていた]

案内メニュー