Rpm - Komando Linux Ubuntu - Unix Komando

Linux Ubuntu / Unix Komando : rpm

NAME

rpm - rpm Paket Manajer

SYNOPSIS

QUERYING AND VERIFYING bungkusan:

rpm {-q | --query} [pilih-pilihan] [pamundut-pilihan]

rpm {-V | --verify} [pilih-pilihan] [pariksa-pilihan]

rpm --import PUBKEY ...

rpm {-K | --checksig} [--nosignature] [--nodigest]
PACKAGE_FILE ...

Masang, Ngaronjatkeun, jeung nyoplokkeun bungkusan:

rpm {-i | --install} [install-pilihan] PACKAGE_FILE ...

rpm {-U | --upgrade} [install-pilihan] PACKAGE_FILE ...

rpm {-F | --freshen} [install-pilihan] PACKAGE_FILE ...

rpm {-e | --erase} [--allmatches] [--nodeps] [--noscripts]
[--notriggers] [--repackage] [--test] PACKAGE_NAME ...

Rupa-rupa:

rpm {--initdb | --rebuilddb}

rpm {--addsign | --resign} PACKAGE_FILE ...

rpm {--querytags | --showrc}

rpm {--setperms | --setugids} PACKAGE_NAME ...

pilih-pilihan


[PACKAGE_NAME] [-a, - kabeh] [-f, - file file]
[-g, - Grup Grup] {-p, - pakét PACKAGE_FILE]
[--fileid MD5] [--hdrid SHA1] [--pkgid MD5] [--tid TID]
[--querybynumber HDRNUM] [--triggeredby PACKAGE_NAME]
[Kamampuhan --whatprovides] [--whatrequires kamampuhan]

query-pilihan


[--changelog] [-c, - configfiles] [-d, - docfiles] [--dump]
[--filesbypkg] [-i, - info] [--last] [-l, - daptar]
[--provides] [--qf, - queryformat QUERYFMT]
[-R, - merlukeun] [--scripts] [-s, - kaayaan]
[--triggers, - triggerscripts]

pariksa-pilihan


[--nodeps] [--nofiles] [--noscripts]
[--nodigest] [--nosignature]
[--nolinkto] [--nomd5] [--nosize] [--nouser]
[--nogroup] [--nomtime] [--nomode] [--nordev]

install-pilihan


[--aid] [--allfiles] [--badreloc] [--excludepath OLDPATH]
[--excludedocs] [--force] [-h, - Hash]
[--ignoresize] [--ignorearch] [--ignoreos]
[--includedocs] [--justdb] [--nodeps]
[--nodigest] [--nosignature] [--nosuggest]
[--noorder] [--noscripts] [--notriggers]
[--oldpackage] [--percent] [--prefix NEWPATH]
[--relocate OLDPATH = NEWPATH]
[--repackage] [--replacefiles] [--replacepkgs]
[--test]

gambaran

rpm mangrupakeun Manajer Paket kuat, anu bisa dipaké pikeun ngawangun, install, pamundut, pariksa, ngapdet, sarta mupus bungkusan software individu. Hiji paket diwangun ku hiji arsip koropak tur meta-data dipaké pikeun masang sareng mupus payil arsip. The meta-data ngawengku Aksara nulungan, atribut file, jeung émbaran deskriptif ngeunaan iket. Bungkusan datangna dina dua variétas: bungkusan binér, dipaké pikeun encapsulate software bisa dipasang, tur bungkusan sumber, ngandung kode sumber na resep diperlukeun pikeun ngahasilkeun bungkusan binér.

Salah sahiji modus dasar handap kudu dipilih: pamundut, Verify sagedà Cék, Pasang / ningkatkeun / Freshen, Uninstall, Initialize databés, nyieun databés, mundur, Tambahkeun sagedÃ, siapkeun boga / Grup, Tembongkeun Querytags, sarta Tembongkeun Konfigurasi.

pilihan umum

Pilihan ieu bisa dipake di sakabeh modus béda.

-?, --tulung

Nyitak pesen pamakéan panjang lajeng normal.

