Rpm - Linux විධානය - Unix අණ දීම්

Linux / Unix විධානය : rpm

නාමය

rpm - RPM පැකේජ කළමනාකරු

සිනෝපස්

පිරික්සුම් සහ විශ්වසනීය පැකේජ:

rpm { -q | -query } [ තෝරන්න-විකල්පයන් ] [ විමසුම් විකල්ප ]

rpm { -V | -verify } [ තෝරාගන්න-විකල්පයන් ] [ තහවුරු කරන්න-විකල්පයන් ]

rpm --import PUBKEY ...

rpm { -K | --checksig } [ --nosignature ] [- අද්විතීය ]
PACKAGE_FILE ...

ස්ථාපනය, වැඩි දියුණු කිරීම සහ ඉවත් කිරීම පැකේජ:

rpm { -i | --install } [ ස්ථාපනය-විකල්ප ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ ස්ථාපනය-විකල්ප ] PACKAGE_FILE ...

rpm { -F | -freshen } [ ස්ථාපනය-විකල්ප ] PACKAGE_FILE ...

rpm { -e | -erase } [ --allmatches ] [ --nodeps ] [- ලේබල් ]
[ නොර්ගර්ස් ] [ --repackage ] [- ටෙස්ට් ] PACKAGE_NAME ...

බුද්ධිමත්:

rpm { --initdb | --rebuilddb }

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

rpm { --querytags | --showrc }

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

තේරීම් විකල්ප


[ PACKAGE_NAME ] [ -a, - all ] [ -f, - ගොනු FILE ]
[ -g, - සමූහ GROUP ] { -p, - ඇසුරුම PACKAGE_FILE ]
[ --fileid MD5 ] [- ශීර්ෂය SHA1 ] [- pkgid MD5 ] [ --tid TID ]
[- දත්තගබඩා අංක HDRNUM ] [- විකාශනය වූ PACKAGE_NAME ]
[- කුමන ප්රස්ථාරය ] [- කුමන අවශ්යතාවය CAPABILITY ]

විමසුම් විකල්ප


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [- ඩම්ප් ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - ලැයිස්තු ]
[ --svs ] - [ qq, - queryformat QUERYFMT ]
[ -R, - අවශ්ය ] [ --scripts ] [ -s, - රාජ්ය ]
[ - ත්රාසජනක, - ත්රිලියුරිප්ටස් ]

තහවුරු කරන්න-විකල්ප


[- nodeps ] [ --nofiles ] [- ලේබල් ]
[ --nodigest ] [ නිරවද්යතාව ]
[ --nolinkto ] [ --nomd5 ] [- ලකුණු කරන්න ]
[ --noroup ] [ --notime ] [ --nomode ] [- නෝර්වේ ]

ස්ථාපන විකල්පයන්


[ --aid ] [ --allfiles ] [- badreloc ] [ --excludeepath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - හෑෂ් ]
[ --ignoreize ] [ --ignorearch ] [- ignoreos ]
[ --includedocs ] [ --justdb ] [- නූඩ්ස් ]
[ --nodigest ] [- ලකුණු කිරීම ]
[ --notorder ] [- ලේබල් ] [ නොරොගර් ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[ --relocate OLDPATH = NEWPATH ]
[ --repackage ] [ --replacefiles ] [ --replacepkgs ]
[ ටෙස්ට් ]

විස්තර

rpm යනු බලවත් ඇසුරුම් කළමණාකරු , තනි මෘදුකාංග පැකේජයක් තැනීම, ස්ථාපනය කිරීම, විමසුම, තහවුරු කිරීම, යාවත්කාලීන කිරීම සහ මකා දැමීම සඳහා භාවිතා කළ හැකිය. ඇසුරුම් ගොනු ස්ථාපනය සහ මකාදැමීම සඳහා භාවිතා කරන ගොනු සහ මෙටා දත්තවලින් සමන්විත ඇසුරුමකින් සමන්විත වේ. මෙටා දත්ත දත්ත ගබඩාව, ගොනු ගුණාංග, සහ ඇසුරුම් පිළිබඳ විස්තරාත්මක විස්තර අඩංගු වේ. ඇසුරුම් දෙක වර්ග දෙකක් දක්නට ලැබේ: ද්විමය ඇසුරුම්, ද්විමය පැකේජ නිපදවීමට අවශ්ය මූල කේතය සහ වට්ටෝරුව සහිත ස්ථාපිත මෘදුකාංග ස්ථාපනය සඳහා භාවිතා කරනු ලැබේ.

පහත දැක්වෙන මූලික මාතයන් තෝරාගැනීම: විමසුම , සත්යාපනය , අත්සන පරීක්ෂා කිරීම , ස්ථාපනය / උත්ශ්රේණි කිරීම / නැවුම් කිරීම , අස්ථාපනය කිරීම , ආරම්භක දත්ත ගබඩාව , නැවත පිහිටුවන්න දත්තගබඩාව , ඉල්ලා අස්වීම , අනු අත්සන් කිරීම , හිමිකරු / කණ්ඩායම් පිහිටුවන්න , Querytags පෙන්වන්න , සහ පෙන්වන්න මානකරනය පෙන්වන්න .

පොදු විකල්පයන්

මෙම විකල්පයන් සියලු මාදිලියේ භාවිතා කළ හැකිය.

-?, --උදව්

දිගු භාවිත පණිවුඩයක් සාමාන්යයෙන් මුද්රණය කරන්න.

--පිටපත

භාවිතා කරන rpm අනුවාදන අංකය සහිත තනි රේඛාවක් මුද්රණය කරන්න.

- ප්රශ්නය

හැකි තරම් දුරින් මුද්රණය කරන්න - සාමාන්යයෙන් දෝෂ සහිත පණිවිඩ පමණක් දර්ශණය වනු ඇත.

-v

නිතිපතා තොරතුරු මුදා හැරීම - සාමාන්යයෙන් දිනුම් ප්රගති පණිවිඩ පෙන්වනු ලැබේ.

-vv

උමතු අපද්රව්ය තොරතුරු ප්රමාණයක් මුද්රණය කරන්න.

--rcfile ෆිල්ෙලිස්ට්

විස්ථාපන තොරතුරු සඳහා FILELIST වෙන් කරන ලද කොලනියේ එක් එක් ගොනු රාමුව මගින් කියවනු ලැබේ. ලැයිස්තුවේ පළමු ගොනුව පමණක් පැවතිය යුතු අතර, ටයිල්ඩ්ස් $ HOME හි අගය දක්වා පුළුල් කරනු ඇත. පෙරනිමි FILELIST යනු / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- pipe CMD

CMD විධානය වෙත rpm හි ප්රතිදානය ටයිප් කරන්න .

--dbpath ඩිරෙක්ටරි

පෙරනිමි මාර්ගය / var / lib / rpm වඩා ඩිරෙක්ටරියේ Rathen තුල දත්තගබඩාව භාවිතා කරන්න

--root ඩිරෙක්ටරි

සියලුම මෙහෙයුම් සඳහා DIRECTORY හි මුල්බැස ඇති ගොනු පද්ධති ගස භාවිතා කරන්න. මෙය ඩිරෙක්ටරෝරි තුළ ඇති දත්ත සමුදායක් (dependency check) සහ ඕනෑම විධානාවලියක් (s) (උදාහරණ % post , ස්ථාපනය නම්, % ප්රෝ , පැකේජය), chroot (2) සිට ඩිරෙක්ටරියට පසුව ක්රියාත්මක වනු ඇත.

ස්ථාපනය සහ වැඩි දියුණු කිරීම් විකල්පයන්

Rpm ස්ථාපන විධානයන්හි පොදු ආකාරයකි

rpm { -i | --install } [ ස්ථාපනය-විකල්ප ] PACKAGE_FILE ...

මෙය නව පැකේජයක් ස්ථාපනය වේ.

Rpm උත්ශ්රේණි කිරීමේ විධානය සාමාන්ය ආකාරයකි

rpm { -U | --upgrade } [ ස්ථාපනය-විකල්ප ] PACKAGE_FILE ...

මෙම උත්ශ්රේණි කිරීම හෝ දැනට ස්ථාපනය කර ඇති පැකේජය නව අනුවාදයට ස්ථාපනය කර ඇත. මෙය ස්ථාපනය කරනුයේ සමාන වන අතර නව පැකේජය ස්ථාපනය කිරීමෙන් අනතුරුව පැකේජයේ අනෙකුත් සියලු අනුවාදයන් හැරෙන්නට ඉවත් කරනු ලැබේ.

rpm { -F | -freshen } [ ස්ථාපනය-විකල්ප ] PACKAGE_FILE ...

මෙමඟින් ඇසුරුම් උත්සන්න කරනු ඇත, නමුත් දැනට පවතින අනුවාදයක් දැනට පවතී. PACKAGE_FILE FTP හෝ HTTP URL ලෙස දැක්විය හැක. එසේනම්, ඇසුරුම ස්ථාපනය වීමට පෙර පැකේජය බාගත කරනු ලැබේ. Rpm හි අභ්යන්තර ප්රොටොකෝලය සහ http සේවා දායක සහාය පිළිබඳ තොරතුරු සඳහා FTP / HTTP විකල්පයන් බලන්න.

--අයිඩ්

අවශ්ය විටදී සකසා ඇති ගනුදෙනුව සඳහා යෝජනා කර ඇති ඇසුරුම් එකතු කරන්න.

--allfiles

ඇසුරුම් තුල අතුරුදහන් වූ ගොනු ස්ථාපනය හෝ යාවත්කාලීන කිරීම, ඒවා තිබේ නම්, ඒවා නොසලකා හරින්න.

- බඩෙල්කො

--relocate සමඟ භාවිතා කරන ලද , සියළු ගොනු මාර්ග මත අවසර ප්රතිස්ථාපනය කිරීම, ඩීඑන්පීඒට නැවත පැමිනීමේ ඉඟි වලට ඇතුලත් වූ OLDPATH පමණක් නොවේ.

--excludeepath OLDPATH

OLDPATH සමඟ ආරම්භ වන ගොනු ස්ථාපනය නොකරන්න.

-

ලියකියවිලි ලෙස සළකුණු කර ඇති ගොනු ස්ථාපනය නොකරන්න (Man පිටු සහ texinfo ලේඛන ඇතුලත් වේ).

- බලකාය

භාවිතා කිරීම සඳහා --replacepkgs , --replacefiles සහ --oldpackage .

-හ්, - හැෂ්

ඇසුරුම් සංරක්ෂිතය ඇසුරුම් කළ විට 50 හැෂ් ලකුණු මුද්රණය කරන්න. වඩා හොඳ තිරයක් සඳහා -v | -verbose සමඟ භාවිතා කරන්න.

- නොනසිනුයි

මෙම පැකේජය ස්ථාපනය කිරීමට පෙර ප්රමාණවත් ඉඩ ප්රමාණයක් සඳහා රැඳවුම් ගොනු පද්ධති පරීක්ෂා නොකරන්න.

- සිහිය

ද්විමය ඇසුරුම සහ ධාරකයේ ගැලපීම් ගැලපෙන්නේ නැතත් ස්ථාපනය හෝ උත්ශ්රේණි කිරීමට ඉඩ දෙන්න.

- අඥානයෝ

ද්විමය පැකේජයේ සහ ධාරකයේ මෙහෙයුම් පද්ධතියට නොගැලපේ නම් ස්ථාපනය හෝ උත්ශ්රේණි කිරීමට ඉඩ දෙන්න.

- ඇටසැකිල්ල

ලේඛන ගොනු ස්ථාපනය කරන්න. මෙය ප්රකෘති හැසිරීමකි.

--justdb

ගොනු පද්ධතිය පමණක් නොව දත්ත සමුදාය යාවත්කාලීන කරන්න.

- අරුචිය

කියවීමෙන් පසු පැකේජය හෝ ශීර්ෂක ඩිජෙස්ටස් සත්යාපනය නොකරන්න.

- නිරීක්ෂණයක්

කියවීමේදී ඇසුරුම් හෝ ශීර්ෂක අත්සන් සත්යාපනය නොකරන්න.

- නූඩ්ල්ස්

පැකේජයක් ස්ථාපනය හෝ වැඩි දියුණු කිරීමට පෙර යැපෙන්නන් පරීක්ෂා නොකරන්න.

බෑ

අතුරුදහන් වූ යැපීම් සපයන ඇසුරුම් (අ) යෝජනා නොකරන්න.

- නොකියයි

ස්ථාපනය සඳහා ඇසුරුම් නොකරන්න. ඇසුරුම් ලැයිස්තු සාමාන්යයෙන් රඳා පවතිනුයේ රඳා පැවැත්ම රඳා පවතී.

--scripts

- අන්තිම

නොපෙනේ

- නොකියා

නොපෙනී යයි

එකම නමේ රචනය ක්රියාත්මක නොකරන්න. --notcripts විකල්පය සමාන වේ

--nopre --nopost --nopreun --noposun

අදාල % pre , % post , % preun , සහ % postun scriptlet (s) ක්රියාත්මක කිරීම අක්රිය කරයි.

- නොරොගර්

- නොග්රජීජින්

- නොරජේරූන්

- නොකැළඹී ඇත

නම් කරන ලද වර්ගයේ ත්රිලක විධාන පුවරුවක් ක්රියාත්මක නොකරන්න. --notriggers විකල්පය සමාන වේ

- නොරජජීරින්

අදාල % triggerin , % triggerun සහ % triggerpostun scriptlet (s) අක්රිය වේ.

- තොග පිටිය

පැරණි එකක් සමඟ නව පැකේජයක් වෙනුවට නවීකරණයකට ඉඩ දෙන්න.

--සියයට

ඇසුරුම් සංරක්ෂිතයෙන් ලිපිගොනු ලෙස මුද්රණය කර ඇති ප්රතිශත මුදාහැරීම. මෙය වෙනත් මෙවලම් වලින් ධාවනය කිරීමට පහසු වේ.

- නවතයි

නැවත ස්ථානගත කළ හැකි ද්විමය පැකේජ සඳහා, පැකේජය නැවත ස්ථානගත කිරීමේ ඉඟි තුළ NEWPATH වෙත ස්ථාපනය වූ උපසර්ගය සහිත ආරම්භක ගොනු ගොනු සියල්ල පරිවර්තනය කරන්න.

- ඇඩොල්ට් OLDPATH = NEWPATH

නැවත ස්ථානගත කළ හැකි ද්විමය ඇසුරුම් සඳහා, පැකේජය නැවත ස්ථානගත කිරීමේ ඉඟි තුළ OLPATHET වලින් ඇරඹෙන සියළුම ගොනු මංපෙත් ( NEWPATH ) වෙත පරිවර්තනය කරන්න . මෙම පැකේජය පැකේජයේ ඇති OLDPATH කිහිපයක් නැවත ස්ථානගත කළහොත් නැවත නැවතත් භාවිතා කළ හැකිය.

වැඩිපුර

මකා දැමීමට පෙර ගොනු නැවත ඇසුරුම් කරන්න. කලින් ස්ථාපනය කරන ලද පැකේජය macro % _repackage_name_fmt අනුව නම් කර ඇති අතර macro % _repackage_dir (නම් පෙරනිමි අගය / var / tmp ) ලෙස නම් කරනු ලැබේ.

- රිෆැක්ෆයිල්ස්

ඇසුරුම් ස්ථාපනය කරන ලද, වෙනත් දැනටමත් ස්ථාපනය කර ඇති ඇසුරුම් වෙනුවට, ඇසුරුම් ස්ථාපනය කරන්න.

- රිංගා

මෙම පද්ධතියේ සමහර ඒවා දැනටමත් ස්ථාපනය කර ඇති විට පවා ඇසුරුම් ස්ථාපනය කරන්න.

- ටෙස්ට්

ඇසුරුම් ස්ථාපනය නොකරන්න, විභව ගැටුම් පරීක්ෂා කර වාර්තා කිරීම.

ඉරෙසේ විකල්ප

Rpm මකාදැමීමේ විධානය සාමාන්ය ආකාරයකි

rpm { -e | -erase } [ --allmatches ] [ --nodeps ] [- ලේබල් ] [- නොරැඳී ] [ --repackage ] [- ටෙස්ට් ] PACKAGE_NAME ...

පහත සඳහන් විකල්ප භාවිතා කළ හැක:

- අල්මාරි

PACKAGE_NAME සමඟ ගැලපෙන පැකේජයේ සියලු අනුවාදයන් ඉවත් කරන්න. PACKAGE_NAME බහු ඇසුරුම් වලට ගැලපෙන විට සාමාන්යයෙන් දෝෂයක් නිකුත් වේ.

- නූඩ්ල්ස්

ඇසුරුම් අස්ථාපනය කිරීමට පෙර පරායත්තයන් පරීක්ෂා නොකරන්න.

--scripts

- නොකියා

නොපෙනී යයි

එකම නමේ රචනය ක්රියාත්මක නොකරන්න. - ඇසුරුම් මැකීමේදී --notcripts විකල්පය සමාන වේ

- නොකියා -

සහ අදාල % preun , සහ % postun scriptlet (s) ක්රියාත්මක කිරීම අක්රිය කරයි.

- නොරොගර්

- නොරජේරූන්

- නොකැළඹී ඇත

නම් කරන ලද වර්ගයේ ත්රිලක විධාන පුවරුවක් ක්රියාත්මක නොකරන්න. --notriggers විකල්පය සමාන වේ

- නොකැමැත්ත

සහ අදාල % triggerun ක්රියාත්මක කිරීම සහ % triggerpostun විධානාවලිය (න්) ක්රියාත්මක කරයි.

වැඩිපුර

මකා දැමීමට පෙර ගොනු නැවත ඇසුරුම් කරන්න. කලින් ස්ථාපනය කරන ලද පැකේජය macro % _repackage_name_fmt අනුව නම් කර ඇති අතර macro % _repackage_dir (නම් පෙරනිමි අගය / var / tmp ) ලෙස නම් කරනු ලැබේ.

- ටෙස්ට්

කිසිවක් සැබවින්ම අස්ථාපනය නොකරන්න, චලනයන් හරහා යන්න. දෝශ විමෝචනය සඳහා -vv විකල්පය සමඟ ප්රයෝජනවත් වේ.

QUERY විකල්ප

Rpm query විධානයක පොදු ආකාරයකි

rpm { -q | -query } [ තෝරන්න-විකල්පයන් ] [ විමසුම් විකල්ප ]

ඇසුරුම් තොරතුරු මුද්රණය කළ යුතු ආකෘතිය ඔබට නියම කළ හැක. මෙය කිරීම සඳහා ඔබ භාවිතා කරයි


--qf | --queryformat QUERYFMT

විකල්පය, පසුව QUERYFMT ආකෘතියක string. විමසුම් ආකෘති සම්මත printf (3) ආකෘතියේ නවීකරණය කරන ලද අනුවාදයන් වේ. ආකෘතිය ස්ථිතික අක්ෂර වලින් සමන්විත වේ (නව පේලි, ටැබ් සහ අනෙකුත් විශේෂ අක්ෂර සඳහා සම්මත C අකුරු ඇතුලත් විය හැකිය) සහ printf (3) වර්ගයේ ආකෘතියන්. Rpm දැනටමත් මුද්රණය කිරීමේ වර්ගය දන්නා බැවින්, වර්ගය නියමුවා අතහැර දැමිය යුතු අතර, {{ අක්ෂර වලින්) මුද්රණය කළ ශීර්ෂක ටැගයේ නම මගින් එය ප්රතිස්ථාපනය කර ඇත. ටැග් නාම නම් ආස්වාදනීය වන අතර, ටැග් නාමයේ ප්රධාන RPMTAG_ කොටස ද ඉවත් කළ හැක.

විකල්ප ටැග ආකෘති ටයිප් කිරීමෙන් ටයිප් කිරීම මඟින් ඉල්ලීමක් කළ හැක : typetag . දැනට පහත සඳහන් ආකාරයේ සහය දක්වයි:

: ආයුධ


ASCII ආධුනිකයේ පොදු යතුරක් ආවරණය කරන්න.

: base64

ද්විතියික දත්ත base64 භාවිතා කරමින් කේතනය කරන්න.

:දිනය

3 (3) "% c" ආකෘතිය භාවිතා කරන්න.

:දවස

3% "% a% b% d% Y" ආකෘතිය භාවිතා කරන්න.

: ඩෙෆ්ලැග්ස්

ආකෘතිය මත රඳා පවතී.

: ෆෆ්ගාස්

ආකෘති ගොනුව ධජ.

: hex

Hexadecimal ගොනුවේ හැඩතලය.

: අෂ්ටක කොටසට

අෂ්ටක කොටුවේ ආකෘතිය.

: පර්ම්

ආකෘති ගොනුවල අවසරයන්.

: සෙසප්

තිර පිටපතක් භාවිතා කිරීම සඳහා තනි වාක්ය ඛණ්ඩ මඟ හරින්න.

: triggertype

තිරයේ අග්රය දර්ශනය කරන්න.

නිදසුනක් ලෙස, ඇසුරුම් කරන ලද පැකේජයන්ගේ නම් පමණක් මුද්රණය කිරීම සඳහා, ඔබ % {NAME} ආකෘතියේ ආකෘතිය ලෙස භාවිතා කළ හැක. ඇසුරුම් නාමය සහ බෙදාහැරීමේ තොරතුරු තීරු දෙකේ මුද්රණය කිරීම සඳහා, ඔබට % -30 {NAME}% {DISTRIBUTION} භාවිතා කළ හැකිය. rpm විසින් එය - querytags argument සමඟ අමුණා ඇති විට එය දන්නා සෑම ටැගයක්ම ලැයිස්තුවක් මුද්රණය කරනු ඇත.

විමසුම් කිරීම සඳහා විකල්පයන් දෙකක් තිබේ: ඇසුරුම් තෝරාගැනීම සහ තොරතුරු තේරීම.

ඇසුරුම් තෝරාගැනීමේ විකල්ප:

PACKAGE_NAME

පැකේජය ස්ථාපනය කරන ලද පැකේජය PACKAGE_NAME .

-ඒ, - ඔව්

සියලු ස්ථාපිත ඇසුරුම් විමසන්න.

-f, - ගොනු FILE

ෆේස් බුක් සෙවීමේ පැකේජය.

--fileid MD5

ගොනු ගොනුවක් අඩංගු වන විමසුම් පැකේජයක්, එනම් MD5 ඩිජිටල් අන්තර්ගතය.

-g, - කණ්ඩායම් සමූහය

GROUP කණ්ඩායම සමඟ විමසුම් පැකේජ.

- hdrid SHA1

විධාන ඇසුරුමක් අඩංගු විමසුම් පැකේජයක්, එනම්, නොපෑහෙන ශීර්ෂ කලාපයේ SHA1 ඩිජෙස්ටයර් , එනම්.

-p, - ඇසිරීම PACKAGE_FILE

(අස්ථාපනය කළ) ඇසුරුම PACKAGE_FILE විමසන්න . PACKAGE_FILE මඟින් ftp හෝ http style URL එකක් ලෙස දැක්විය හැක. එසේනම් ඇසිරූ ශීර්ෂය බාගත කර විමසනු ඇත. Rpm හි අභ්යන්තර ප්රොටොකෝලය සහ http සේවා දායක සහාය පිළිබඳ තොරතුරු සඳහා FTP / HTTP විකල්පයන් බලන්න. PACKAGE_FILE තර්ක (න්), ද්විමය පැකේජයක් නොවේ නම්, ASCII ඇසුරුම් ප්රකාශනය ලෙස අර්ථකථනය කරනු ලැබේ. '#' සමඟ ආරම්භයෙන්, ආරම්භයේ දී, සහ ඇසුරුම් ප්රකාශිත ගොනුවේ එක් පේළියකට දුරස්ථ ගැඹුර ප්රකාශ කිරීම් ඇතුළුව URL රේඛා, පැකේජ ප්රකාශනය වෙනුවට ආදේශ කරනු ලබන මාර්ග වලට විස්ථාපනය කරනු ලැබේ. අමතර විමසුම් PACKAGE_FILE පරාමිති.

- pkgid MD5

එක් පැකේජ හඳුනාගැනීමේ අංකය අඩංගු විමසුම් පැකේජය, එනම් ඒකාබද්ධ ශීර්ෂකයේ හා බර බඩු අන්තර්ගතයේ MD5 ඩිජෙස්ට්.

- කීරීම

HDRNUM දත්ත සමුච්චය කෙලින්ම විමසන්න; මෙය ප්රයෝජනවත් වන්නේ දෝශහරණය සඳහා පමණි.

SPECFILE

එය පැකේජයක් ලෙස මෙන් SPECFILE ලෙස විස්තර කරන්න. සියලුම තොරතුරු (උදා. ගොනු ලැයිස්තු) නොමැති වුවද, මෙම වර්ගයේ විමසුම විධානාවලි සරල ගොනුවක් ලිවීමකින් තොරව විශේෂ දත්ත වලින් උපුටා ගැනීම සඳහා rpm භාවිතා කිරීමට භාවිතා කරයි.

- TID

TID ගනුදෙනු හඳුනා ගැනීමේ අංකය ඇති විමසුම් පැකේජය (s). එක්සත් ජනපද කාල මුද්රාව වර්තමාන ගණුදෙනු හඳුනාගැනීමේ අංකය ලෙස භාවිතා කරයි. එක් ගනුදෙනුවක් තුළ ස්ථාපනය හෝ මකා දැමූ සියළුම ඇසුරුම් (common ones) පොදු හඳුනා ගැනීමක් ඇත.

PIKAGE_NAME

පැකේජය (න්) PACKAGE_NAME මගින් ක්රියාත්මක කරනු ලබන විමසුම් පැකේජ.

- ශාරීරික යෝග්යතාවය

CAPABILITY හැකියාව ලබා දෙන සියලු පැකේජයන් විමසන්න.

ශාරීරික යෝග්යතාවය

නිසි ක්රියාකාරීත්වය සඳහා CAPABILITY අවශ්ය වන සියළු ඇසුරුම් විමසන්න.

පැකැට්ටු ඉල්ලීම් විකල්ප:

--changelog

ඇසුරුම සඳහා වෙනස් තොරතුරු පෙන්වන්න.

-c, --configfiles

පමණක් මානකරන ගොනු ලයිස්තුව ( -l ) යන්නයි.

-d, --docfiles

ලේඛන ගොනු පමණක් ලැයිස්තුගත කරන්න ( -l ).

- ඩම්ප්

පහත දැක්වෙන ලිපිගොනු පිළිබිඹු කරන්න:

path size mtime md5sum මාතය සමූහයේ අයිතිකා කණ්ඩායම isconfig isdoc rdev symlink

මෙම විකල්පය අවම වශයෙන් එකක් -l , -c , -d භාවිතා කළ යුතුය.

--filesbypkg

එක් එක් තෝරාගත් පැකේජයේ සියලු ගොනු ලැයිස්තුගත කරන්න.

- i, - තොරතුරු

නම, අනුවාදය සහ විස්තරය ඇතුළු ඇසුරුම් තොරතුරු පෙන්වීම. මෙය විශේෂිත එකක් නම්, --quot; විධානය භාවිතා කරයි.

--අවසන්

අලුත්ම පැකේජය ඉහළින් සිටින නිසා ස්ථාපනය කරන කාලය අනුව ඇසුරුම් ලැයිස්තුගත කරනු ලැබේ.

-l, --list

ඇසුරුම් ගොනු ගොනු ලැයිස්තුගත කරන්න.

--සපයයි

ලැයිස්තුගත හැකියාවන් මෙම පැකේජය සපයයි.

-R, - ඉල්ලීම්

මෙම පැකේජය රඳා පවතින පැකේජ ලැයිස්තුගත කිරීම.

- පිටපත්

ස්ථාපනය සහ අස්ථාපනය කිරීමේ ක්රියාවලියේ කොටසක් ලෙස භාවිතා කරනු ලබන ඇසුරුම් විශේෂිත ස්ලයිඩලට් (අ) ලැයිස්තුගත කරන්න.

-එස්, - ස්ටේට්

ඇසුරුම්වල ඇති ලිපි පෙන්වීම ( -l ) යන්න. එක් එක් ගොනුව සාමාන්යයෙන් ස්ථාපනය කර නැත , නැතහොත් ප්රතිස්ථාපනය වේ.

- ත්රාසජනක

පැකේජයේ අඩංගු කුමන ස්පර්ශක විධානාවලි පෙන්නුම් කරන්න.

විශ්වාසදායක විකල්පයන්

Rpm සත්යාපන විධානයක පොදු ආකාරයකි

rpm { -V | -verify } [ තෝරාගන්න-විකල්පයන් ] [ තහවුරු කරන්න-විකල්පයන් ]

ඇසුරුම් සත්යාපනය ඇසුරුමේ ඇති ස්ථාපනය කරන ලද ගොනු සම්බන්ධ තොරතුරු ඇසුරෙන් දත්ත ගබඩාව තුල ගබඩා කර ඇති පැකේජ මෙට්ටයන්ගෙන් ලබාගත් ගොනු පිළිබඳව තොරතුරු සමඟ සසඳයි. වෙනත් දේවල් අතර, විශ්ලේෂණය, එක් එක් ගොනුවේ ප්රමාණය, MD5 එකතුව, අවසර, වර්ගය, හිමිකරු සහ සමූහය සංසන්දනය කරයි. කිසියම් විෂමතාවයක් ප්රදර්ශනය වේ. නිදසුනක් ලෙස, ඇසුරුමෙන් ස්ථාපනය නොකරන ලද ගොනු, " --excludedocs " විකල්පය මඟින් ස්ථාපනය කිරීමෙන් ඉවත් කර ඇති ලියකියවිලි ගොනු නිහඬව නොසලකා හරිනු ලැබේ.

ඇසුරුම් තෝරාගැනීමේ විකල්පයන් ඇසුරුම් විමසුම් කිරීම සඳහා (සමාන ලෙස ඇසුරුම් මැනික් ගොනු ඇතුළුව). සත්යාපනය සඳහා අත්යාවශ්ය වෙනත් විකල්ප වනුයේ:

- නූඩ්ල්ස්

ඇසුරුම්වල විචල්යතාව තහවුරු නොකරන්න.

- අරුචිය

කියවීමෙන් පසු පැකේජය හෝ ශීර්ෂක ඩිජෙස්ටස් සත්යාපනය නොකරන්න.

--nofiles

ඇසුරුම් ගොනු වල ගුණාංග කිසිවක් තහවුරු නොකරන්න.

--scripts

% Verifyscript විධානාවලිය ක්රියාත්මක නොකරන්න (අවශ්ය නම්).

- නිරීක්ෂණයක්

කියවීමේදී ඇසුරුම් හෝ ශීර්ෂක අත්සන් සත්යාපනය නොකරන්න.

- දුප්පත්ෙක්

--nomd5

නොපෙනී

- නොනිමි

- සමූහය

- නොම්මා

--notode

- නෝර්වේ

අදාල ගොනුව ගුණාත්මක බව තහවුරු නොකරන්න.

නිමැවුම් ආකෘතිය අක්ෂර 8 ක් අඩංගු විය හැකි හැකි සලකුණු සලකුණුකරණයකි:

c % වින්යාසය මානකරන ගොනුව. d % doc ලේඛන ගොනුව. g % ghost ගොනුව (එනම්, ගොනු අන්තර්ගතය පැකේජය තුළ අඩංගු නොවේ). l % බලපත්ර බලපත්ර ගොනුව. % readme ගොනුව.

ඇසුරුම් ශීර්ෂයෙන්, පසුව ගොනු නාමයෙන් දැක්වේ. සෑම අක්ෂර 8 කින් සමන්විත වන අතර දත්තගබඩාවේ ඇති ගති ලක්ෂණ අනුව එම ගොනුවෙහි ඇති ගති ලක්ෂණ සංසන්දනය කිරීමෙහි ප්රතිඵලයකි. තනි " . " (කාල සීමාව) යන්නෙන් අදහස් කෙරෙන්නේ පරීක්ෂණය සම්මත වූ අතර එක් " ? " (ප්රශ්න ලකුණින්) පරීක්ෂණය සිදු කළ නොහැකිය (උදා: ගොනු අවසර කියවීම වැළැක්වීම වළක්වයි). එසේ නොමැති නම්, (මැමේරි ලෙස E B පැරණි) චරිතය මගින් අනුරූපී - පරීක්ෂණයට අදාල පරීක්ෂණය අසමත් වන්නේය:

S file එකේ වෙනස්කම M M ode වෙනස් වේ (අවසර සහ ෆයිල් වර්ග ඇතුළත් වේ) 5 MD 5 එකතුව වෙනස් වේ D D evice ප්රධාන / සුළු සංඛ්යා mis-match L කියවීම L තීරු (2) මාර්ග වැරදි අරුචිය U U සර් හිමිකම වෙනස් G G roup හිමිකම වෙනස් වන්නේ ටී ටී ට වෙනස් වේ

ඩී. සී. ඩී

Rpm ඩිජිටල් අත්සන් විධානයන් සාමාන්ය ආකාර වේ

rpm --import PUBKEY ...

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

--checksig විකල්පය PACKAGE_FILE හි අඩංගු සියලු ඩිජෙස්ටස් සහ අත්සන් සනාථ කෙරෙන අතර එමගින් ඇසුරුම් වල අවංකභාවය හා මූලාරම්භය තහවුරු කිරීම. පැකේජයක් කියවන විට අත්සන් අත්සන් දැන් තහවුරු කර ඇති අතර, ඇසුරුම ඇසුරුම් කර ඇති සියලු ඩිජෙස්ටස් සහ අත්සන් සඳහා සත්යාපනය කිරීමට ප්රයෝජනවත් වේ.

පොදු යතුරකින් තොරව ඩිජිටල් අත්සන් අත්සන් කළ නොහැක. Asimy සන්නද්ධ ප්රසිද්ධ යතුරක් rpm දත්ත ගබඩාවට එකතු කළ හැකිය. ආනයනය කරන ලද පොදු යතුර ශීර්ෂකය තුල ගෙනයනු ලබන අතර, යතුරු කළමනාකරණය සිදු කරනු ලබන්නේ ඇසුරුම් කළමණාකරණය වැනි ය. උදාහරණයක් ලෙස, දැනට පවතින ආනයනික පොදු යතුරු පෙන්විය හැක්කේ:

rpm -qa gpg-pubkey *

ආනයනය කරන විට නිශ්චිත පොදු යතුරක් පිළිබද විස්තර විමසුම් කිරීමෙන් පෙන්විය හැක. Red Hat GPG / DSA යතුර ගැන තොරතුරු:

rpm -qi gpg-pubkey-db42a60e

අන්තිමේදී, පොදු යතුරු පැකේජ ලෙස ආයාත කිරීමෙන් පසු මකාදැමිය හැකිය. පහත දැක්වෙන්නේ Red Hat GPG / DSA යතුර ඉවත් කරන්නේ කෙසේද යන්නයි

rpm -e gpg-pubkey-db42a60e

පැකේජයක් අත්සන් කිරීම

rpm --addsign | -resign PACKAGE_FILE ...

--addsign සහ --resign විකල්ප දෙකම එක් එක් පැකේජය සඳහා නව අත්සන් සඳහා උත්පාදනය කර ඇති අතර පවතින අත්සන ප්රතිස්ථාපනය කරනු ලැබේ. ඓතිහාසික හේතූන් සඳහා විකල්ප දෙකක් තිබේ, වර්තමානයේ හැසිරීමේ වෙනසක් නැත.

පැකේජ සඳහා GPG භාවිතා කිරීම

GPG භාවිතයෙන් ඇසුරුම් අත්සන් කිරීම සඳහා GPG භාවිතා කර GPP ධාවනය කිරීමට අවශ්ය වන යතුරු සමග සුදුසු යතුරු සමග යතුරු ලබා ගත හැක. ප්රකෘති ලෙස, rpm විසින් ප්රධාන වළලු සොයා ගැනීමට GPG ලෙස සමාන සම්මුති භාවිතා කරයි, එනම් $ GNUPGHOME පරිසර විචල්යය. GPG අපේක්ෂා කරන ස්ථානයේ ඔබේ යතුරු වළලු නොතිබුනේ නම්, ඔබ භාවිතා කිරීමට GPG යතුරු වල ස්ථානය ලෙස macro % _gpg_path සැකසීමට අවශ්ය වනු ඇත.

පැරණි අනුවාද වල GPG, PGP, සහ rpm පැරණි අනුවාද සඳහා පමණි, V3 OpenPGP අත්සන් පැකේජ පමණක් වින්යාසගත කළ යුතුය. DSA හෝ RSA සත්යාපන ඇල්ගොරිතම භාවිතා කළ හැකි වුවද DSA වඩාත් යෝග්ය වේ.

ඔබට ඇසුරුම් අත්සන් කිරීමට ඔබට අවශ්ය නම්, ඔබේම පොදු සහ රහසිගත යතුරු යුගලක් නිර්මාණය කිරීම අවශ්ය වේ (GPG අත්පොත බලන්න). ඔබට rpm මැක්රෝස් මාන කිරීමටද ඔබට අවශ්ය වනු ඇත

% _signature

අත්සන වර්ග. දැන් පමණක් gpg සහ pgp සහයෝගය දක්වයි.

% _gpg_name

ඔබගේ පැකේජය අත්සන් කිරීම සඳහා ඔබ භාවිතා කිරීමට කැමති යතුරු භාවිතා කරන්නාගේ නම.

නිදසුනක් ලෙස, ජූම්ලා විසින් භාවිතා කරන ලද / usr / bin / gpg භාවිතයෙන් භාවිතා කර භාවිතා කරන්නා ලෙස "John Doe " ලෙස භාවිතා කරනුයේ /etc/rpm/.gpg හි ඇති යතුරු රඳවන ලෙස ඇසුරුම් කිරීමට GPG භාවිතා කිරීමට හැකිවීම. ඇතුළත් වේ

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

සාර්ව මානකරන ගොනුවක. Per- පද්ධති මානකරණය සඳහා / etc / rpm / macros සහ per- පරිශීලක වින්යාසය සඳහා ~ / .rpmmacros භාවිතා කරන්න.

රබර් උපුටා ගැනීම් විකල්පයන්

දත්ත ගබඩාව විධිමත් ආකාරයේ ආකෘතියක් වේ

rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath ඩිරෙක්ටරියේ ] [- root ඩිරෙක්ටරියේ ]

භාවිතා කරන්න --initdb නව දත්තගබඩාවක් තැනීම සඳහා, --rebuilddb භාවිතා කර ස්ථාපනය කර තිබෙන ඇසුරුම් ශීර්ෂයන් සිට දත්ත සමුදා indices නැවත සාදන්න .

ෂුවර්

විධානය

rpm --showrc

rpmrc සහ මැක්රෝස් මානකරන ගොනුව තුල දැනට පවතින සියළු විකල්පයන් සඳහා අගයන් rpm භාවිතා කරනු ඇත.

FTP / HTTP විකල්පයන්

rpm මඟින් FTP සහ / හෝ HTTP සේවාලාභියෙකු ලෙස ක්රියා කළ හැකි පරිදි පැකේජයන් අන්තර්ජාලය හරහා විමසීමට හෝ ස්ථාපනය කරගත හැක. ස්ථාපනය, උත්ශ්රේණි කිරීම සහ විමසුම් මෙහෙයුම් සඳහා පැකේජ ගොනු, ftp හෝ http style URL එකක් ලෙස දැක්විය හැක:

ftp: // USER: පදය @ HOST: PORT / path / to / package.rpm

: PASSWORD කොටස අහෝසි කර ඇත්නම්, මුරපදය විමසනු ඇත (පරිශීලකයා / ධාරක නාමය සඳහා යුගල පසු). පරිශීලකයා සහ රහස්පදය දෙකම නැති නම්, නිර්නාමික FTP භාවිතා වේ. සෑම අවස්ථාවකදීම, උදාසීන (PASV) ftp මාරු කිරීම් සිදු කරනු ලැබේ.

rpm හි URL අගයන් සමඟ පහත සඳහන් විකල්ප භාවිතා කිරීමට ඉඩ දෙයි:

--ftpproxy HOST

සත්කාරක HOST සියළුම ftp මාරු කිරීම් සඳහා ප්රොක්සි සේවාදායකයක් ලෙස භාවිතා කරනු ඇත, පරිශීලකයන් හට ප්රෝක්සි පද්ධති භාවිතා කරන ෆයර්වෝල් යන්ත්ර හරහා අඩංඟු කරති. මෙම විකල්පය මඟින් macro % _ftpproxy වින්යාස කිරීමෙන්ද නියම කල හැක .

-

ප්රෝෆයි ftp සේවාදායකයේ ප්රකෘති ප්රොටොකෝලය වෙනුවට ftp සම්බන්ධතාව සඳහා TCP PORT අංකය භාවිතා කිරීමට. මෙම විකල්පය සාර්වක්රමය සැකසීම මගින් % _ftpport සැකසිය හැකිය .

rpm මඟින් http URLs සමඟ පහත දැක්වෙන විකල්පයන් භාවිතා කල හැක:

--httpproxy HOST

සත්කාරක HOST සියළුම දත්ත හුවමාරු කිරීම් සඳහා ප්රොක්සි සේවාදායකයක් ලෙස භාවිතා කරනු ඇත. මෙම විකල්පය මඟින් macro % _httpproxy වින්යාස කිරීමෙන්ද නියම කල හැක .

- නැත්තන් පෝර්ට්

පෙරනිමි ප්රොටොකෝ වෙනුවට ප්රොක්සි http සේවාදායකයේ http සම්බන්ධතාව සඳහා TCP PORT අංකය භාවිතා කිරීමට. මෙම විකල්පය මඟින් macro % _httpport මානකිරීම මඟින් විශේෂණය කල හැක .

ගැටළු ප්රශ්න

Rpmbuild ක්රියාත්මක කිරීම

Rpm හි ඇති සැකසුම් ආකාරය දැන් / usr / bin / rpmbuild ක්රියාත්මක වේ. පහත සඳහන් පොට් අන්වෙස්ට් විසින් ලබා දුන් උරුමය අනුකූලව ප්රමාණවත් වූ නමුත්, අනුකූලත්වය පරිපූර්ණ නොවේ; එබැවින් පොප්ට් අන්වර්ථ ඔස්සේ ගොඩ නගන ආකාරය අනුමත කිරීම rpm වලින් ඉවත් කරනු ලැබේ. Rpmbuild පැකේජය ස්ථාපනය කර, rpm (8) හි මෙහි ලේඛනගත කර ඇති සියලු rpm ගොඩ නැංවීම සඳහා ලේඛනගත කිරීම සඳහා rpmbuild (8) බලන්න.

Rpmbuild rpm විධාන රේඛාවේ සිට දිගටම විමසීමට ඔබ කැමති නම් / etc / popt වෙත පහත සඳහන් රේඛා එකතු කරන්න:

rpm exec - bp rpmb - bp rpm exec - bc rpmb - bc rpm exec - bbi rpmb - bbi rpm exec - bbl rpmb - bbl rpm exec - bba rpmb - bba rpm exec - bb rpmb - bb rpm exec --bbs rpmb -bbs rpm exec --tp rpmb -tp rpm exec -tc rpmb -tc rpm exec -ti rpmb -ti rpm exec -tl rpmb -tl rpm exec -tp rpm-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 - ඉලක්කම rpmb - උපරිම rpm exec --short-circuit rpmb - කෙටි පරිපථය

ද බලන්න

පොප්ට් (3), rpm2cpio (8), rpmbuild (8),

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

වැදගත්: ඔබේ විශේෂ පරිගණකයේ විධානයක් භාවිතා කරන ආකාරය බැලීමට මිනිසා විධානය ( % man ) භාවිතා කරන්න.