Skip to main content

Rpm - லினக்ஸ் கட்டளை - யூனிக்ஸ் கட்டளை

:

Anonim

லினக்ஸ் / யூனிக்ஸ் கட்டளை: rpm

பெயர்

rpm - RPM தொகுப்பு மேலாளர்

சுருக்கம்

QUERYING மற்றும் சரிபார்ப்பு பேக்கேஜ்கள்:

ஆர்பிஎம் --query தேர்வு-விருப்பங்கள் கேள்வி-விருப்பங்கள்

ஆர்பிஎம் -V தேர்வு-விருப்பங்கள் சரிபார்க்க-விருப்பங்கள்

ஆர்பிஎம் --import PUBKEY …

ஆர்பிஎம் -K --nosignature --nodigest PACKAGE_FILE …

நிறுவுதல், மேம்படுத்தல், மற்றும் நீக்குதல் பேக்கேஜ்கள்:

ஆர்பிஎம் -நான் பொருத்தும்-விருப்பங்கள் PACKAGE_FILE …

ஆர்பிஎம் --மேம்படுத்தல் பொருத்தும்-விருப்பங்கள் PACKAGE_FILE …

ஆர்பிஎம் -F பொருத்தும்-விருப்பங்கள் PACKAGE_FILE …

ஆர்பிஎம் -e --allmatches --nodeps --noscripts --notriggers --repackage --test PACKAGE_NAME …

இதர:

ஆர்பிஎம் --initdb

ஆர்பிஎம் --addsign PACKAGE_FILE …

ஆர்பிஎம் --showrc

ஆர்பிஎம் --setugids PACKAGE_NAME …

தேர்வு-விருப்பங்கள்