--version

Nyitak hiji garis tunggal ngandung jumlah versi rpm dipake.

--quiet

Nyitak sakumaha saeutik sabisa - ilaharna mung seratan kasalahan bakal dipintonkeun.

-V

Nyitak informasi verbose - pesen kamajuan ilaharna rutin bakal dipintonkeun.

-vv

Nyitak kavling informasi debugging awon.

FILELIST --rcfile

Unggal payil dina FILELIST titik dipisahkeun keur maca sequentially ku rpm pikeun émbaran konfigurasi. Mung file munggaran dina daptar nu kudu aya, sarta tildes bakal dilegaan nepi ka nilai $ HOME. The FILELIST standar nyaéta / usr / lib / rpm / rpmrc: / usr / lib / rpm / redhat / rpmrc: ~ / .rpmrc.

--pipe CMD

Pipa kaluaran rpm kana paréntah CMD.

Diréktori --dbpath

Paké database dina Diréktori rathen batan standar jalur / var / lib / rpm

Diréktori --root

Nganggo tangkal Sistim file rooted dina Diréktori pikeun sakabéh operasi. Catetan yen ieu hartina databés dina diréktori bakal dipaké pikeun cék kagumantungan tur sagala scriptlet (s) (misalna% pos lamun masang, atawa% prep lamun ngawangun, pakét a) bakal ngajalankeun sanggeus hiji chroot (2) Diréktori.

Masang sareng TINGKATKEUN pilihan

Bentuk umum hiji rpm install sorana

rpm {-i | --install} [install-pilihan] PACKAGE_FILE ...

Ieu installs paket anyar.

Bentuk umum hiji paréntah pamutahiran rpm nyaeta

rpm {-U | --upgrade} [install-pilihan] PACKAGE_FILE ...

Ieu upgrades atanapi installs paket ayeuna dipasang ka versi nu leuwih anyar. Ieu sarua install, iwal kabéh versi sejen (s) ti iket anu dipiceun sanggeus paket anyar anu dipasang.

rpm {-F | --freshen} [install-pilihan] PACKAGE_FILE ...

Ieu bakal ningkatkeun bungkusan, tapi ngan lamun pérsi saméméhna ayeuna aya. PACKAGE_FILE bakal dieusian salaku hiji ftp atanapi http URL , nu hal pakét bakal didownload saméméh keur dipasang. Tempo ftp / HTTP pilihan pikeun informasi dina ftp na http rojongan klien internal rpm 's.

--aid

Tambahkeun bungkusan ngusulkeun ka urus diatur lamun diperlukeun.

--allfiles

Installs atanapi upgrades sakabéh file missingok di iket, paduli lamun maranéhna aya.

--badreloc

Dipaké kalawan --relocate, relocations diturutan on sakabeh jalur file, teu ngan jelema OLDPATH 's kaasup dina pakét binér relokasi hint (s).

--excludepath OLDPATH

Ulah install file ngaran anu dimimitian kalawan OLDPATH.

--excludedocs

Ulah install berkas nu ditandaan salaku dokuméntasi (anu ngawengku Kaca lalaki sarta texinfo dokumén).

--force

Sarua salaku maké --replacepkgs, --replacefiles, sarta --oldpackage.

-h, --hash

Nyitak 50 tanda Hash salaku arsip pakét anu unpacked. Paké ku -V | --verbose pikeun tampilan nicer.

--ignoresize

Ulah pariksa Gunung sistem file pikeun rohangan na piringan cukup saméméh masang pakét ieu.

--ignorearch

Ngawenangkeun instalasi atawa Ngaronjatkeun sanajan arsitéktur ti pakét binér jeung host teu cocog.

--ignoreos

Ngawenangkeun instalasi atawa Ngaronjatkeun sanajan sistem operasi anu pakét binér jeung host teu cocog.

--includedocs

Install file dokuméntasi. Ieu paripolah standar.

--justdb

Apdet mung database, moal filesystem nu.

--nodigest

Ulah pariksa pakét atawa lulugu digests nalika maca.

--nosignature

