Rpm パッケージ管理機能の完全な説明
ソフトウェア パッケージ管理の機能:コンパイルされたプログラムの各コンポーネント ファイルを 1 つまたは複数のパッケージにパッケージ化します。プログラム パッケージのインストール、アップグレード、アンインストール、クエリ、検証、およびデータベースのメンテナンスを容易にするため。
RPM パッケージ管理の分析を見てみましょう
Rpm パッケージには redhat と S.U.S.E で優れたアプリケーションがあります
次に centos システムで rpm パッケージを使用します。管理のための詳細な機能分析
yum (rhel シリーズ) を使用してインストールすると、依存関係を自動的に解決できます。 d
rpm パッケージ命名形式:
name-VERSION-release.arch.rpm
VERSION:major.minor.release
Major: メジャー バージョン番号 (バージョンにはメジャー アップデートがあります)、minor: マイナー バージョン番号 (マイナーupdate)
release.arch: rpm パッケージのリリース番号
release.os: 2.el7 (プラットフォーム).i386 (アーキテクチャ).rpm アーキテクチャ (アーキテクチャ): i386 、 x64 (amd64)、ppc、noarch manager;
実際の操作:
このマシンはサーバーに zsh-4.3.10-9.el6.x86_64.rpm を正常にダウンロードしました。これを使用して実装します。
構文: rpm [オプション] [パッケージファイル]
インストール; -i, --install
rpm -ivh /path/to /rpm_package
/rpm_package --nodeps; 依存関係を無視する (アンインストールに適用)
でもto --nodeps; 元の情報を上書きします
Rpm -i -- replacepkgs /path/to/rpm_name
[root@bucktan ~]# rpm -ivh --replacepkgs zsh-4.3.10-9.el6.x86_64.rpm
アンインストール; -e, --erase
rmp -e package_name
rpm -U /path/to/ rpm_package
—oldpackage downgrade
2 つのパッケージがサーバーから取得されました: zabbix-2.4.0-1.el6.x86_64 .rpm
zabbix-2.4.5-1 .el6.x86_64.rpm
zabbix-2.4.5-1.el6.x86_64 にアップグレードする前 .rpm
[ROOT@Bucktan] ~# RPM-Uvh-OLDPACKAGE ZABBIX-2.4.0-1.el686_64.rpm
## アップグレードのみ; 実行されません) rpm -F /path/to/rpm_package通常は vh とともに使用されます。 rpm -Uvh|-Fvh /path/to/package -- nosignatureあり。
[query-options]
パッケージがインストールされているかどうかをクエリします; rpm -q package_name
[select-options]:
rpm -qaすべてのインストール済みパッケージを照会;
rpm -qf /path/to/file ファイルが生成されたパッケージを照会;
-q --whatprovides file_name どのパッケージが含まれているかを照会指定された機能は、指定された機能パッケージ
にどのプログラム パッケージが依存しているかを照会するために、提供者
--q-WhatRequires File_name によって生成されます [Query-options]:
RPM -QL Package_name インストール後に生成されたファイルをクエリします; rpm -qd package_name パッケージのインストール後に生成されるヘルプ ドキュメントをクエリします;
rpm -qc package_name は、パッケージのインストール後に生成された構成ファイルを照会します。
rpm -qR package_name 指定されたソフトウェア パッケージの依存関係を照会します
使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用するusing ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐
## インストール後、背面のスクリプトをインストールします# アンインストール前に前面のスクリプトをアンインストールします
アンインストール後、背面のスクリプトをアンインストールします
##Q # rpm -qpl package_file インストール後に生成されるファイルをクエリします。 rpm -qpi package_file パッケージの簡単な説明情報をクエリします。
オプションと組み合わせて使用できます。 -qp --scripts など
検証; インストールされたファイルが変更されているかどうかを確認します
rpm -V package_name
rpm -V zsh
S .5 ....t。C /etc /zshrc
。
M モードは異なります (権限とファイルの種類を含む) L readLink(2) パスの不一致
差分 機能が変更されました
ソースの正当性とソフトウェアの完全性を確認します
パッケージの整合性; 単一暗号化メカニズム (MD5|sha1..)
ソースの正当性; 公開キー暗号化メカニズム (RSA)
rpm -K /path/to/packagefile は、パッケージのソースの正当性
rpm --checksig /path/to/package_file
-Nosigeature: ソースのソースをチェックしない -NODIGest: する検証中にパッケージの整合性を確認しない
# gpgキーファイルをインポート:
###rpm -import/path/to/gpg-key-file##場所:
# /var/lib/rpm 再構築: rpm --initdb: 初期化 事前にデータベースが存在しない場合は新規作成 RPM -Rebuilddb の再構築以上がrpmパッケージ管理機能の解析方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 中国語版
中国語版、とても使いやすい

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