பேக்கேஜிற்கான -a, - அனைத்து -f, - கோப்பு கோப்பு -g, - குழு குழு {-p, - தொகுப்பு PACKAGE_FILE --fileid எம்டி 5 --hdrid SHA1, --pkgid எம்டி 5 --tid பயங்கரவாத விசாரணைப் பிரிவு --querybynumber HDRNUM --தூண்டப்பட்டு பேக்கேஜிற்கான --whatprovides திறன் --whatrequires திறன்

கேள்வி-விருப்பங்கள்

--changelog -c, - configfiles , -D - docfiles --dump --filesbypkg -i, - தகவல் --கடந்த -l, - பட்டியலில் --provides --qf, - queryformat QUERYFMT -R, - தேவைப்படுகிறது --scripts -s, - மாநில --triggers, - triggerscripts

சரிபார்க்க-விருப்பங்கள்

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

பொருத்தும்-விருப்பங்கள்

--உதவி --அனைத்து கோப்புகள் --badreloc --excludepath OLDPATH --excludedocs --force -h, - ஹாஷ் --ignoresize --ignorearch --ignoreos --includedocs --justdb --nodeps --nodigest --nosignature --nosuggest --noorder --noscripts --notriggers --oldpackage --percent --prefix NEWPATH --relocate OLDPATH = NEWPATH --repackage --replacefiles --replacepkgs --test

விளக்கம்

ஆர்பிஎம் ஒரு சக்திவாய்ந்த உள்ளதுதொகுப்பு மேலாளர், உருவாக்க, நிறுவ, வினவல், சரிபார்க்க, புதுப்பித்தல் மற்றும் தனிப்பட்ட மென்பொருள் தொகுப்புகளை அழிக்க பயன்படுகிறது. ஒருதொகுப்பு காப்பக கோப்புகளை நிறுவ மற்றும் அழிக்க பயன்படுத்தப்படும் கோப்புகள் மற்றும் மெட்டா தரவு ஒரு காப்பகத்தை கொண்டுள்ளது. மெட்டா-டேப்பில் உதவி ஸ்கிரிப்டுகள், கோப்பு பண்புக்கூறுகள் மற்றும் தொகுப்பு பற்றிய விவரம் ஆகியவை அடங்கும்.தொகுப்புகள் பைனரி பேக்கேஜ்களை உருவாக்குவதற்கு தேவையான மூல குறியீடு மற்றும் செய்முறையைக் கொண்டிருக்கும் பைனரி தொகுப்புகள், நிறுவப்பட்ட மென்பொருளை இணைக்கப் பயன்படுகின்றன.

பின்வரும் அடிப்படை முறைகளில் ஒன்றைத் தேர்ந்தெடுக்க வேண்டும்:கேள்வி, சரிபார்க்கவும், கையொப்பம் சரிபார்க்கவும்,நிறுவ / மேம்படுத்தவும் / குளிக்க, நீக்குதல், தரவுத்தளத்தை ஆரம்பிக்கவும், தரவுத்தளத்தை மீண்டும் உருவாக்கவும், ராஜினாமா, கையொப்பத்தைச் சேர்க்கவும், உரிமையாளர்கள் / குழுக்கள் அமைக்கவும், கேள்விகளைக் காட்டு, மற்றும்கட்டமைப்பு காண்பி.

பொது விருப்பங்கள்

இந்த விருப்பங்களை அனைத்து வெவ்வேறு முறைகளில் பயன்படுத்தலாம்.

-?, --உதவி

நீண்ட நேரம் பயன்படுத்தும் செய்தியை சாதாரணமாக அச்சிடுக.

--version

பதிப்பு எண் கொண்ட ஒரு ஒற்றை வரி அச்சிடஆர்பிஎம் பயன்படுத்தப்படுகிறது.

--quiet

முடிந்த அளவுக்கு அச்சிட - சாதாரணமாக மட்டுமே பிழை செய்திகளை காட்டப்படும்.

-v

விர்போஸ் தகவலை அச்சிடுக - வழக்கமாக வழக்கமான முன்னேற்ற செய்திகளை காண்பிக்கப்படும்.

-வி வி

அசிங்கமான பிழைத்திருத்த தகவல் நிறைய அச்சிட.

--rcfile fileList

பெருங்குடலில் உள்ள ஒவ்வொரு கோப்புகளும் பிரிக்கப்பட்டன fileList தொடர்ச்சியாக படித்து வருகிறதுஆர்பிஎம் கட்டமைப்பு தகவல். பட்டியலின் முதல் கோப்பு மட்டுமே இருக்க வேண்டும், மேலும் tildes மதிப்புக்கு விரிவாக்கப்படும்$ இல்லம். இயல்புநிலை fileList இருக்கிறது / Usr / lib / ஆர்பிஎம் / rpmrc : / Usr / lib / ஆர்பிஎம் / RedHat / rpmrc : ~ / .Rpmrc .

--pipe குமரேசன்

வெளியின் குழாய்ஆர்பிஎம் கட்டளைக்கு குமரேசன் .

--dbpath அடைவு

தரவுத்தளத்தை பயன்படுத்தவும் அடைவு இயல்புநிலை பாதையை விட ரத்தன் / Var / lib / ஆர்பிஎம்

--root அடைவு

வேரூன்றி உள்ள கோப்பு முறைமையைப் பயன்படுத்தவும் அடைவு அனைத்து நடவடிக்கைகளுக்கும். இந்த தரவுத்தளத்தில் உள்ளதை குறிக்கவும் அடைவு சார்பு காசோலைகள் மற்றும் எந்த ஸ்கிரிப்ட் (கள்) (எ.கா.% பதவியை நிறுவி, அல்லது% தனியார் கட்டி இருந்தால், ஒரு தொகுப்பு) chroot (2) க்கு பிறகு இயக்கப்படும் அடைவு .

நிறுவுதல் மற்றும் மேம்படுத்துதல் விருப்பங்கள்

ஒரு rpm நிறுவு கட்டளையின் பொதுவான வடிவம்

ஆர்பிஎம் --install பொருத்தும்-விருப்பங்கள் PACKAGE_FILE …

இது ஒரு புதிய தொகுப்பை நிறுவுகிறது.

ஒரு rpm மேம்படுத்தல் கட்டளை பொது வடிவம்

ஆர்பிஎம் --மேம்படுத்தல் பொருத்தும்-விருப்பங்கள் PACKAGE_FILE …

இந்த மேம்படுத்தல்கள் அல்லது புதிய பதிப்பிற்கு தற்போது நிறுவப்பட்ட தொகுப்பை நிறுவுகிறது. புதிய தொகுப்பு நிறுவப்பட்டபின் தொகுப்பு மற்ற அனைத்து பதிப்புகளும் (கள்) அகற்றப்படுவதைத் தவிர இது நிறுவலாகும்.

ஆர்பிஎம் -F பொருத்தும்-விருப்பங்கள் PACKAGE_FILE …

இது தொகுப்புகள் மேம்படுத்தப்படும், ஆனால் முந்தைய பதிப்பு தற்போது உள்ளது. தி PACKAGE_FILE ஒரு குறிப்பிட்டதாக இருக்கலாம்FTP அல்லது: http URL, நிறுவப்பட முன் தொகுப்பு பதிவிறக்கப்படும். பார்க்கFTP,/, HTTP விருப்பங்கள் தகவலுக்குஆர்பிஎம்இன் உள்FTP மற்றும்: http வாடிக்கையாளர் ஆதரவு.

--உதவி

தேவைப்படும் போது பரிவர்த்தனை தொகுப்புக்கு பரிந்துரைக்கப்பட்ட தொகுப்புகளைச் சேர்க்கவும்.

--அனைத்து கோப்புகள்

தொகுப்பு இல்லாத அனைத்து கோப்புகளையும் நிறுவுக அல்லது மேம்படுத்துகிறது, அவை இருக்கும்பட்சத்தில்.

--badreloc

பயன்படுத்தப்பட்டது--relocate, அனைத்து கோப்பு பாதைகளில் இடமாற்றம் அனுமதி, அந்த மட்டும் OLDPATH பைனரி தொகுப்பு இடமாற்ற குறிப்பு (கள்) இல் சேர்க்கப்பட்டுள்ளது.

--excludepath OLDPATH

யாருடைய பெயர் தொடங்குகிறது என்பதை கோப்புகளை நிறுவ வேண்டாம் OLDPATH .

--excludedocs

ஆவணங்கள் (மனிதப் பக்கங்கள் மற்றும் texinfo ஆவணங்கள் இதில் அடங்கும்) என குறிக்கப்பட்ட எந்த கோப்புகளையும் நிறுவ வேண்டாம்.

--force

அதே போல--replacepkgs, --replacefiles, மற்றும்--oldpackage.

-h, - ஹாஷ்

தொகுப்பு காப்பகத்தை திறக்கப்படாத 50 ஹேஷ் மதிப்பெண்கள் அச்சிட. பயன்படுத்தவும்-v | --verbose ஒரு இனிமையான காட்சிக்கு.

--ignoresize

இந்த தொகுப்பு நிறுவும் முன் போதுமான வட்டு இடத்திற்கு ஏற்ற கோப்பு முறைமைகளை சரிபார்க்க வேண்டாம்.

--ignorearch

பைனரி தொகுப்பு மற்றும் ஹோஸ்ட்டின் கட்டமைப்புகள் பொருந்தவில்லை என்றால், நிறுவல் அல்லது மேம்படுத்துதல் அனுமதி.

--ignoreos

பைனரி தொகுப்பு மற்றும் ஹோஸ்ட்டின் இயக்க முறைமைகள் பொருந்தவில்லை என்றாலும் நிறுவலை அல்லது மேம்படுத்துவதை அனுமதிக்கவும்.

--includedocs

ஆவணங்கள் கோப்புகளை நிறுவுக. இது இயல்புநிலை நடத்தை.

--justdb

தரவுத்தளத்தை மட்டும் புதுப்பித்தல், கோப்பு முறைமை அல்ல.

--nodigest

படித்தல் போது தலைப்பு அல்லது தொகுப்பு digests சரிபார்க்க வேண்டாம்.

--nosignature

படிக்கும்போது தொகுப்பு அல்லது தலைப்பு கையொப்பங்களை சரிபார்க்க வேண்டாம்.

--nodeps

ஒரு தொகுப்பு நிறுவும் முன் அல்லது மேம்படுத்தும் முன் ஒரு சார்பு சரிபார்க்க வேண்டாம்.

--nosuggest

காணாமல் போன சார்பை வழங்கும் தொகுப்பு (கள்) பரிந்துரைக்காதே.

--noorder

நிறுவலுக்கான தொகுப்புகளை மறுவரிசைப்படுத்த வேண்டாம். தொகுப்புகளின் பட்டியல் பொதுவாக நம்பகத்தன்மையைத் திருப்திப்படுத்தும்.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

அதே பெயரின் ஸ்கிரிப்ட்டை இயக்காதே. தி--noscripts விருப்பம் சமமானதாகும்

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

மற்றும் தொடர்புடைய மரணதண்டனை ஆஃப் திருப்பி%முன், % பதவியை, % preun, மற்றும்% postunஸ்கிரிப்ட்லெட் (கள்).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

பெயரிடப்பட்ட வகையின் எந்த தூண்டுதல் ஸ்கிரிப்ட்டையும் இயக்க வேண்டாம். தி--notriggers விருப்பம் சமமானதாகும்

--notriggerin --notriggerun --notriggerpostun

மற்றும் தொடர்புடைய செயல்படுத்தல் ஆஃப் திருப்பி% triggerin, % triggerun, மற்றும்% triggerpostun ஸ்கிரிப்ட்லெட் (கள்).

--oldpackage

ஒரு புதிய பழைய தொகுப்புடன் ஒரு பழைய பதிப்பை மாற்ற ஒரு மேம்படுத்தல் அனுமதி.

--percent

தொகுப்பு காப்பகத்திலிருந்து கோப்புகளைப் பிரித்தெடுக்கிறது. இது செய்ய திட்டமிடப்பட்டுள்ளதுஆர்பிஎம் மற்ற கருவிகள் இருந்து இயக்க எளிதாக.

--prefix NEWPATH

மீட்டமைக்கக்கூடிய பைனரி தொகுப்புகள், தொகுப்பு இடமாற்று குறிப்பு (கள்) இல் உள்ள நிறுவல் முன்னொட்டுடன் தொடங்கும் அனைத்து கோப்பு பாதைகளையும் மொழிபெயர்க்கவும் NEWPATH .

--relocate OLDPATH = NEWPATH

இடமாற்றத்தக்க பைனரி தொகுப்புகள், தொடங்கும் அனைத்து கோப்பு பாதைகளையும் மொழிபெயர்க்கவும் OLDPATH தொகுப்பு இடமாற்ற குறிப்பு (கள்) இல் NEWPATH . பல என்றால் இந்த விருப்பத்தை மீண்டும் மீண்டும் பயன்படுத்தலாம் OLDPATH தொகுப்புகளில் இடம்பெற வேண்டும்.

--repackage

அழிக்கும் முன் கோப்புகளை மீண்டும் தொகுக்கலாம். முன்னர் நிறுவப்பட்ட தொகுப்பு மேக்ரோ படி பெயரிடப்படும்% _repackage_name_fmt மற்றும் மேக்ரோ எனப்படும் அடைவில் உருவாக்கப்படும்% _repackage_dir (இயல்புநிலை மதிப்பு / வார் / திறக்க ).

--replacefiles

பிற, ஏற்கனவே நிறுவப்பட்ட, தொகுப்புகளிலிருந்து கோப்புகளை மாற்றினால் கூட தொகுப்புகளை நிறுவவும்.

--replacepkgs

இந்த கணினியில் ஏற்கனவே நிறுவப்பட்டிருந்தாலும் தொகுப்புகளை நிறுவவும்.

--test

தொகுப்புகளை நிறுவ வேண்டாம், வெறுமனே சோதிக்கவும், சாத்தியமான மோதல்களையும் தெரிவிக்கவும்.

ERASE OPTIONS

ஒரு rpm அழிக்கும் கட்டளையின் பொது வடிவம்

ஆர்பிஎம் -e --allmatches --nodeps --noscripts --notriggers --repackage --test PACKAGE_NAME …

பின்வரும் விருப்பங்கள் பயன்படுத்தப்படலாம்:

--allmatches

பொருந்தக்கூடிய தொகுப்புகளின் அனைத்து பதிப்புகளையும் அகற்றுக பேக்கேஜிற்கான . பொதுவாக ஒரு பிழை இருந்தால் வழங்கப்படும் பேக்கேஜிற்கான பல தொகுப்புகளை பொருந்தும்.

--nodeps

தொகுப்புகளை நிறுவுவதற்கு முன் சார்புகளை சரிபார்க்க வேண்டாம்.

--noscripts

--nopreun

--nopostun

அதே பெயரின் ஸ்கிரிப்ட்டை இயக்காதே. தி--noscripts தொகுப்பு அழிக்கும் போது விருப்பம் சமமானதாகும்

--nopreun --nopostun

மற்றும் தொடர்புடைய மரணதண்டனை ஆஃப் திருப்பி% preun, மற்றும்% postun ஸ்கிரிப்ட்லெட் (கள்).

--notriggers

--notriggerun

--notriggerpostun

பெயரிடப்பட்ட வகையின் எந்த தூண்டுதல் ஸ்கிரிப்ட்டையும் இயக்க வேண்டாம். தி--notriggers விருப்பம் சமமானதாகும்

--notriggerun --notriggerpostun

மற்றும் தொடர்புடைய செயல்படுத்தல் ஆஃப் திருப்பி% triggerun, மற்றும்% triggerpostun ஸ்கிரிப்ட்லெட் (கள்).

--repackage

அழிக்கும் முன் கோப்புகளை மீண்டும் தொகுக்கலாம். முன்னர் நிறுவப்பட்ட தொகுப்பு மேக்ரோ படி பெயரிடப்படும்% _repackage_name_fmt மற்றும் மேக்ரோ எனப்படும் அடைவில் உருவாக்கப்படும்% _repackage_dir (இயல்புநிலை மதிப்பு / வார் / திறக்க ).

--test

உண்மையில் எதுவும் நீக்க வேண்டாம், இயக்கங்கள் வழியாக செல்லுங்கள். உடன் இணைந்து பயனுள்ள-வி வி பிழைதிருத்தம் செய்ய விருப்பம்.

QUERY விருப்பங்கள்

ஒரு rpm வினவல் கட்டளையின் பொது வடிவம்

ஆர்பிஎம் --query தேர்வு-விருப்பங்கள் கேள்வி-விருப்பங்கள்

தொகுப்பு தகவலை அச்சிடப்பட வேண்டிய வடிவமைப்பை நீங்கள் குறிப்பிடலாம். இதை செய்ய, நீங்கள் பயன்படுத்தலாம்

--qf | --queryformat QUERYFMT

விருப்பம், தொடர்ந்து QUERYFMT வடிவம் சரம். கேள்வி வடிவங்கள் தரவின் மாற்றியமைக்கப்பட்ட பதிப்புகள்வைட்டமின் (3) வடிவமைத்தல். இந்த வடிவமைப்பானது நிலையான சரங்களைக் கொண்டது (இது புதிய C, C, மற்றும் பிற சிறப்பு எழுத்துக்களுக்கு நிலையான C எழுத்தைத் தவிர்ப்பது) மற்றும்வைட்டமின் (3) வகை வடிவமைப்பாளர்கள். எனஆர்பிஎம் ஏற்கனவே அச்சிட வகை தெரியும், வகை குறிப்பிடுபவர் இருப்பினும் தவிர்க்கப்பட வேண்டும், மற்றும் பதிலாக அச்சிட வேண்டும் தலைப்பு குறிச்சொல் பெயர், மூலம் மூடப்பட்டிருக்கும்{} எழுத்துக்கள். டேக் பெயர்கள் வழக்கு insesitive, மற்றும் முன்னணிRPMTAG_ குறிச்சொல் பெயரின் பகுதியையும் விடுபடலாம்.

குறிச்சொல்லைப் பின்பற்றுவதன் மூலம் மாற்று வெளியீட்டு வடிவங்கள் கோரப்படலாம்: typetag . தற்போது, ​​பின்வரும் வகைகளுக்கு துணைபுரிகிறது:

:கவசம்

ASCII கவசத்தில் பொது விசையை அழுத்துக.

: இதை base64

Base64 ஐ பயன்படுத்தி குறியீட்டு பைனரி தரவு.

: தேதி

Strftime (3) "% c" வடிவம் பயன்படுத்தவும்.

: நாள்

Strftime (3) "% a% b% d% y" வடிவம் பயன்படுத்தவும்.

: depflags

வடிவமைப்பு சார்பு கொடிகள்.

: fflags

கோப்பு கொடிகளை வடிவமைக்கவும்.

: ஹெக்ஸ்

அறுபதின்ம வடிவத்தில் வடிவமைப்பு.

: எண்ம

எட்டல் உள்ள வடிவமைப்பு.

: perms

கோப்பு அனுமதிகளை வடிவமைக்கவும்.

: shescape

ஒரு ஸ்கிரிப்டில் பயன்படுத்த ஒற்றை மேற்கோள் எடு.

: triggertype

தூண்டுதல் பின்னொட்டு காட்டவும்.

உதாரணமாக, கேள்விப்பட்ட தொகுப்புகளின் பெயர்களை மட்டும் அச்சிட, நீங்கள் பயன்படுத்தலாம்% {பெயர்} வடிவம் சரம். தொகுப்புகளின் பெயர் மற்றும் விநியோகத் தகவலை இரண்டு பத்திகளில் அச்சிட, நீங்கள் பயன்படுத்தலாம்% -30: {NAME}% {வழங்களுக்கான}. ஆர்பிஎம் அதை கொண்டு வரப்பட்ட போது பற்றி தெரியும் அனைத்து குறிச்சொற்களை ஒரு பட்டியலை அச்சிட வேண்டும்--querytags வாதம்.

கேள்விகளைக் கேட்க இரண்டு விருப்பத்தேர்வுகளும் உள்ளன: தொகுப்பு தேர்வு மற்றும் தகவல் தேர்வு.

பேக்கேஜ் தேர்வு விருப்பங்கள்:

பேக்கேஜிற்கான

நிறுவப்பட்ட தொகுப்பை என்ற பெயரிடப்பட்டது பேக்கேஜிற்கான .

-a, --all

நிறுவப்பட்ட எல்லா தொகுப்புகளையும் வினவவும்.

-f, --file கோப்பு

வினவல் தொகுப்பு வைத்திருக்கிறது கோப்பு .

--fileid எம்டி 5

கொடுக்கப்பட்ட கோப்பு அடையாளங்காட்டி கொண்ட கேள்வி தொகுப்பு, அதாவது எம்டி 5 கோப்பு உள்ளடக்கங்களை ஜீரணிக்கவும்.

-g, --group குழு

குழுவோடு வினவல் தொகுப்புகள் குழு .

--hdrid SHA1,

கொடுக்கப்பட்ட தலைப்பு அடையாளங்காட்டியைக் கொண்ட வினவல் தொகுப்பு, அதாவது SHA1, மாற்ற முடியாத தலைப்பகுதியின் செரிமானம்.

-p, - பேக்கேஜ் PACKAGE_FILE

ஒரு (நிறுவல் நீக்கம்) தொகுப்பு வினவப்பட்டது PACKAGE_FILE . தி PACKAGE_FILE ஒரு குறிப்பிட்டதாக இருக்கலாம்FTP அல்லது: http பாணியில் URL, இதில் தொகுப்பு தலைப்பு பதிவிறக்கம் செய்து விடும். பார்க்கFTP / HTTP விருப்பங்கள் தகவலுக்குஆர்பிஎம்இன் உள்FTP மற்றும்: http வாடிக்கையாளர் ஆதரவு. தி PACKAGE_FILE வாதம் (கள்), ஒரு பைனரி தொகுப்பு இல்லாவிட்டால், ASCII தொகுப்பு மேனிஃபெஸ்டாக விவரிக்கப்படும். கருத்துகள் அனுமதிக்கப்படுகின்றன, ஒரு '#' உடன் தொடங்குகிறது, மற்றும் தொகுப்பு மேனிஃபெஸ்ட் கோப்பின் ஒவ்வொரு வரியும் வெற்று இடைவெளி கொண்ட குளோப் எக்ஸ்பிரஷன்ஸை உள்ளடக்கியிருக்கலாம், இதில் தொலைதூர glob expressions உடன் URL ஐ உள்ளடக்கியது, இது தொகுப்பு மேனிஃபெஸ்ட்டின் இடத்தில் மாற்றப்படும் பாதங்களுக்கு விரிவாக்கப்படும் கூடுதல் PACKAGE_FILE கேள்விக்கு வாதங்கள்.

--pkgid எம்டி 5

கொடுக்கப்பட்ட தொகுப்பு அடையாளங்காட்டி கொண்ட கேள்வி தொகுப்பு, அதாவது எம்டி 5 ஒருங்கிணைந்த தலைப்பு மற்றும் பேலோட் உள்ளடக்கங்களை ஜீரணிக்கவும்.

--querybynumber HDRNUM

கேள் HDRNUM தரவுத்தள நுழைவு நேரடியாக; இது பிழைத்திருத்தலுக்கு மட்டுமே பயன்படுகிறது.

--specfile SPECFILE

ஒத்திசைவு மற்றும் வினவல் SPECFILE அது ஒரு தொகுப்பு போல. எல்லா தகவல்களும் (எ.கா. கோப்பு பட்டியல்கள்) கிடைக்கவில்லை என்றாலும், இந்த வகை வினவலானது, specifal parser ஐ எழுதாமல் ஸ்பெக் கோப்புகளிலிருந்து தகவல்களை பிரித்தெடுக்க rpm பயன்படுத்தப்படுகிறது.

--tid பயங்கரவாத விசாரணைப் பிரிவு

வழங்கப்பட்டிருக்கும் கேள்வி தொகுப்பு (கள்) பயங்கரவாத விசாரணைப் பிரிவு பரிவர்த்தனை அடையாளங்காட்டி. ஒரு யுனிவர்ஸ் ஸ்டாம்ப் தற்போது பரிவர்த்தனை அடையாளங்காட்டி பயன்படுத்தப்படுகிறது. ஒரே ஒரு பரிவர்த்தனைக்குள் நிறுவப்பட்ட அல்லது அழிக்கப்பட்ட எல்லா தொகுப்புகளும் (கள்) பொதுவான அடையாளங்காட்டியைக் கொண்டுள்ளன.

--தூண்டப்பட்டு பேக்கேஜிற்கான

தொகுப்பு (கள்) மூலம் தூண்டப்பட்ட வினவல் தொகுப்புகள் பேக்கேஜிற்கான .

--whatprovides திறன்

வழங்குவதற்கான அனைத்து தொகுப்புகளையும் வினவவும் திறன் திறனைக் கொண்டுள்ளது.

--whatrequires திறன்

தேவைப்படும் அனைத்து தொகுப்புகளையும் கேட்கவும் திறன் சரியான செயல்பாடு.

பேக்கேஜ் QUERY விருப்பங்கள்:

--changelog

தொகுப்பு தகவலை மாற்றவும்.

-c, --configfiles

கட்டமைப்பு கோப்புகளை மட்டும் பட்டியலிடுங்கள் (குறிக்கிறது-l).

-d, --docfiles

ஆவணங்களை மட்டும் பட்டியலிடவும் (குறிக்கிறது-l).

--dump

பின்வருமாறு கோப்பு தகவலை சேமிக்கலாம்:

பாதை அளவு mtime md5sum முறைமை உரிமையாளர் குழு isconfig isdoc rdev symlink

இந்த விருப்பத்தை குறைந்தபட்சம் ஒன்றைப் பயன்படுத்த வேண்டும்-l, -c, -d.

--filesbypkg

ஒவ்வொரு தேர்ந்தெடுக்கப்பட்ட தொகுப்பில் உள்ள அனைத்து கோப்புகளையும் பட்டியலிடலாம்.

-i, --info

பெயர், பதிப்பு, மற்றும் விளக்கம் உள்ளிட்ட தொகுப்பு தகவலை காட்சிப்படுத்தவும். இது பயன்படுத்துகிறது--queryformat ஒருவர் குறிப்பிடப்பட்டிருந்தால்.

--கடந்த

சமீபத்திய தொகுப்புகள் மேலே இருக்கும்போது நிறுவல் நேரத்தின் தொகுப்பு பட்டியலை ஆணைப்படுத்துகிறது.

-l, - பட்டியல்

தொகுப்பில் உள்ள கோப்புகளை பட்டியலிடவும்.

--provides

இந்த தொகுப்பு வழங்கும் பட்டியல் திறன்களை வழங்குகிறது.

-R, - மீண்டும்

இந்த தொகுப்பை சார்ந்திருக்கும் பட்டியல் தொகுப்புகள்.

--scripts

நிறுவல் மற்றும் நிறுவல் நீக்கம் செயல்களின் பகுதியாகப் பயன்படுத்தப்படும் தொகுப்பு குறிப்பிட்ட ஸ்கிரிப்ட் (களை) பட்டியலிடவும்.

-எஸ், - ஸ்டேட்

காட்டவும் மாநிலங்களில் தொகுப்பில் உள்ள கோப்புகள் (குறிக்கிறது-l). ஒவ்வொரு கோப்பின் மாநிலமும் ஒன்று சாதாரண , நிறுவப்படாத , அல்லது பதிலாக .

- டிரக்டர்ஸ், - டிரக்டிரிப்ட்ஸ்

தொகுப்பு உள்ளிட்ட தூண்டுதல் ஸ்கிரிப்டுகள், ஏதாவது இருந்தால், காட்சிப்படுத்தவும்.

தேர்வுகள் சரிபார்க்கவும்

ஒரு rpm சரிபார்ப்பு கட்டளை பொது வடிவம்

ஆர்பிஎம் -V தேர்வு-விருப்பங்கள் சரிபார்க்க-விருப்பங்கள்

ஒரு தொகுப்பை சரிபார்க்கிறது, நிறுவப்பட்ட கோப்புகளைப் பற்றிய தகவலை rpm தரவுத்தளத்தில் சேமித்துள்ள தொகுப்பு மெட்டாடேட்டாவில் இருந்து எடுக்கப்பட்ட கோப்புகளைப் பற்றிய தகவல்களுடன் ஒப்பிடும். மற்ற விஷயங்களை சரிபார்க்கும் அளவு, MD5 தொகை, அனுமதிகள், வகை, உரிமையாளர் மற்றும் ஒவ்வொரு கோப்பினையும் ஒப்பிடுக. எந்தவொரு discrepancies காட்டப்படும்.தொகுப்புகளிலிருந்து நிறுவப்படாத கோப்புகள், எடுத்துக்காட்டாக, ஆவணத்தில் உள்ள கோப்புகள் "--excludedocs"விருப்பம், அமைதியாக புறக்கணிக்கப்படும்.

தொகுப்பு தேர்வு விருப்பங்களை தொகுப்பு கேள்விக்குரியது (தொகுப்பு மேனிஃபைட் கோப்புகளை வாதங்கள்). முறைமை சரிபார்க்க தனித்துவமானது:

--nodeps

தொகுப்புகளின் சார்புகளை சரிபார்க்க வேண்டாம்.

--nodigest

படித்தல் போது தலைப்பு அல்லது தொகுப்பு digests சரிபார்க்க வேண்டாம்.

--nofiles

தொகுப்பு கோப்புகளின் எந்த பண்புகளையும் சரிபார்க்க வேண்டாம்.

--noscripts

இயக்க வேண்டாம்% verifyscript ஸ்கிரிப்ட்ட் (ஏதாவது இருந்தால்).

--nosignature

படிக்கும்போது தொகுப்பு அல்லது தலைப்பு கையொப்பங்களை சரிபார்க்க வேண்டாம்.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

தொடர்புடைய கோப்பு பண்புகளை சரிபார்க்க வேண்டாம்.

வெளியீட்டின் வடிவமைப்பு 8 எழுத்துகளின் சரம், சாத்தியமான பண்புக்கூறு:

இ % கட்டமைப்பு கட்டமைப்பு கோப்பு. ஈ % ஆவணம் ஆவணங்கள் கோப்பு. கிராம் %பேய் கோப்பு (அதாவது கோப்பு உள்ளடக்கங்கள் பொதியுறை தொகுப்பில் சேர்க்கப்படவில்லை). எல் % உரிமம் உரிமம் கோப்பில். ஆர் %என்னை தெரிந்து கொள் readme கோப்பு.

தொகுப்பு தலைப்பு இருந்து, பின்னர் கோப்பு பெயர். 8 எழுத்துக்களில் ஒவ்வொன்றும் தரவுத்தளத்தில் பதிவு செய்யப்பட்ட அந்த பண்புக்கூறு (கள்) மதிப்பிற்கு கோப்பின் பண்புக்கூறு (கள்) ஒப்பிடுவதன் விளைவைக் குறிக்கிறது. ஒரு "."(காலம்) என்பது சோதனை முடிந்துவிட்டது, ஒரு ஒற்றை"?"(கேள்வி குறி) சோதனை செய்யப்பட முடியாது என்பதைக் குறிக்கிறது (எ.கா. கோப்பு அனுமதிகள் படித்தல் தடுக்கின்றன) இல்லையெனில்,பிமுதிர்ச்சியடைந்த) தன்மை தொடர்புடைய தோல்வி குறிக்கிறது--verify சோதனை:

எஸ் கோப்பு எஸ்ize மாறுபடுகிறது எம் எம்ODE வேறுபடுகிறது (அனுமதிகள் மற்றும் கோப்பு வகை) 5 எம்.டி.5 தொகை மாறுபடுகிறது டி டிபெரிய பெரிய / சிறிய எண் தவறான போட்டியில் எல் படிக்கஎல்மை (2) பாதை தவறான போட்டியில் யூ யூசே உரிமையாளர் வேறுபடுகிறது ஜி ஜிroup உரிமை வேறுபடுகிறது டி மீடிime வேறுபடுகிறது

DIGITAL SIGNATURE மற்றும் DIGEST VERIFICATION

Rpm டிஜிட்டல் கையொப்பக் கட்டளைகளின் பொது வடிவங்கள்

ஆர்பிஎம் --import PUBKEY …

ஆர்பிஎம் {--checksig} --nosignature --nodigest PACKAGE_FILE …

தி--checksig விருப்பம் உள்ள அனைத்து digests மற்றும் கையொப்பங்கள் அடங்கும் PACKAGE_FILE தொகுப்பு முழுமை மற்றும் தோற்றம் உறுதி. ஒரு தொகுப்பு வாசிக்கப்படும் போதெல்லாம் கையொப்பங்கள் சரிபார்க்கப்படுகின்றன என்பதை கவனிக்கவும்--checksig தொகுப்புடன் தொடர்புடைய அனைத்து செரிமானங்களையும் கையொப்பங்களையும் சரிபார்க்க உதவுகிறது.

