もくじ
移行元作業
リポジトリの確認
# yum repolist 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp リポジトリー ID リポジトリー名 状態 base/7/x86_64 CentOS-7 - Base 9,911 epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,656 extras/7/x86_64 CentOS-7 - Extras 370 updates/7/x86_64 CentOS-7 - Updates 1,308 repolist: 24,245
# yum repolist all 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: mirror.dmmlabs.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp リポジトリー ID リポジトリー名 状態 C7.0.1406-base/x86_64 CentOS-7.0.1406 - Base 無効 C7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlus 無効 C7.0.1406-extras/x86_64 CentOS-7.0.1406 - Extras 無効 C7.0.1406-fasttrack/x86_64 CentOS-7.0.1406 - CentOSPlus 無効 C7.0.1406-updates/x86_64 CentOS-7.0.1406 - Updates 無効 C7.1.1503-base/x86_64 CentOS-7.1.1503 - Base 無効 C7.1.1503-centosplus/x86_64 CentOS-7.1.1503 - CentOSPlus 無効 C7.1.1503-extras/x86_64 CentOS-7.1.1503 - Extras 無効 C7.1.1503-fasttrack/x86_64 CentOS-7.1.1503 - CentOSPlus 無効 C7.1.1503-updates/x86_64 CentOS-7.1.1503 - Updates 無効 C7.2.1511-base/x86_64 CentOS-7.2.1511 - Base 無効 C7.2.1511-centosplus/x86_64 CentOS-7.2.1511 - CentOSPlus 無効 C7.2.1511-extras/x86_64 CentOS-7.2.1511 - Extras 無効 C7.2.1511-fasttrack/x86_64 CentOS-7.2.1511 - CentOSPlus 無効 C7.2.1511-updates/x86_64 CentOS-7.2.1511 - Updates 無効 C7.3.1611-base/x86_64 CentOS-7.3.1611 - Base 無効 C7.3.1611-centosplus/x86_64 CentOS-7.3.1611 - CentOSPlus 無効 C7.3.1611-extras/x86_64 CentOS-7.3.1611 - Extras 無効 C7.3.1611-fasttrack/x86_64 CentOS-7.3.1611 - CentOSPlus 無効 C7.3.1611-updates/x86_64 CentOS-7.3.1611 - Updates 無効 C7.4.1708-base/x86_64 CentOS-7.4.1708 - Base 無効 C7.4.1708-centosplus/x86_64 CentOS-7.4.1708 - CentOSPlus 無効 C7.4.1708-extras/x86_64 CentOS-7.4.1708 - Extras 無効 C7.4.1708-fasttrack/x86_64 CentOS-7.4.1708 - CentOSPlus 無効 C7.4.1708-updates/x86_64 CentOS-7.4.1708 - Updates 無効 base/7/x86_64 CentOS-7 - Base 有効: 9,911 base-debuginfo/x86_64 CentOS-7 - Debuginfo 無効 base-source/7 CentOS-7 - Base Sources 無効 c7-media CentOS-7 - Media 無効 centosplus/7/x86_64 CentOS-7 - Plus 無効 centosplus-source/7 CentOS-7 - Plus Sources 無効 cr/7/x86_64 CentOS-7 - cr 無効 epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 有効: 12,656 epel-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 - Debug 無効 epel-source/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 - Source 無効 epel-testing/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 無効 epel-testing-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Debug 無効 epel-testing-source/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Source 無効 extras/7/x86_64 CentOS-7 - Extras 有効: 370 extras-source/7 CentOS-7 - Extras Sources 無効 fasttrack/7/x86_64 CentOS-7 - fasttrack 無効 updates/7/x86_64 CentOS-7 - Updates 有効: 1,308 updates-source/7 CentOS-7 - Updates Sources 無効 repolist: 24,245
rpm構成の取得
# rpm -qa --qf "%{NAME}\n" | sort > old_packages.txt (略) device-mapper-event wpa_supplicant libpciaccess pciutils alsa-firmware ebtables dbus-glib python-slip-dbus python-pyudev plymouth-scripts fuse-libs lsscsi freetype grub2-pc libdnet virt-what pth rpm-build-libs gpgme (略)
移行先作業
# rpm -qa --qf "%{NAME}\n" | sort > new_packages.txt 比較して欠如しているファイルのみ抽出 # diff old_packages.txt new_packages.txt | grep "^<" | cut -d ' ' -f 2 > lack_packages.txt 欠落しているrpmのみ取得 # yum install `cat lack_packages.txt`
※yumはrpmファイルをダウンロードしてインストールを行いますが、rpmファイル自体はサーバ内には残らない仕様
@see
いつも勉強させてもらっています!
サイトデザイン変わりましたね^^
>江口さん
有難う、
夏日が続きますがお元気そうで何よりで。
そう、江口さんはいつも色々なことに気付かれるのですね!
美しい青が気に入ってます。