Ulah pariksa pakét atawa lulugu tanda tangan lamun maca.

--nodeps

Ulah ngalakukeun cek kagumantungan saméméh masang atawa ngaronjatkeun pakét a.

--nosuggest

Ulah nyarankeun pakét (s) nu nyadiakeun kagumantungan leungit.

--noorder

Ulah susun ulang nu bungkusan pikeun install. Daptar bungkusan bakal normal jadi reordered kana nyugemakeun dependancies.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Ulah ngaéksekusi nu scriptlet tina nami nu sami. Pilihan --noscripts sarua jeung

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

na pareum dina palaksanaan tina% pre pakait,% pos,% preun, sarta% postun scriptlet (s).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Ulah ngaéksekusi sagala pemicu scriptlet sahiji jenis ngaranna. Pilihan --notriggers sarua jeung

--notriggerin --notriggerun --notriggerpostun

na pareum palaksanaan tina% triggerin pakait,% triggerun, sarta% triggerpostun scriptlet (s).

--oldpackage

Ngawenangkeun pamutahiran kana ngaganti hiji pakét anyar kalawan heubeul salah.

--percent

percentages citak saperti payil anu unpacked ti arsip pakét. Ieu dimaksudkeun sangkan rpm gampang pikeun ngajalankeun tina parabot lianna.

--prefix NEWPATH

Pikeun bungkusan binér relocateable, narjamahkeun sakabeh jalur file nu mimitian ku awalan instalasi dina hint pakét relokasi (s) kana NEWPATH.

--relocate OLDPATH = NEWPATH

Pikeun bungkusan binér relocatable, narjamahkeun sakabeh jalur file nu mimitian ku OLDPATH dina hint pakét relokasi (s) kana NEWPATH. Pilihan ieu bisa dipaké sababaraha kali lamun sababaraha OLDPATH 's di iket anu bisa direlokasi.

--repackage

Ulang paket payil saméméh erasing. Iket saméméhna dipasang bakal dingaranan dumasar kana% _repackage_name_fmt makro na bakal dijieun dina diréktori ngaranna ku% _repackage_dir makro (nilai standar nyaéta / var / TMP).

--replacefiles

Masang bungkusan sanajan aranjeunna ngaganti payil ti sejen, geus dipasang, bungkusan.

--replacepkgs

Masang bungkusan sanajan sawatara di antarana anu geus dipasang dina sistem ieu.

--test

Ulah install iket, kantun mariksa tur ngalaporkeun bentrok poténsial.

mupus pilihan

Bentuk umum hiji paréntah rpm Pupus téh

rpm {-e | --erase} [--allmatches] [--nodeps] [--noscripts] [--notriggers] [--repackage] [--test] PACKAGE_NAME ...

Pilihan di handap ieu bisa ogé dipaké:

--allmatches

Miceun kabeh versi ngeunaan iket nu cocog PACKAGE_NAME. Biasana kasalahan anu dikaluarkeun mun PACKAGE_NAME cocog sababaraha bungkusan.

--nodeps

Ulah pariksa kabebasan saméméh uninstalling nu bungkusan.

--noscripts

--nopreun

--nopostun

Ulah ngaéksekusi nu scriptlet tina nami nu sami. Pilihan --noscripts mangsa pakét Pupus sarua jeung

--nopreun --nopostun

na pareum dina palaksanaan tina% preun pakait, jeung% postun scriptlet (s).

--notriggers

--notriggerun

--notriggerpostun

Ulah ngaéksekusi sagala pemicu scriptlet sahiji jenis ngaranna. Pilihan --notriggers sarua jeung

--notriggerun --notriggerpostun

na pareum palaksanaan tina% triggerun pakait, jeung% triggerpostun scriptlet (s).

--repackage

Ulang paket payil saméméh erasing. Iket saméméhna dipasang bakal dingaranan dumasar kana% _repackage_name_fmt makro na bakal dijieun dina diréktori ngaranna ku% _repackage_dir makro (nilai standar nyaéta / var / TMP).

--test

Ulah bener uninstall nanaon, ngan balik ngaliwatan ketak. Mangpaat ditéang jeung pilihan -vv pikeun debugging.

pilihan QUERY

Bentuk umum hiji paréntah rpm pamundut anu

rpm {-q | --query} [pilih-pilihan] [pamundut-pilihan]

Anjeun bisa nangtukeun nu format nu informasi pakét kudu dicitak dina. Jang ngalampahkeun ieu, anjeun nganggo


--qf | --queryformat QUERYFMT

pilihan, dituturkeun ku string format QUERYFMT. Format pamundut anu modifed vérsi standar printf (3) pormat. Format nu diwangun ku string statik (anu bisa ngawengku aksara C baku escapes pikeun newlines, tab, sarta karakter husus sejenna) jeung printf (3) ngetik formatters. Salaku rpm geus weruh jenis ka nyitak, anu tipe specifier kudu disingkahkeun kumaha oge, tur diganti ku nami tag lulugu bisa dicitak, enclosed ku {} karakter. Ngaran Tag mangrupakeun hal insesitive, sarta bagian RPMTAG_ ngarah tina ngaran tag bisa jadi disingkahkeun ogé.

Format kaluaran Silih bisa jadi dipénta ku handap tag ku: typetag. Ayeuna, jenis handap dirojong:

:baju wesi


Bungkus hiji konci publik di armor ASCII.

: base64

Encode data binér maké base64.

:kaping

Paké strftime (3) "% c" format.

:dinten

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

: depflags

Format kagumantungan umbul.

: fflags

Format file umbul.

: hex

Format di hexadecimal.

: octal

Format di octal.

: perms

idin format file.

: shescape

Kabur tanda petik tunggal keur dipake dina naskah.

: triggertype

Tampilan pemicu ahiran.

Contona, pikeun nyitak mung ngaran tina bungkusan queried, Anjeun bisa make% {NAME} salaku senar format. Pikeun nyitak nami bungkusan na informasi distribution dina dua kolom, Anjeun bisa make% -30 {NAME}% {sebaran}. rpm baris nyitak daptar sadaya tag eta weruh ngeunaan keur invoked jeung argumen --querytags.

Aya dua golongan tina pilihan pikeun querying: Pilihan pakét, sarta Pilihan informasi.

Pilihan pakét Pilihan:

PACKAGE_NAME

Query dipasang pakét ngaranna PACKAGE_NAME.

-a, --all

Query sadayana bungkusan dipasang.

-f, file --file

Pakét pamundut owning file.

MD5 --fileid

Pakét pamundut nu ngandung hiji identifier file dibikeun, misalna dina MD5 Intisari tina eusi file.

-g, --group Grup

Query bungkusan jeung group of grup.

SHA1 --hdrid

Pakét pamundut nu ngandung hiji identifier lulugu dibikeun, misalna dina SHA1 Intisari wewengkon lulugu immutable.

-p, --package PACKAGE_FILE

Query hiji (uninstalled) pakét PACKAGE_FILE. PACKAGE_FILE bakal dieusian salaku hiji URL ftp atanapi http gaya, nu hal lulugu pakét bakal diundeur jeung queried. Tempo pilihan ftp / HTTP pikeun informasi dina ftp na http rojongan klien internal rpm 's. The PACKAGE_FILE argumen (s), upami teu paket binér, bakal diinterpretasi salaku hiji manifest pakét ASCII. Komentar nu diijinkeun, dimimitian ku hiji '#', sarta masing-masing garis paket file manifest mungkin kaasup spasi seperated ungkapan glob bodas, kaasup URL urang jeung ungkapan glob jauh, anu bakal dimekarkeun pikeun jalur nu Cirian di tempat paket manifest salaku PACKAGE_FILE alesan tambahan pikeun pamundut teh.

MD5 --pkgid

Pakét pamundut nu ngandung hiji pakét identifier dibikeun, misalna dina MD5 Intisari tina lulugu sarta payload eusi nu digabungkeun.

--querybynumber HDRNUM

Pamundut nu HDRNUM th Éntri pangkalan data langsung; ieu téh gunana wungkul pikeun debugging.