பொது விசை இல்லாமல் டிஜிட்டல் கையொப்பங்களை சரிபார்க்க முடியாது. ஒரு ascii கவசமாக பொது விசை சேர்க்க முடியும்ஆர்பிஎம் பயன்படுத்தி தரவுத்தள--import. ஒரு இறக்குமதி பொது விசை ஒரு தலைப்பில் செயல்படுத்தப்படுகிறது, மற்றும் விசை வள மேலாண்மை பொதுவாக தொகுப்பு மேலாண்மை போல செயல்படுகிறது. உதாரணமாக, தற்போது இறக்குமதி செய்யப்பட்ட அனைத்து பொது விசைகள் காண்பிக்கப்படுகின்றன:

rpm -qa gpg-pubkey *

ஒரு குறிப்பிட்ட பொது விசையைப் பற்றிய விவரங்கள், இறக்குமதி செய்யப்படும்போது, ​​வினவல் மூலம் காண்பிக்கப்படும். இங்கு Red Hat GPG / DSA விசை பற்றிய தகவல்கள் உள்ளன:

rpm-qi gpg-pubkey-db42a60e

இறுதியாக, பொது விசைகளை தொகுப்புகள் போலவே இறக்குமதி செய்யப்படலாம். Red Hat GPG / DSA விசையை அகற்றுவது இங்கே

rpm -e gpg-pubkey-db42a60e

ஒரு பேக்கேஜ் சேர்ப்பது

ஆர்பிஎம் --addsign | --resign PACKAGE_FILE …

இருவரும்--addsign மற்றும்--ராஜினாமா விருப்பங்கள் ஒவ்வொரு தொகுப்பிற்கான புதிய கையொப்பங்களை உருவாக்குகிறது மற்றும் சேர்க்கின்றன PACKAGE_FILE கொடுக்கப்பட்டிருக்கும், ஏற்கனவே இருக்கும் கையொப்பங்களை மாற்றும். வரலாற்று காரணங்களுக்காக இரண்டு வழிகள் உள்ளன, தற்போது நடத்தைக்கு எந்த வித்தியாசமும் இல்லை.

கையொப்பமிடுவதற்கு ஜி.பீ.ஜி பயன்படுத்துதல்

GPG ஐ பயன்படுத்தி தொகுப்புகள் கையொப்பமிட,ஆர்பிஎம் ஜி.பீ.ஜி இயக்க மற்றும் சரியான விசைகளுடன் ஒரு முக்கிய வளையத்தைக் காண முடியும். முன்னிருப்பாக,ஆர்பிஎம் பிரதான மோதிரங்களைக் கண்டுபிடிப்பதற்காக ஜி.பீ.ஜி போன்ற மாநாடுகளை பயன்படுத்துகிறது$ GNUPGHOME சூழல் மாறி. ஜிபிஜி அவர்கள் எதிர்பார்க்கும் இடங்களில் உங்கள் முக்கிய வளையங்கள் இல்லை என்றால், மேக்ரோ கட்டமைக்க வேண்டும்% _gpg_path பயன்படுத்த ஜி.ஜி.ஜி விசை வளையங்கள் இடம் இருக்க வேண்டும்.

பழைய பதிப்புகள், PGP மற்றும் rpm உடன் இணக்கத்தன்மைக்கு, V3 OpenPGP கையொப்பம் பாக்கெட்டுகள் மட்டுமே கட்டமைக்கப்பட வேண்டும். DSA அல்லது RSA சரிபார்ப்பு நெறிமுறைகள் பயன்படுத்தப்படலாம், ஆனால் DSA பரிந்துரைக்கப்படுகிறது.

நீங்கள் உருவாக்கும் தொகுப்புகளை கையொப்பமிட விரும்பினால், உங்கள் சொந்த பொது மற்றும் இரகசிய விசை ஜோடியை உருவாக்க வேண்டும் (ஜிபிஜி கையேட்டைப் பார்க்கவும்). நீங்கள் கட்டமைக்க வேண்டும்ஆர்பிஎம் மேக்ரோக்கள்

% _signature

கையொப்பம் வகை. இப்போது ஜிபிஜி மற்றும் பிஜிபி மட்டுமே ஆதரிக்கப்படுகிறது.

% _gpg_name

உங்கள் பேக்கேஜ்களை கையொப்பமிட பயன்படும் "பயனர்" பெயரின் பெயர்.

உதாரணமாக, பயனர் என தொகுப்புகள் கையெழுத்திட GPG ஐ பயன்படுத்த முடியும் "ஜான் டோ < [email protected] >' உள்ள முக்கிய வளையங்களில் இருந்து /etc/rpm/.gpg இயங்கக்கூடியவை இங்கு / usr / பின் /: gpg நீங்கள் அடங்கும்

ஜான் டோய் _____ % _gpgbin / usr / bin / gpg

ஒரு மேக்ரோ கட்டமைப்பு கோப்பில். பயன்பாட்டு / போன்றவை / ஆர்பிஎம் / மேக்ரோக்கள் ஒவ்வொரு அமைப்பு அமைப்பு மற்றும் ~ / .Rpmmacros ஒவ்வொரு பயனருக்கும் உள்ளமைவு.

மறுபடியும் தேதியிட விருப்பம்

ஒரு rpm கட்டளையின் தரவுத்தள கட்டளையின் பொதுவான வடிவம்

ஆர்பிஎம் --rebuilddb -v --dbpath அடைவு --root அடைவு

பயன்பாட்டு--initdb ஒரு புதிய தரவுத்தளத்தை உருவாக்க, பயன்படுத்தவும்--rebuilddb நிறுவப்பட்ட தொகுப்பு தலைப்பினருடனான தரவுத்தள குறியீடுகளை மீண்டும் உருவாக்கவும்.

SHOWRC

கட்டளை

ஆர்பிஎம் --showrc

மதிப்புகள் காட்டுகிறதுஆர்பிஎம் தற்போது அனைத்து விருப்பத்தேர்வுகளும் பயன்படுத்தப்படுகின்றன rpmrc மற்றும் மேக்ரோக்கள் கட்டமைப்பு கோப்பு (கள்).

FTP / HTTP விருப்பங்கள்

ஆர்பிஎம் ஒரு FTP மற்றும் / அல்லது HTTP கிளையண்ட் ஆக செயல்பட முடியும், இதனால் தொகுப்புகளை இணையத்தில் இருந்து பெறலாம் அல்லது நிறுவ முடியும். நிறுவுதல், மேம்படுத்தல் மற்றும் வினவல் செயற்பாடுகளுக்கான தொகுப்பு கோப்புகள் ஒரு குறிப்பிட்டதாக குறிப்பிடப்படலாம்FTP அல்லது: httpபாணி URL:

FTP: // பயனர்: கடவுச்சொல் @ host: port / பாதை / க்கு / package.rpm

என்றால்:கடவுச்சொல் பகுதி தவிர்க்கப்பட்டால், கடவுச்சொல் கேட்கப்படும் (பயனர் / புரவலன் பெயர் ஒன்றுக்கு ஒரு முறை). பயனர் மற்றும் கடவுச்சொல் இரண்டையும் நீக்கினால், அநாமதேயாகFTP உபயோகப்பட்டது. அனைத்து சந்தர்ப்பங்களிலும், செயலற்ற (PASV)FTP இடமாற்றங்கள் நடைபெறுகின்றன.

ஆர்பிஎம் ftp URL களுடன் பின்வரும் விருப்பங்களை பயன்படுத்த அனுமதிக்கிறது:

--ftpproxy தொகுப்பாளர்

புரவலன் தொகுப்பாளர் எல்லா ftp இடமாற்றங்களுக்கும் ஒரு ப்ராக்ஸி சேவையகமாக பயன்படுத்தப்படுகிறது, இதனால் பயனர்கள் ப்ராக்ஸி அமைப்புகளைப் பயன்படுத்தும் ஃபயர்வால் இயந்திரங்களை FTP வழியாக அனுமதிக்கிறது. மேக்ரோ கட்டமைக்க மூலம் இந்த விருப்பத்தை குறிப்பிடலாம்% _ftpproxy.

--ftpport தொகுப்பாளர்

TCP போர்ட் முன்னிருப்பு துறைமுகத்திற்கு பதிலாக ப்ராக்ஸி ftp சேவையகத்தில் ftp இணைப்புக்காக