Rumah > Operasi dan penyelenggaraan > Keselamatan > Bagaimana untuk menganalisis fungsi pengurusan pakej rpm

Bagaimana untuk menganalisis fungsi pengurusan pakej rpm

PHPz
Lepaskan: 2023-05-24 09:01:05
ke hadapan
1382 orang telah melayarinya

Penjelasan penuh tentang fungsi pengurusan pakej Rpm

Fungsi pengurusan pakej perisian: Membungkus komponen program yang disusun ke dalam satu atau beberapa pakej Fail, mengikut urutan untuk memudahkan pemasangan, naik taraf, nyahpasang, pertanyaan, pengesahan dan penyelenggaraan pangkalan data pakej program.

Mari kita lihat analisis pengurusan pakej RPM

Pakej Rpm mempunyai aplikasi hebat dalam redhat dan S.U.S.E

Kami seterusnya akan menggunakan pakej rpm dalam sistem centos Management does beberapa analisis fungsi terperinci

Menggunakan yum (siri rhel) untuk memasang boleh menyelesaikan kebergantungan secara automatik d

format penamaan pakej rpm:

name-VERSION-release.arch.rpm

VERSION: major.minor.release

Major: nombor versi major (versi mempunyai kemas kini utama: minor version number (minor kemas kini)

release.arch: Nombor keluaran pakej rpm

release.os: 2.el7 (platform).i386 (architecture).rpm architecture (architecture): i386, x64 (amd64), ppc, pengurus noarch;

Operasi sebenar:

Mesin ini telah berjaya memuat turun zsh-4.3.10-9.el6.x86_64.rpm pada pelayan >

Sintaks : rpm [pilihan] [pakej_fail]

Pemasangan; -i, --pasang

rpm -ivh /path/ to/rpm_package

-v; Paparkan maklumat pemasangan

-vv;                                                                                                                                                                                                   maklumat asal

                                                                                                                                                                                                                                                                                                                                                                                                                                                            pemasangan; -e,-Padam

RMP -E PACKAGE_NAME

-AllMatches Menyahpasang pakej perisian dengan semua nama yang dinyatakan

                                                                                                                                                                                           . > Naik taraf atau pasang ;

Bagaimana untuk menganalisis fungsi pengurusan pakej rpm rpm -U /path/to/rpm_package

--turun taraf pakej lama

Dua pakej diambil dari pelayan: zabbix-2.4.0-1.el6 .x86_64.rpm

zabbix-2.4.5-1.el6.x86_64.rpm

Naik taraf kepada zabbix-2.4.5-1.el6 sebelum .x86_64.rpm

[root@bucktan]~# rpm -Uvh --oldpackage zabbix-2.4.0-1.el6.x86_64.rpm

Hanya naik taraf; (jika tiada versi pakej lama tidak akan dilaksanakan)

rpm -F /path/to/rpm_package

Bagaimana untuk menganalisis fungsi pengurusan pakej rpm Biasanya digunakan dengan vh

dengan;

Versi kernel yang berbeza boleh wujud bersama, jadi operasi pemasangan boleh dilakukan, tetapi naik taraf tidak disyorkan

(Titik utama) Pertanyaan rpm {-q|--query} [pilih -pilihan] [pilihan pertanyaan]

Tanya sama ada pakej dipasang

rpm -q package_name

[pilihan-pilihan]:

rpm -q aQuery semua pakej yang dipasang;

rpm -qf /path/to/file Query yang pakej fail dijana oleh; dijana oleh -q --apa yang memerlukan Pertanyaan Nama_Fail yang mana pakej Keupayaan ditentukan oleh pakej Keupayaan yang ditentukan

[pilihan pertanyaan]:

Bagaimana untuk menganalisis fungsi pengurusan pakej rpm

> rpm -ql package_name menanyakan fail yang dijana selepas pakej dipasang; . > pranyahpasang Skrip Pra-Nyahpasang

pasca nyahpasang Skrip Pasca-nyahpasang

Pertanyaan maklumat berkaitan tentang pakej yang dinyahpasang; -qp

Bagaimana untuk menganalisis fungsi pengurusan pakej rpm rpm -qpl package_file Tanya fail yang akan dijana selepas pemasangan

rpm -qpi package_file Tanya maklumat perihalan ringkas bagi pakej tersebut; fail yang dipasang telah diubah suai

rpm -V package_nameBagaimana untuk menganalisis fungsi pengurusan pakej rpm

[root@bucktan ~]# rpm -V zsh

S .5....T. dll/zshrc

Bagaimana untuk menganalisis fungsi pengurusan pakej rpm Maklumat anotasi dikembalikan;

Saiz fail S berbeza Saiz

Mod M berbeza (termasuk kebenaran dan jenis fail) Fail pengepala

5 ringkasan (dahulu jumlah MD5) berbeza MD5

D Peranti tidak sepadan nombor major/minor

L readLink(2) laluan tidak sepadan

U Pemilikan pengguna berbeza Pemilik

G Pemilikan kumpulan berbeza Pemilikan kumpulan

T mTime berbeza Masa pengubahsuaian

P keupayaan berbeza Keupayaan diubah

Sahkan kesahihan sumber dan integriti perisian

Keutuhan pakej; mekanisme (RSA)

rpm -K /path/to/packagefile terus menyemak kesahihan sumber pakej

rpm --checksig /path/to/package_file

                                                                                                                                                                                                                                                                                                                                                         ; 🎜>

                                                                                                                                                                       >

Lokasi: /var/lib/rpm

Bina semula:

rpm --initdb: Initialization

Jika pangkalan data tidak wujud terlebih dahulu , buat yang baharu

rpm --rebuilddb Rebuild

Buat pangkalan data baharu secara langsung, yang akan menimpa pangkalan data asal Bagaimana untuk menganalisis fungsi pengurusan pakej rpm

Atas ialah kandungan terperinci Bagaimana untuk menganalisis fungsi pengurusan pakej rpm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
rpm
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan