【実践スキル】rpmパッケージのダウンロードとインストール。rpmリソースを取得する

1.rpmパッケージのダウンロード

コマンドを使用する場合yum install、通常はダウンロードして直接インストールしますが、rpmパッケージをインストールせずにダウンロードするだけの場合はどうでしょうか。

  1. yum-utilsをインストールします
yum install yum-utils -y
  1. yum-utilsパッケージのコマンドを確認してください
rpm -ql yum-utils
rpm -ql yum-utils |grep yumdownloader
  1. yumdownloaderを使用してダウンロードする
yumdownloader --resolve <软件名称>

2.rpmパッケージのインストール

インストール

rpm -ivh --force --nodeps <rpm包名>

--force --nodeps:依存関係に関係なく強制インストール

rpmパッケージを表示する

rpm -qa #查看所有
rpm -qa |grep telnet #查看带有telnet的rpm包

rpmパッケージを削除します

rpm -e <rpm包名>

ここに画像の説明を挿入

rpmパッケージをアップグレードする

rpm -Uvh <rpm包名>  # 升级
rpm -Fvh <rpm包名>  # 升级

ここに画像の説明を挿入

3.rpmの一般的なパラメータ

 # 安装
 rpm -ivh <rpm包名>				# 直接安装
 rpm --force -ivh <rpm包名> 		# 忽略报错,强制安装
 rpm -ivh --noscripts <rpm包名> 	# 在安装过程不执行脚本
 rpm -ivh --replacepkgs <rpm包名> # 覆盖、替换安装
 
 # 在安装过程可能出现以来错误,如A包依赖于B包,那么在A包安装之前,需要先安装好B包
 
 # 查询
 rpm -q telnet				# 查询指定的包是否安装
 rpm -qa					# 列出所有安装过的包
 rpm -qf  /bin/ls			# 查询指定文件来自于那个安装包
 rpm -qif /bin/ls   		# 返回软件包的有关信息
 rpm -qlf /bin/ls   		# 返回软件包的文件列表
 rpm -qi telnet				# 查询包元数据
 rpm -ql telnet				# 获取rpm包中的文件安装的位置
 rpm -qd telnet				# 查询包相关文档
 rpm -qc bash				# 查询包配置文件
 rpm -q --scripts bash		# 查询安装、卸载前后执行的脚本
 rpm -q --changelog telnet 	# 查询包更新信息
 rpm -qpR <rpm包名>     	 # 查看包依赖关系

4.まとめ

このシナリオは、イントラネットの使用に特に適しています。インストールパッケージが必要な場合、イントラネットをダウンロードできません。最初にエクストラネットを使用してダウンロードしてから、イントラネットにコピーしてインストールできます。

rpmパッケージリソースのWebサイト: http: //rpm.pbone.net/

WeChatのパブリックアカウントはすでに開設されています。「JiangXiaonanと彼の友達」を検索すると、私を見つけることができます。友達、注目してください。記事は同期して更新され、見やすくなります。

おすすめ

転載: blog.csdn.net/weixin_45842494/article/details/123453225