SPECFILE --specfile

Parse jeung pamundut SPECFILE sakumaha lamun éta pakét a. Sanajan henteu sakabeh informasi (misalna béréndélan file) nyaéta sadia, jenis ieu pamundut idin rpm bisa dipaké pikeun nimba informasi tina file Spesifikasina tanpa ngabogaan nulis parser specfile.

--tid TID

Pakét pamundut (s) nu boga dibikeun identifier urus TID. A Unix waktos cap anu ayeuna dipaké salaku identifier urus. Sadaya paket (s) dipasang atawa erased dina hiji urus tunggal boga identifier umum.

--triggeredby PACKAGE_NAME

Bungkusan pamundut nu dipicu ku pakét (s) PACKAGE_NAME.

--whatprovides kamampuhan

Query sadayana bungkusan nu nyadiakeun kamampuhan kamampuhan.

--whatrequires kamampuhan

Query sadayana bungkusan anu merlukeun kamampuan pikeun fungsi ditangtoskeun.

Pilihan pakét QUERY:

--changelog

Inpo robah tampilan pikeun iket.

-c, --configfiles

Daptar wungkul file konfigurasi (ngakibatkeun -l).

-d, --docfiles

Daptar ukur file dokuméntasi (ngakibatkeun -l).

--dump

Dump informasi file saperti kieu:

jalur ukuranana mtime mode md5sum boga grup isconfig symlink isdoc rdev

Pilihan ieu kudu dipake kalawan sahenteuna salah sahiji -l, -c, -d.

--filesbypkg

Daptar sadaya file di unggal pakét dipilih.

-i, --info

Inpo pakét tampilan, kaasup ngaran, versi, sarta pedaran. Ieu migunakeun --queryformat lamun salah ieu dieusian.

--last

Pemesanan iket Listing ku install waktos sapertos yén bungkusan panganyarna anu di luhur.

-l, --list

file Daptar di pakét.

--provides

kamampuhan Daptar pakét ieu nyadiakeun.

-R, --requires

bungkusan Daptar on nu pakét ieu gumantung.

--scripts

Daptar scriptlet husus pakét (s) nu dipaké salaku bagian tina prosés instalasi tur uninstallation.

-s, --state

Nembongkeun nagara koropak di iket (ngakibatkeun -l). Kaayaan unggal file nyaeta salah sahiji normal, teu dipasang, atawa diganti.

--triggers, --triggerscripts

Mintonkeun Aksara pemicu, upami sagala, nu dikandung dina iket.

pariksa pilihan

Bentuk umum hiji rpm pariksa sorana

rpm {-V | --verify} [pilih-pilihan] [pariksa-pilihan]

Verifying pakét a compares informasi ngeunaan file anu dipasang dina pakét sareng informasi ngeunaan file dicokot tina metadata pakét disimpen di database rpm. Diantara hal séjén, verifying compares ukuran, MD5 jumlah, idin, tipe, boga jeung grup unggal file. Sagala discrepencies dipintonkeun. File nu teu dipasang ti iket, contona, payil dokuméntasi kaasup kana instalasi ngagunakeun "--excludedocs" pilihan, bakal cicingeun teu dipalire.

Pilihan Pilihan pakét anu sarua keur pakét querying (kaasup pakét file manifest salaku alesan). Pilihan séjén unik kana modeu pariksa aya:

--nodeps

Ulah pariksa kabebasan bungkusan.

--nodigest

Ulah pariksa pakét atawa lulugu digests nalika maca.

--nofiles

Ulah pariksa sagala atribut koropak pakét.

--noscripts

Ulah ngaéksekusi% nu verifyscript scriptlet (lamun sagala).

--nosignature

Ulah pariksa pakét atawa lulugu tanda tangan lamun maca.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Ulah pariksa atribut file pakait.

Format kaluaran mangrupa string of 8 karakter, hiji mungkin kamajuan atribut:

c file konfigurasi% config. d file dokuméntasi% doc. g file% jurig (ie eusi file teu kaasup dina payload pakét). l% file lisénsi lisénsi. r% readme file readme.

ti lulugu pakét, dituturkeun ku nami file. Unggal 8 karakter ngalambangkeun hasil tina perbandingan tina atribut (s) payil kana nilai jelema atribut (s) kacatet dina pangkalan data. A tunggal "." (Jaman) hartina test kaliwat, bari (tanda tanya) single "?" Nunjukkeun test nu teu bisa dipigawé (misalna file idin nyegah bacaan). Disebutkeun, (mnemonically em B oldened) karakter ngalambangkeun gagalna sahiji test --verify pakait:

S file S ize béda M M ode béda (ngawengku idin sarta jenis file) 5 MD 5 jumlah béda D D evice utama / minor angka mis-cocok L dibaca L tinta (2) jalur mis-cocok U U kapamilikan ser béda G G roup kapamilikan béda T m T ime béda

Signature digital AND nyerna verifikasi

Bentuk umum rpm signature digital Paréntah anu

rpm --import PUBKEY ...

rpm {--checksig} [--nosignature] [--nodigest]
PACKAGE_FILE ...

Pilihan --checksig cek sagala digests jeung tanda tangan dikandung dina PACKAGE_FILE pikeun mastikeun integritas jeung asal iket. Catet yén tanda tangan ayeuna diverifikasi iraha pakét a ieu baca, sarta --checksig téh boga mangpaat pikeun pariksa sagala tina digests jeung tanda tangan pakait sareng pakét a.

tanda tangan Digital teu bisa diverifikasi tanpa konci umum. Hiji ASCII Armored konci umum bisa ditambahkeun kana databés rpm maké --import. Hiji konci publik diimpor geus dibabawa dina lulugu, sarta manajemén ring konci anu dipigawé persis kawas manajemén pakét. Contona, kabéh kenop publik ayeuna diimpor bisa ditampilkeun ku:

rpm -qa gpg-pubkey *

Rinci ngeunaan hiji konci publik husus, nalika diimpor, bisa ditampilkeun ku querying. Di dieu téh informasi ngeunaan konci Red Hat GPG / dsa:

rpm -qi gpg-pubkey-db42a60e

Tungtungna, kenop umum bisa erased sanggeus importing kawas bungkusan. Di dieu téh kumaha carana nyabut konci Red Hat GPG / dsa

rpm -e gpg-pubkey-db42a60e

Signing paket

rpm --addsign | --resign PACKAGE_FILE ...

Duanana tina pilihan --addsign na --resign ngahasilkeun terus selapkeun tanda tangan anyar pikeun tiap PACKAGE_FILE pakét dibikeun, ngaganti sagala tanda tangan aya. Aya dua pilihan keur alesan sajarah, taya bédana dina kabiasaan ayeuna.

Ngagunakeun GPG asup bungkusan

Dina raraga asup bungkusan maké GPG, rpm kudu ngonpigurasi ka ngajalankeun GPG sarta bisa manggihan cingcin konci kalayan kenop luyu. Sacara standar, rpm ngagunakeun Konvénsi sarua salaku GPG pikeun manggihan cingcin konci, nyaéta variable lingkungan $ GNUPGHOME. Mun cingcin konci Anjeun teu lokasina dimana GPG ekspektasi aranjeunna janten, anjeun bakal kedah ngonpigurasikeun nu% _gpg_path makro janten lokasi cingcin konci GPG ngagunakeun.

Pikeun kasaluyuan sareng versi heubeul tina GPG, PGP, sarta rpm, ngan V3 OpenPGP pakét signature kudu ngonpigurasi. Boh dsa atanapi persà algoritma verifikasi bisa dipaké, tapi dsa ieu pikaresep.

Lamun hayang bisa asup bungkusan Anjeun nyieun diri, anjeun ogé kudu nyieun umum jeung rusiah pasangan konci sorangan (tingali manual GPG). Anjeun ogé bakal butuh pikeun ngonpigurasikeun nu macros rpm

% _signature

Jinis signature. Ayeuna ngan gpg na pgp nu dirojong.

% _gpg_name

Ngaran sahiji "pamaké" anu konci hayang ngagunakeun pikeun asup bungkusan Anjeun.

Contona, mun bisa make GPG mun asup bungkusan salaku pamaké "John Doe " ti cingcin konci lokasina di /etc/rpm/.gpg ngagunakeun laksana / usr / bin / gpg Anjeun bakal ngasupkeun

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

dina file konfigurasi makro. Pamakéan nandakeun / jsb / rpm / macros pikeun konfigurasi per-sistem jeung ~ / .rpmmacros pikeun konfigurasi per-pamaké.

Nyieun pilihan database

Bentuk umum hiji rpm nyieun paréntah database geus

rpm {--initdb | --rebuilddb} [-V] [--dbpath Diréktori] [--root Diréktori]

Paké --initdb nyieun database anyar, make --rebuilddb keur nyieun nu indéks database ti headers iket dipasang.

SHOWRC

sorana

rpm --showrc

mintonkeun rpm nilai bakal ngagunakeun pikeun sakabéh sahiji pilihan ayeuna disetél dina rpmrc sarta konfigurasi macros file (s).

Ftp / pilihan HTTP

rpm bisa meta salaku hiji ftp jeung / atawa HTTP klien ambéh bungkusan bisa queried atawa dipasang ti internet. File pakét pikeun install, ningkatkeun, JEUNG KOPERASI query bisa jadi dieusian salaku hiji URL ftp atanapi http gaya:

ftp: // pamaké: nyontek @ HOST: port / jalur / ka / package.rpm

Lamun: bagian nyontek geus disingkahkeun, sandi nu bakal dipenta pikeun (sakali per pamaké pasangan / hostname). Mun duanana pamaké sarta sandi nu disingkahkeun, ftp anonim dipaké. Dina sakabeh kasus, pasip mindahkeun (PASV) ftp anu dipigawé.

rpm ngamungkinkeun pilihan di handap pikeun dipake jeung ftp URL:

HOST --ftpproxy

Host host bakal dipaké salaku server proxy pikeun sakabéh Mindahkeun ftp, anu ngamungkinkeun pamaké pikeun ftp ngaliwatan mesin firewall anu ngagunakeun sistem proxy. Pilihan ieu bisa ogé jadi dieusian ku Konfigurasi nu% _ftpproxy makro.

HOST --ftpport

Jumlah TCP port ngagunakeun pikeun sambungan ftp dina server ftp proxy gaganti port standar. Pilihan ieu bisa ogé jadi dieusian ku Konfigurasi nu% _ftpport makro.

rpm ngamungkinkeun pilihan di handap ieu bisa dipaké kalawan URL http:

HOST --httpproxy

Host host bakal dipaké salaku server proxy pikeun sakabéh Mindahkeun http. Pilihan ieu bisa ogé jadi dieusian ku Konfigurasi nu% _httpproxy makro.

port --httpport

Jumlah TCP port ngagunakeun pikeun sambungan http dina server http proxy gaganti port standar. Pilihan ieu bisa ogé jadi dieusian ku Konfigurasi nu% _httpport makro.

isu warisan

Executing rpmbuild

The modus ngawangun sahiji rpm ayeuna nyicingan di / usr / bin / rpmbuild laksana. Sanajan kasaluyuan warisan disadiakeun ku aliases popt handap geus nyukupan, kasaluyuan nu teu sampurna; ku kituna ngawangun kasaluyuan mode ngaliwatan aliases popt keur dikaluarkeun tina rpm. Install paket rpmbuild, sarta ningali rpmbuild (8) pikeun dokuméntasi sadaya rpm ngawangun modus nu saméméhna documented didieu di rpm (8).

Nambah garis handap pikeun / jsb / popt lamun hayang neruskeun invoking rpmbuild tina garis paréntah rpm:

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 --bs 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

Baca ogé

popt (3), rpm2cpio (8), rpmbuild (8),

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

Nu penting: Paké paréntah lalaki (% lalaki) ningali kumaha paréntah nu dipaké dina komputer husus Anjeun.