0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

yum

Last updated at Posted at 2025-07-08
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]#
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?