Skip to main content

Rpm - Perintah Linux - Perintah Unix

34. Serial Belajar Sistem Manajemen Paket Ubuntu - Repositori PPA (April 2025)

34. Serial Belajar Sistem Manajemen Paket Ubuntu - Repositori PPA (April 2025)
Anonim

Perintah Linux / Unix: rpm

NAME

rpm - Pengurus Pakej RPM

SINOPSIS

MEMERIKSAAN DAN MEMBENARKAN PAKET:

rpm --Query pilih-pilihan pilihan pertanyaan

rpm -V pilih-pilihan pengesahan-pilihan

rpm - import PUBKEY …

rpm -K - tidak berdaftar --nodigest PACKAGE_FILE …

MEMASANG, MENINGKATKAN DAN MEMUTUSKAN PAKET:

rpm -i pemasangan-pilihan PACKAGE_FILE …

rpm --naik taraf pemasangan-pilihan PACKAGE_FILE …

rpm -F pemasangan-pilihan PACKAGE_FILE …

rpm -e --allmatches --nodep --noskrip - pemotretan - semula --test PACKAGE_NAME …

PELBAGAI:

rpm --initdb

rpm --addsign PACKAGE_FILE …

rpm --showrc

rpm - setugid PACKAGE_NAME …

pilih-pilihan

PACKAGE_NAME -a, - semua -f, - fail FILE -g, - kumpulan KUMPULAN {-p, - pakej PACKAGE_FILE --memilik MD5 --hdrid SHA1 --pidid MD5 --tid TID - jumlah yang dikehendaki HDRNUM --menggerakkannya PACKAGE_NAME - apa yang berlaku CAPABILITY - apa yang diperlukan CAPABILITY

pilihan pertanyaan

--changelog -c, - configfiles -d, - docfiles --pembuangan --filesbypkg -i, - info --last -l, - senarai --bersedia --qf, - queryformat QUERYFMT -R, - memerlukan --skrip -s, - menyatakan - pemetik, - triggerscripts

pengesahan-pilihan

--nodep --nofil --noskrip --nodigest - tidak berdaftar --nolinkto --nomd5 --nosize - tidak - kumpulan --nomtime --nomode --nordev

pemasangan-pilihan

--aid --semua fail --badreloc --excludepath OLDPATH --excdocs --force -h, - hash - mengesahkan - --ignoreos --includedocs --justdb --nodep --nodigest - tidak berdaftar - tidak mencadangkan - no --noskrip - pemotretan --Berkasukan --peringkat --pengesan semula NEWPATH - Bersekutu OLDPATH = NEWPATH - semula --bebas semula --replacepkgs --test

DESKRIPSI

rpm adalah yang berkuasaPengurus Pakej, yang boleh digunakan untuk membina, memasang, menanyakan, mengesahkan, mengemas kini, dan memadam pakej perisian individu. Apakej terdiri daripada arkib fail dan meta-data yang digunakan untuk memasang dan memadam fail arkib. Data meta termasuk skrip pembantu, atribut fail, dan maklumat deskriptif mengenai pakej.Pakej datang dalam dua jenis: pakej binari, yang digunakan untuk merangkum perisian yang akan dipasang, dan pakej sumber, yang mengandungi kod sumber dan resipi yang diperlukan untuk menghasilkan pakej binari.

Salah satu mod asas berikut mesti dipilih:Pertanyaan, Sahkan, Cek Tandatangan,Pasang / Menaiktaraf / Segarkan, Nyahpasang, Inisialisasi Pangkalan Data, Rebuild Pangkalan Data, Mengundurkan diri, Tambah Tandatangan, Tetapkan Pemilik / Kumpulan, Tunjukkan Pertanyaan Permintaan, danTunjukkan Konfigurasi.

OPSYEN UMUM

Pilihan ini boleh digunakan dalam semua mod yang berbeza.

- ?, - membantu

Cetak mesej penggunaan yang lebih lama kemudian normal.

- pengalihan

Cetak satu baris yang mengandungi nombor versirpm digunakan.

--senyap

Cetakan sesedikit mungkin - biasanya mesej ralat hanya akan dipaparkan.

-v

Cetak maklumat yang bermasalah - mesej kemajuan rutin biasanya akan dipaparkan.

-vv

Cetak banyak maklumat debugging hodoh.

- fail fail FILELIST

Setiap fail di dalam kolon dipisahkan FILELIST dibaca secara berurutan olehrpm untuk maklumat konfigurasi. Hanya fail pertama dalam senarai mesti wujud, dan tildes akan diperluaskan kepada nilai$ HOME. Lalai FILELIST adalah / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- paip CMD

Paip output darirpm kepada perintah itu CMD .

--dbpath DIREKTORI

Gunakan pangkalan data dalam DIREKTORI rathen daripada laluan lalai / var / lib / rpm

--root DIREKTORI

Gunakan pokok sistem fail yang berakar pada DIREKTORI untuk semua operasi. Perhatikan bahawa ini bermakna pangkalan data dalam DIREKTORI akan digunakan untuk pemeriksaan ketergantungan dan sebarang skrip (s) (mis.jawatan% jika memasang, atau% prep jika bangunan, pakej) akan dijalankan selepas chroot (2) ke DIREKTORI .

PUSAT PEMASANGAN DAN UPGRADE

Bentuk umum perintah memasang rpm adalah

rpm - pasangkan pemasangan-pilihan PACKAGE_FILE …

Ini memasang pakej baru.

Bentuk umum arahan peningkatan rpm ialah

rpm --naik taraf pemasangan-pilihan PACKAGE_FILE …

Menaik taraf ini atau memasang pakej yang kini dipasang pada versi yang lebih baru. Ini adalah sama seperti memasang, kecuali semua versi lain (s) pakej dikeluarkan selepas pakej baru dipasang.

rpm -F pemasangan-pilihan PACKAGE_FILE …

Ini akan meningkatkan pakej, tetapi hanya jika versi terdahulu kini wujud. The PACKAGE_FILE boleh ditentukan sebagaiftp atauhttp URL, di mana pakej akan dimuat turun sebelum dipasang. LihatFTP/HTTP PILIHAN untuk mendapatkan maklumatrpmdalamannyaftp danhttp sokongan pelanggan.

--aid

Tambah pakej yang dicadangkan kepada set transaksi apabila diperlukan.

--semua fail

Menginstall atau menaik taraf semua fail yang ada di dalam pakej, tidak kira sama ada mereka wujud.

--badreloc

Digunakan dengan- Bersekutu, membenarkan penempatan semula pada semua laluan fail, bukan hanya itu OLDPATH termasuk dalam peralihan pakej binari (s).

--excludepath OLDPATH

Jangan memasang fail yang namanya bermula dengan OLDPATH .

--excdocs

Jangan pasang sebarang fail yang ditandakan sebagai dokumentasi (yang termasuk halaman lelaki dan dokumen texinfo).

--force

Sama seperti menggunakan--replacepkgs, --bebas semula, dan--Berkasukan.

-h, --hash

Cetak 50 hash mark apabila arkib pakej dibongkar. Gunakan dengan-v | --verbose untuk paparan yang lebih baik.

- mengesahkan

Jangan semak sistem fail gunung untuk ruang cakera yang mencukupi sebelum memasang pakej ini.

-

Benarkan pemasangan atau menaik taraf walaupun arkitek pakej binari dan tuan rumah tidak sepadan.

--ignoreos

Benarkan pemasangan atau menaik taraf walaupun sistem operasi pakej dan hos binari tidak sepadan.

--includedocs

Pasang fail dokumentasi. Inilah kelakuan lalai.

--justdb

Kemas kini pangkalan data sahaja, bukan sistem fail.

--nodigest

Jangan mengesahkan pakej atau pencerahan header semasa membaca.

- tidak berdaftar

Jangan sahkan tandatangan pakej atau tandatangan apabila membaca.

--nodep

Jangan melakukan semakan pergantungan sebelum memasang atau menaik taraf pakej.

- tidak mencadangkan

Jangan cadangkan pakej yang memberi ketergantungan yang hilang.

- no

Jangan buat semula pakej untuk pemasangan. Senarai pakej biasanya akan disusun semula untuk memuaskan kebergantungan.

--noskrip

--nopre

--nopost

--nopreun

--nopostun

Jangan laksanakan skrip nama yang sama. The--noskrip pilihan bersamaan dengan

--nopre --nopost --nopreun --nopostun

dan mematikan pelaksanaan yang sepadan% pra, jawatan%, % preun, dan% postunskrip (s).

- pemotretan

--notriggerin

--notriggerun

--notriggerpostun

Jangan laksanakan sebarang skrip pemetik jenis yang dinamakan. The- pemotretan pilihan bersamaan dengan

--notriggerin --notriggerun --notriggerpostun

dan mematikan pelaksanaan yang sepadanmencetuskan%, % triggerun, dan% triggerpostun skrip (s).

--Berkasukan

Benarkan peningkatan untuk menggantikan pakej yang lebih baru dengan yang lebih lama.

--peringkat

Cetak peratusan sebagai fail yang dibongkar dari arkib pakej. Ini bertujuan untuk membuatrpm mudah dikendalikan dari alat lain.

--pengesan semula NEWPATH

Untuk pakej binari yang boleh ditarik balik, terjemahkan semua laluan fail yang bermula dengan awalan pemasangan dalam petunjuk pemindahan pakej (s) ke NEWPATH .

- Bersekutu OLDPATH = NEWPATH

Untuk pakej binari yang boleh dipindahkan, terjemahkan semua laluan fail yang bermula dengan OLDPATH dalam pindahan penempatan pakej (s) ke NEWPATH . Pilihan ini boleh digunakan berulang kali jika beberapa OLDPATH dalam pakej akan dipindahkan.

- semula

Ralat semula pakej sebelum memadamkan. Pakej yang telah dipasang sebelum ini akan dinamakan mengikut makro% _repackage_name_fmt dan akan dibuat dalam direktori yang dinamakan oleh makro% _repackage_dir (nilai lalai ialah / var / tmp ).

--bebas semula

Pasang pakej walaupun mereka menggantikan fail dari yang lain, sudah dipasang, pakej.

--replacepkgs

Pasang pakej walaupun sesetengahnya sudah dipasang pada sistem ini.

--test

Jangan pasangkan pakej, semak dan laporkan konflik yang mungkin.

OPTIONS ERASE

Bentuk umum perintah penghapusan rpm ialah

rpm -e --allmatches --nodep --noskrip - pemotretan - semula --test PACKAGE_NAME …

Pilihan berikut juga boleh digunakan:

--allmatches

Keluarkan semua versi pakej yang sepadan PACKAGE_NAME . Biasanya ralat dikeluarkan jika PACKAGE_NAME sepadan dengan pelbagai pakej.

--nodep

Jangan semak dependencies sebelum menyahpasang pakej.

--noskrip

--nopreun

--nopostun

Jangan laksanakan skrip nama yang sama. The--noskrip opsyen semasa memadam pakej bersamaan dengan

--nopreun --nopostun

dan mematikan pelaksanaan yang sepadan% preun, dan% postun skrip (s).

- pemotretan

--notriggerun

--notriggerpostun

Jangan laksanakan sebarang skrip pemetik jenis yang dinamakan. The- pemotretan pilihan bersamaan dengan

--notriggerun --notriggerpostun

dan mematikan pelaksanaan yang sepadan% triggerun, dan% triggerpostun skrip (s).

- semula

Ralat semula pakej sebelum memadamkan. Pakej yang telah dipasang sebelum ini akan dinamakan mengikut makro% _repackage_name_fmt dan akan dibuat dalam direktori yang dinamakan oleh makro% _repackage_dir (nilai lalai ialah / var / tmp ).

--test

Jangan sekali-kali menyahpasang apa-apa, hanya melalui usul. Berguna bersempena dengan-vv pilihan untuk penyahpepijatan.

QUERY OPTIONS

Bentuk umum perintah permintaan rpm adalah

rpm --Query pilih-pilihan pilihan pertanyaan

Anda boleh menentukan format yang maklumat pakej perlu dicetak. Untuk melakukan ini, anda menggunakan

--qf | --queryformat QUERYFMT

pilihan, diikuti oleh QUERYFMT rentetan format. Format pertanyaan diubah suai versi standardprintf (3) pemformatan. Formatnya terdiri daripada rentetan statik (yang mungkin termasuk aksara standard melarikan diri untuk baris baru, tab, dan aksara khas lain) danprintf (3) jenis format. Sebagairpm sudah mengetahui jenis yang hendak dicetak, penanda jenis harus diabaikan, dan diganti dengan nama tag header untuk dicetak, disertakan oleh{} watak. Nama tag adalah insesitive kes, dan yang terkemukaRPMTAG_ bahagian nama tag juga boleh diabaikan.

Format output alternatif boleh diminta dengan mengikuti teg dengan: typetag . Pada masa ini, jenis berikut disokong:

: perisai

Balutkan kunci awam dalam perisai ASCII.

: base64

Kod data biner menggunakan base64.

:Tarikh

Gunakan strftime (3) format "% c".

: hari

Gunakan strftime (3) format "% a% b% d% Y".

: depflags

Bendera pergantungan format.

: fflags

Tandakan bendera fail.

: hex

Format dalam heksadesimal.

: oktal

Format dalam oktaf.

: perms

Beri kebenaran fail fail.

: shescape

Melepaskan sebut harga tunggal untuk digunakan dalam skrip.

: triggertype

Paparkan sujuk pemicu.

Contohnya, untuk mencetak hanya nama pakej yang ditanyakan, anda boleh gunakan% {NAME} sebagai rentetan format. Untuk mencetak nama pakej dan maklumat pengedaran dalam dua lajur, anda boleh menggunakannya% -30 {NAME}% {DISTRIBUTION}. rpm akan mencetak senarai semua tag yang ia ketahui apabila ia dipanggil dengan--querytags hujah.

Terdapat dua subset pilihan untuk pertanyaan: pemilihan pakej, dan pemilihan maklumat.

PILIH PILIHAN PAKEJ:

PACKAGE_NAME

Pakej terpasang permintaan dinamakan PACKAGE_NAME .

-a, --all

Tanyakan semua pakej yang dipasang.

-f, - fail FILE

Mempunyai pakej permintaan FILE .

--memilik MD5

Pakej pertanyaan yang mengandungi pengenal fail yang diberikan, iaitu MD5 mencerna kandungan fail.

-g, - kumpulan KUMPULAN

Pakej pertanyaan dengan kumpulan KUMPULAN .

--hdrid SHA1

Pakej pertanyaan yang mengandungi pengecam tajuk yang diberikan, iaitu SHA1 mencerai rantau pengepala yang tidak berubah.

-p, --package PACKAGE_FILE

Paparkan pakej (dipasang) PACKAGE_FILE . The PACKAGE_FILE boleh ditentukan sebagaiftp atauhttp URL gaya, di mana tajuk pakej akan dimuat turun dan dipersoalkan. LihatOPTIONS FTP / HTTP untuk mendapatkan maklumatrpmdalamannyaftp danhttp sokongan pelanggan. The PACKAGE_FILE hujah, jika bukan pakej binari, akan ditafsirkan sebagai pakej ASCII yang nyata. Komen dibenarkan, bermula dengan '#', dan setiap baris fail manifes pakej mungkin termasuk ruang putih yang dipisahkan ungkapan glob, termasuk URL dengan ekspresi glob terpencil, yang akan diperluas ke laluan yang diganti di tempat pakej yang nyata tambahan PACKAGE_FILE hujah kepada pertanyaan.

--pidid MD5

Pakej pertanyaan yang mengandungi pengenal pakej yang diberikan, iaitu MD5 mencerna tajuk gabungan dan kandungan muatan.

- jumlah yang dikehendaki HDRNUM

Tanyakan HDRNUM masuk pangkalan data terus; ini hanya berguna untuk penyahpepijatan.

--specfile SPECFILE

Parse dan pertanyaan SPECFILE seolah-olah pakej itu. Walaupun tidak semua maklumat (contohnya senarai fail) tersedia, jenis pertanyaan membenarkan rpm digunakan untuk mengekstrak maklumat dari fail spec tanpa perlu menulis parser specfile.

--tid TID

Pakej pertanyaan yang telah diberikan TID pengecam transaksi. Setem masa unix kini digunakan sebagai pengecam transaksi. Semua pakej yang dipasang atau dipadamkan dalam satu transaksi mempunyai pengecam biasa.

--menggerakkannya PACKAGE_NAME

Pakej pertanyaan yang dicetuskan oleh pakej (s) PACKAGE_NAME .

- apa yang berlaku CAPABILITY

Cuba semua pakej yang menyediakan CAPABILITY keupayaan.

- apa yang diperlukan CAPABILITY

Tanyakan semua pakej yang diperlukan CAPABILITY untuk berfungsi dengan betul.

PILIHAN PEPERIKSAAN PEPERIKSAAN:

--changelog

Paparkan maklumat perubahan untuk pakej.

-c, --configfiles

Senaraikan fail konfigurasi sahaja (bermakna-l).

-d, --docfiles

Senaraikan fail dokumentasi sahaja (bermakna-l).

--pembuangan

Maklumat fail dump seperti berikut:

saiz jalur mtime md5sum kumpulan pemilik isconfig isdoc rdev symlink

Pilihan ini mesti digunakan dengan sekurang-kurangnya satu-l, -c, -d.

--filesbypkg

Senaraikan semua fail dalam setiap pakej terpilih.

-i, --info

Maklumat pakej paparan, termasuk nama, versi, dan perihalan. Ini menggunakan--queryformat jika ada yang dinyatakan.

--last

Perintah penyenaraian pakej dengan memasang masa supaya pakej terkini berada di atas.

-l, - senarai

Senaraikan fail dalam pakej.

--bersedia

Kemampuan senarai pakej ini disediakan.

-R, - perlukan

Senarai pakej di mana pakej ini bergantung.

--skrip

Senaraikan skrip tertentu pakej (s) yang digunakan sebagai sebahagian daripada proses pemasangan dan pemasangan.

-s, --state

Paparkan negeri fail dalam pakej (menyiratkan-l). Keadaan setiap fail adalah salah satu daripada normal , tidak dipasang , atau digantikan .

--pengarah, --triggerscripts

Paparkan skrip pencetus, jika ada, yang terkandung di dalam pakej.

PILIH PILIHAN

Bentuk umum perintah pengesahan rpm ialah

rpm -V pilih-pilihan pengesahan-pilihan

Mengesahkan pakej membandingkan maklumat mengenai fail yang dipasang dalam pakej dengan maklumat mengenai fail yang diambil dari metadata pakej yang disimpan dalam pangkalan data rpm. Antara lain, mengesahkan membandingkan saiz, jumlah MD5, kebenaran, jenis, pemilik dan kumpulan setiap fail. Sebarang percanggahan dipaparkan.Fail yang tidak dipasang dari pakej, sebagai contoh, fail dokumentasi yang dikecualikan pada pemasangan menggunakan "--excdocs"pilihan, akan diabaikan secara diam-diam.

Pilihan pemilihan pakej adalah sama seperti untuk permintaan pakej (termasuk fail manifes pakej sebagai argumen). Pilihan lain yang unik untuk mengesahkan mod ialah:

--nodep

Jangan sahkan kebergantungan pakej.

--nodigest

Jangan mengesahkan pakej atau pencerahan header semasa membaca.

--nofil

Jangan mengesahkan sebarang sifat fail pakej.

--noskrip

Jangan laksanakan% verifyscript skrip (jika ada).

- tidak berdaftar

Jangan sahkan tandatangan pakej atau tandatangan apabila membaca.

--nolinkto

--nomd5

--nosize

- tidak

- kumpulan

--nomtime

--nomode

--nordev

Jangan sahkan atribut fail yang sepadan.

Format output ialah rentetan 8 karakter, penanda atribut yang mungkin:

c % config fail konfigurasi. d % doc fail dokumentasi. g hantu% fail (iaitu kandungan fail tidak termasuk dalam muatan pakej). l % lesen fail lesen. r %baca saya fail readme.

dari tajuk pakej, diikuti dengan nama fail. Setiap satu daripada 8 aksara menandakan hasil daripada perbandingan atribut fail kepada nilai atribut yang direkodkan dalam pangkalan data. Satu "."(tempoh) bermakna ujian berlalu, sementara satu"?"(tanda tanya) menunjukkan ujian tidak dapat dilakukan (mis. kebenaran fail menghalang pembacaan). Jika tidak, (mnemonically emBaksara lama) menandakan kegagalan yang sepadan--sahkan ujian:

S fail Size berbeza M Mberbeza ode (termasuk keizinan dan jenis fail) 5 MD5 berbeza D Dmenyelinap nombor utama / kecil nombor salah L bacaLdakwat (2) jalan salah perlawanan U Upemilikan berbeza G Gpemilikan roup berbeza T mTime berbeza

TANDATANGAN DIGITAL DAN PENGESAHAN DIGITAL

Bentuk umum arahan tandatangan digital rpm ialah

rpm - import PUBKEY …

rpm {--checksig} - tidak berdaftar --nodigest PACKAGE_FILE …

The--checksig pilihan memeriksa semua pencernaan dan tandatangan yang terkandung dalam PACKAGE_FILE untuk memastikan integriti dan asal pakej. Perhatikan bahawa tandatangan kini disahkan apabila pakej dibaca, dan--checksig berguna untuk mengesahkan semua pencernaan dan tandatangan yang berkaitan dengan pakej.

Tandatangan digital tidak boleh disahkan tanpa kunci awam. Kunci awam berperisai ASCII boleh ditambah kepadarpm pangkalan data menggunakan- import. Kunci awam yang diimport dibawa dalam tajuk, dan pengurusan cincin utama dilakukan dengan tepat seperti pengurusan pakej. Sebagai contoh, semua kunci awam yang diimport sekarang boleh dipaparkan oleh:

rpm -qa gpg-pubkey *

Butiran mengenai kunci awam khusus, apabila diimport, boleh dipaparkan dengan membuat pertanyaan. Berikut adalah maklumat mengenai kunci Red GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Akhir sekali, kunci awam boleh dipadamkan selepas mengimport seperti pakej. Berikut adalah cara untuk mengeluarkan kunci Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e

MENYEDIAKAN PAKEJ

rpm --addsign | --daftar PACKAGE_FILE …

Kedua-dua--addsign dan- letakkan pilihan menghasilkan dan memasukkan tandatangan baru untuk setiap pakej PACKAGE_FILE diberi, menggantikan mana-mana tandatangan yang sedia ada. Terdapat dua pilihan untuk alasan sejarah, tidak ada perbezaan dalam tingkah laku pada masa ini.

MENGGUNAKAN GPG UNTUK MENGANDUNGI PAKET

Untuk menandatangani pakej menggunakan GPG,rpm mesti dikonfigurasikan untuk menjalankan GPG dan dapat mencari cincin utama dengan kunci yang sesuai. Secara lalai,rpm menggunakan konvensyen yang sama seperti GPG untuk mencari cincin utama, iaitu$ GNUPGHOME pembolehubah persekitaran. Sekiranya cincin utama anda tidak terletak di mana GPG menjangkakannya, anda perlu mengkonfigurasi makro% _gpg_path menjadi lokasi cincin kunci GPG untuk digunakan.

Untuk keserasian dengan versi GPG, PGP, dan rpm yang lebih lama, hanya paket tanda tangan V3 OpenPGP perlu dikonfigurasi. Sama ada algoritma pengesahan DSA atau RSA boleh digunakan, tetapi DSA lebih disukai.

Sekiranya anda mahu menandatangani pakej yang anda buat sendiri, anda juga perlu membuat pasangan kunci awam dan rahsia anda sendiri (lihat manual GPG). Anda juga perlu mengkonfigurasikannyarpm makro

% _signature

Jenis tandatangan. Sekarang hanya gpg dan pgp disokong.

% _gpg_name

Nama "pengguna" yang kunci anda ingin gunakan untuk menandatangani pakej anda.

Contohnya, untuk dapat menggunakan GPG untuk menandatangani pakej sebagai pengguna "John Doe < [email protected] >' dari cincin utama yang terletak di /etc/rpm/.gpg menggunakan laku boleh laku / usr / bin / gpg anda akan termasuk

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / usr / bin / gpg

dalam fail konfigurasi makro. Gunakan / etc / rpm / macros untuk konfigurasi setiap sistem dan ~ / .rpmmacros untuk konfigurasi setiap pengguna.

PEMBUKAAN OPSYEN DATABASE

Bentuk umum arahan pangkalan data rpm semula adalah

rpm --buat semula -v --dbpath DIREKTORI --root DIREKTORI

Gunakan--initdb untuk membuat pangkalan data baru, gunakan--buat semula untuk membina semula indeks pangkalan data dari tajuk pakej yang dipasang.

SHOWRC

Perintah itu

rpm --showrc

menunjukkan nilairpm akan digunakan untuk semua pilihan yang sedang ditetapkan rpmrc dan makro fail konfigurasi (s).

OPTIONS FTP / HTTP

rpm boleh bertindak sebagai pelanggan FTP dan / atau HTTP supaya pakej boleh dipertimbangkan atau dipasang dari internet. Fail pakej untuk pemasangan, peningkatan, dan operasi pertanyaan mungkin dinyatakan sebagaiftp atauhttpURL gaya:

ftp: // USER: PASSWORD @ HOST: PORT / path / to / package.rpm

Sekiranya: PASSWORD bahagian dihilangkan, kata laluan akan diminta untuk (sekali bagi setiap pengguna / pasangan nama pasangan). Jika kedua-dua pengguna dan kata laluan diabaikan, tanpa namaftp digunakan. Dalam semua kes, pasif (PASV)ftp pemindahan dilakukan.

rpm membolehkan pilihan berikut digunakan dengan URL ftp:

--ftpproxy HOST

Pengacara itu HOST akan digunakan sebagai pelayan proksi untuk semua pindahan ftp, yang membolehkan pengguna menggunakan ftp melalui mesin firewall yang menggunakan sistem proksi. Pilihan ini juga boleh ditentukan dengan mengkonfigurasi makro% _ftpproxy.

--ftpport HOST

TCP PORT nombor yang hendak digunakan untuk sambungan ftp pada pelayan ftp proksi dan bukannya port lalai. Pilihan ini juga boleh ditentukan dengan mengkonfigurasi makro% _ftpport.

rpm membolehkan pilihan berikut digunakanhttp URL:

--httpproxy HOST

Pengacara itu HOST akan digunakan sebagai pelayan proksi untuk semuahttp pemindahan. Pilihan ini juga boleh ditentukan dengan mengkonfigurasi makro% _httpproxy.

--httpport PORT

TCP PORT nombor untuk digunakan untukhttp sambungan pada pelayan http proksi dan bukannya port lalai. Pilihan ini juga boleh ditentukan dengan mengkonfigurasi makro% _httpport.

ISI LEGISI

Melaksanakan rpmbuild

Mod binaan rpm kini bermastautin di / usr / bin / rpmbuild boleh laku. Walaupun keserasian warisan yang disediakan oleh alias popat di bawah telah mencukupi, keserasian itu tidak sempurna; Oleh itu, keserasian mod membina melalui alias pop timbul sedang dikeluarkan dari rpm. Pasangrpmbuild pakej, dan lihatrpmbuild(8) untuk dokumentasi semuarpm membina mod yang terdahulu didokumentasikan di sinirpm(8).

Tambah baris berikut kepada / etc / popt jika anda ingin meneruskan permohonanrpmbuild daripadarpmbaris perintah:

rpm exec --bp rpmb -bp rpm exec --bc rpmb -bc rpm exec --bi rpmb -bi rpm exec --bl rpmb -bl rpm exec --ba rpmb -ba rpm exec --bb rpmb -bb rpm exec - rpmb -bs rpm exec --tp rpmb -tp rpm exec --tc rpmb -tc rpm exec --ti rpmb -ti rpm exec --tl rpmb -tl rpm exec --ta rpmb -ta rpm exec - tb rpmb -tb rpm exec --ts rpmb -ts rpm exec --rebuild rpmb --rebuild rpm exec --recompile rpmb --recompile rpm exec --clean rpmb --clean rpm exec --rmsource rpmb --rmsource rpm exec --rmspec rpmb --rmspec rpm exec --target rpmb --target rpm exec --short-circuit rpmb --short-circuit

LIHAT JUGA

pop(3), rpm2cpio(8), rpmbuild(8),

http://www.rpm.org/ http://www.rpm.org/>

Penting: Menggunakan lelaki perintah ( % lelaki ) untuk melihat bagaimana arahan digunakan pada komputer tertentu anda.