yum update -y --downloadonly --downloaddir=/work
yum localupdate /work/*
うまくアップデートできていないものは
個別に対応する
find / -iname "*.conf" -type f > tmp.txt
#echo $ONE > tmp.txt
while read line
do
ls -l $line >> file.txt
md5sum $line >> md5sum.txt
dirname $line >> dirpath.txt
done<tmp.txt
cat dirpath.txt | sort | uniq > GOAL.txt
while read line
do
cp -r --parents $line /work/zzz/
done<GOAL.txt
find / -iname "*.conf" -o -iname "*.cnf"
rpm --prefix /opt/customLocation -ivh javajava.rpm
[root@yumtest ~]# sh yumlocalupdate.sh
メタデータの期限切れの最終確認: 0:02:10 時間前の 2025年07月12日 00時27分02秒 に実施しました。
パッケージ autogen-libopts はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/autogen-libopts-5.18.12-8.el8.x86_64.rpm
パッケージ evolution-data-server-ui はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/evolution-data-server-ui-3.28.5-24.el8.x86_64.rpm
パッケージ glibc-gconv-extra はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/glibc-gconv-extra-2.28-251.el8.2.x86_64.rpm
パッケージ gnutls-dane はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/gnutls-dane-3.6.16-8.el8.1.x86_64.rpm
パッケージ gnutls-utils はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/gnutls-utils-3.6.16-8.el8.1.x86_64.rpm
パッケージ libbpf はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/libbpf-0.5.0-1.el8.x86_64.rpm
パッケージ libfdt はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/libfdt-1.6.0-1.el8.x86_64.rpm
パッケージ libtpms はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/libtpms-0.9.1-2.20211126git1ff6fe1f43.module_el8+310+72016cce.x86_64.rpm
パッケージ libvirt-client はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/libvirt-client-8.0.0-23.1.module_el8+1010+06b1482b.x86_64.rpm
パッケージ libwpe はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/libwpe-1.10.0-4.el8.x86_64.rpm
パッケージ mdevctl はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/mdevctl-1.1.0-2.el8.x86_64.rpm
パッケージ podman-gvproxy はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/podman-gvproxy-4.9.4-0.1.module_el8+971+3d3df00d.x86_64.rpm
パッケージ podman-plugins はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/podman-plugins-4.9.4-0.1.module_el8+971+3d3df00d.x86_64.rpm
パッケージ python3-distro はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/python3-distro-1.4.0-2.module_el8+762+77bd8591.noarch.rpm
パッケージ python3-magic はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/python3-magic-5.33-26.el8.noarch.rpm
パッケージ qemu-kvm-docs はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/qemu-kvm-docs-6.2.0-49.module_el8+991+097e156d.x86_64.rpm
パッケージ qemu-kvm-hw-usbredir はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/qemu-kvm-hw-usbredir-6.2.0-49.module_el8+991+097e156d.x86_64.rpm
パッケージ qemu-kvm-ui-opengl はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/qemu-kvm-ui-opengl-6.2.0-49.module_el8+991+097e156d.x86_64.rpm
パッケージ qemu-kvm-ui-spice はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/qemu-kvm-ui-spice-6.2.0-49.module_el8+991+097e156d.x86_64.rpm
パッケージ shadow-utils-subid はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/shadow-utils-subid-4.6-22.el8.x86_64.rpm
パッケージ swtpm はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/swtpm-0.7.0-4.20211109gitb79fd91.module_el8+310+72016cce.x86_64.rpm
パッケージ swtpm-libs はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/swtpm-libs-0.7.0-4.20211109gitb79fd91.module_el8+310+72016cce.x86_64.rpm
パッケージ swtpm-tools はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/swtpm-tools-0.7.0-4.20211109gitb79fd91.module_el8+310+72016cce.x86_64.rpm
パッケージ wpebackend-fdo はインストールされていないので、更新できません。
一致した引数がありません: /work/rpm/wpebackend-fdo-1.10.0-3.el8.x86_64.rpm
依存関係が解決しました。
ダウンロードしたrpmパッケージファイルから、rpm -qaで表示する名前を生成することができるスクリプト
[root@yumtest rpm]# cat rpmNameVersion.sh
RPMPACK=$(ls /work/rpm/*.rpm)
for pack in ${RPMPACK}
do
rpmNAME=$(rpm -qip $pack | awk '/Name :/ {print $3}')
rpmVER=$(rpm -qip $pack | awk '/Version :/ {print $3}')
rpmREA=$(rpm -qip $pack | awk '/Release :/ {print $3}')
rpmARC=$(rpm -qip $pack | awk '/Architecture:/ {print $2}')
echo "${rpmNAME}-${rpmVER}.${rpmREA}.${rpmARC}"
done
[root@yumtest rpm]#