ሪታ - Linux Command - ዩኒክስ ትእዛዝ

ሊነክስ / ዩኒየስ ትዕዛዝ : rpm

NAME

ራፒኤም - የ RPM Package Manager

SYNOPSIS

መዋዕለ ንዋይ እና ፈጠራዎች:

rpm { -q | --query } [ የተመረጡ አማራጮች ] [ የመጠይቅ-አማራጮች ]

rpm { -V | --verify } [ አማራጮች-አማራጮች ] [ ማረጋገጫ-አማራጮች ]

ሪፕን - ፖፑን ወደ ...

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

መጫን, ማራገፍ እና ማስወገድ መለጠፊያ-

rpm { -i | --install } [ ጭነት-አማራጮች ] PACKAGE_FILE ...

ሪምንስ { -U | -upgrade } [ ተከላ -አማራጮች ] PACKAGE_FILE ...

rpm { -F | --freshen } [ ተከላ -አማራጮች ] PACKAGE_FILE ...

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

ልዩነት:

ሪፒድ { --initdb | --rebuilddb }

ሪፒንስ { --addsign | |resign } PACKAGE_FILE ...

ሪምንስ {- querytags | --showrc }

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

ምርጫዎች-አማራጮች


[ PACKAGE_NAME ] [ -a, - all ] [ -f, - ፋይል FILE ]
[ -g, - ቡድን GROUP ] { -p, - ጥቅል PACKAGE_FILE ]
[ --fileid MD5 ] [- hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[- ቁጥር በቁጥር HDRNUM ] [ - በ PACKAGE_NAME መነሳሳት ]
[- gì CAPABILITY ] [ --nhawquresquest CAPABILITY ]

መጠይቅ-አማራጮች


[ -changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - ዝርዝር ]
[ --provides ] [ --qf, - queryroomat QUERYFMT ]
[ -R, - የሚያስፈልገው ] [ --scripts ] [ -s, - state ]
[ - ቀስቅሴዎች, - ቀስቶች ]

የማረጋገጫ አማራጮች


[ --nodeps ] [ --nofiles ] [ --noscripts ]
[ --nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomid5 ] [ --nosize ] [- nouser ]
[ --nogroup ] [ --nomም ሰዓት ] [ --nomode ] [ --nordev ]

install-አማራጮች


[- የተፈቀደው ] [- allfiles ] [ --badreloc ] [- ከተካተተ OLDPATH ]
[ --excludedocs ] [ - ኃይል ] [ -h , - hash ]
[- የሚታየው ነገር የለም ] [- ቸርራር ] [- ማዕዶሮስ ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[- አስገድዳ ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [- በመቶኛ ] [ --prefix NEWPATH ]
[- ሰብሰባ OLDPATH = NEWPATH ]
[- ድጋሚ ጥቅል ] [- replacefiles ] [ --replacepkgs ]
[ --test ]

DESCRIPTION

ሩብል የሶፍትዌር ፓኬጆችን ለመገንባት, ለመጫን, ለማጣራት, ለማሻሻል, ለማሻሻል, እና ለማጥበብ ሊያገለግል የሚችል የኃይል ማሸጊያ አቀናባሪ ነው . ፓኬጅ የመዝግብሮችን ፋይሎች ለመጫን እና ለማጥፋት ስራ ላይ የሚውሉ የፋይሎችን እና ሜታ- ዲታዎችን ያካትታል. የውሂብ ሜታ ጥቅሎችን, የፋይል ዓይነቶችን, እና ስለ እሽግ መረጃን ያካትታል. ጥቅሎቹ በሁለት ዓይነት ዓይነቶች ይጠቀሳሉ: ሁለትዮሽ ጥቅሎች, ሶፍትዌሮችን ለመገጣጠም ጥቅም ላይ የሚውሉ እና የሶፍትዌሩ ፓኬጆችን ለማዘጋጀት አስፈላጊውን ምንጭ እና የምግብ አዘገጃጀት እቅዶችን ያካትታሉ.

ከሚከተሉት መሰረታዊ አማራጮች ውስጥ አንዱ መመረጥ አለበት: ጥያቄ , አረጋግጥ , ፊርማ ማጣራት , መጫን / ማሻሻል / ማደስ , ማራገፍ , የውሂብ ጎታ ማስጀመር , ዳግም ማዘጋጀት , ዳግም ማስረከብ , ፊርማ አክል , ባለቤቶችን / ቡድኖችን ማስተካከል , Querytags ን አሳይ , እና ማስተካከያ አሳይ .

አጠቃላይ አማራጮች

እነዚህ አማራጮች በሁሉም ሁነቶች ጥቅም ላይ ሊውሉ ይችላሉ.

-?, - help

ለረጅም ጊዜ የአጠቃቀም መልዕክትን ያትሙ.

- ቨርዥን

ጥቅም ላይ እየዋለ ያለው የሩቅ ስሪት ቁጥር የያዘ አንድ መስመር ያትሙ.

- ደንብ

በተቻለ መጠን ትንሽ ያትሙ - በመደበኝነት ብቻ የስህተት መልዕክቶች ይቀርባሉ.

የተኮታተነ መረጃን ያትሙ - በተለመዱት የተለመዱ የዕድገት መልእክቶች ይታያሉ.

-ቪ

ብዙ አስቀያሚ የማረሚያ መረጃዎችን ያትሙ.

--rcfile FILELIST

FOURLIST የተከፋፈሉት እያንዳንዳቸው ፋይሎችን ለቅሬተሽ መረጃው በቅደም ተከተል በ RPM ተነድፈዋል . በዝርዝሩ ውስጥ የመጀመሪያው ፋይል ብቻ ይኖር የነበረ ሲሆን ድሮች ድህረገፁ ወደ $ HOME እሴት ይደመሰሳሉ . ነባሪ FILELIST / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc ነው .

-

የ Rpm ውጽዓት ወደ CMD ትዕዛዝ ውጦታል .

- dbpath DIRECTORY

ከነባሪው / var / lib / rpm ይልቅ በ DIRECTIO rathen ውስጥ የውሂብ ጎታውን ተጠቀም

--root DIRECTORY

ለሁሉም ስራዎች በ DIRECTORY ላይ የተመሰረተ የፋይል ስርዓት ተጠቀም. ይህ ማለት በ DIRECTORY ውስጥ ያለው የውሂብ ጎታ ለግሊሽ ቼኮች እና ለማንኛውም ስክሪፕት (ለምሳሌ ያህል, ከተጫነ % ልጥል, ወይም % ግንባታ ከሆነ, ጥቅል) ከ chroot (2) በኋላ ወደ DIRECTORY ይከተላል .

የመጫን እና የመረጡ አማራጮች

የ "ራምፕ" ጭነት ትዕዛዝ አጠቃላይ ቅፅ ነው

rpm { -i | --install } [ ጭነት-አማራጮች ] PACKAGE_FILE ...

ይሄ አዲስ ጥቅል ይጭናል.

የ "ራምፕ ማራዘሚያ" ትእዛዝ አጠቃላይ ነው

ሪምንስ { -U | -upgrade } [ ተከላ -አማራጮች ] PACKAGE_FILE ...

ይህ በአሁን ጊዜ ወደ አዲሱ ስሪት የተዘረጋውን ፓኬይ ማሳደጊያዎች ይጫናል ወይም ይጭናል. ይህ ልክ እንደ ጭነት ተመሳሳይ ነው, ከአዲሱ ጥቅል ከተጫነ በኋላ ከጥቅሉ ሁሉም ስሪት (ዶች) በስተቀር ይወገዳሉ.

rpm { -F | --freshen } [ ተከላ -አማራጮች ] PACKAGE_FILE ...

ይሄ ጥቅሎችን ያሻሽላል, ነገር ግን ቀደም ያለ ስሪት በአሁኑ ጊዜ ካለ ብቻ. PACKAGE_FILE እንደ ftp ወይም http ዩአርኤል ሊጠቀስ ይችላል, በዚህ ጊዜ ጥቅሉ ከመጫኑ በፊት ይወርድበታል. በ rpm 's ውስጣዊ ftp እና http ደንበኛ ድጋፍ ላይ መረጃ ለማግኘት FTP / HTTP OPTIONS ን ይመልከቱ.

- ተነሳ

በጥቆማ የተስማሙ ጥቅሎችን ሲያስፈልግ ለግብይት አዘጋጅ.

- allfiles

በጥቅሉ ውስጥ ያሉትን ሁሉንም የጠፋ ጎጂ ፋይሎች, ቢኖሩም ይጭናል ወይም ያሻሽላል.

--badreloc

በ < b> ሁለቱ የፋይል ዱካዎች , b > ተጠቀም , በ b > ድብልቅ ማዞሪያ ፍንጮችን b > ውስጥ ተካተዋል.

- ያካተተ የ OLDPATH

ስሙ በ OLDPATH የሚጀምር ፋይሎችን አይጫኑ .

- - የተካተቱ

የሰው ገጾች እና የ Texinfo ሰነዶችን ያካተቱ ማንኛውም ፋይሎች እንደ ሰነድ አድርገው አይጫኑ.

- ግባ

እንደ - replacepkgs , --replacefiles እና --oldpackage - ሲጠቀሙ .

-ውሂ, - ሐሽ

ጥቅል ማህደሩ ተፈትቷል ምክንያቱም 50 አታላዮችን ያትሙ. ለ-v | --verbose ንጣፍ ላለማሳየት ይጠቀሙ.

- ጠፍቷል

ይህን ጥቅል ከመጫንዎ በፊት የሉንም የፋይል ስርዓት (ፋይሎችን) በቂ የዲስክ ቦታ አያረጋጉ.

- ቸርች

የሁለትዮሽ እሽግ እና አስተናጋጆች አስተሳሰቦች እንኳን አልተዛመዱም እንኳ መጫን ወይም ማሻሻል ይፍቀዱ.

- -ከሮሮስ

የሁለትዮሽ እሽግ እና አስተናጋጅ ስርዓተ ክወናዎች ባይጣርም እንኳን መጫን ወይም ማሻሻል ይፍቀዱ.

- - የተካተቱ

የሰነዶች ፋይሎች ይጫኑ. ይህ ነባሪ ባህሪ ነው.

--justdb

የውሂብ ጎታውን, የፋይል ስርዓቱን ሳይሆን ያዘምኑ.

--nodigest

በሚያነቡበት ጊዜ ጥቅል ወይም ራስጌ አጻጻፍ አያረጋግጡ.

- ውጭ ጎረቤት

በሚያነቡበት ጊዜ የጥቅል ወይም የራስዎ ፊርማዎችን አያረጋግጡ.

- nodeps

አንድ ጥቅል ከመጫን ወይም ከማሻሻል በፊት የደህንነት ማረጋገጫ አያድርጉ.

- nosuggest

የጎደለ ጥገኝነት የሚሰጡ ፓኬጅ (ዎች) አያቅርቡ.

- ምንም ችግር

ጥቅሎችን ለጭነት አይመድሙ. የፓኬጅ ዝርዝሮች በአግባቡ የታደሱ አልባራጮችን ለማርካት ነው.

- ኖኒስክሪፕቶች

- nopre

- nopost

- ኖፕሬን

- ኒፖስተን

ተመሳሳይ ስም ስክሪፕት አታድርግ. - - nosccripts አማራጭ ከ ጋር እኩል ነው

- nopre - nopost - nopreun - nopostun

እና የሚዛመደው % pre , % post , % prun እና % postun scriptlet (s) ያጥፉ.

--ማቆጫዎች

--notrigገርገር

--nistriggerun

--notriggerpostun

በተጠቀሰው አይነት ማንኛውም የእንቆቅልሽ አጻጻፍ እስክሪፕት አታድርግ. የ - notriggers አማራጭ ከ ጋር እኩል ነው

--notriggerin --notriggerun --notriggerpostun

እና የተጎዳኙ% ተኪቃጉን , % triggerun , እና % triggerpostun ስክሪፕት (ዎች) ያጥሩ.

--oldpackage

አንድ አሻሽል ከአዲስ የቆዳ ሽፋን ይልቅ አዲስ ሽፋን ለመተካት ይፍቀዱ.

- በመቶ

ፋይሎች እንደ ከጥቅል መዝገብ ውስጥ ተከፍተዋል. ይህ ስልት ከሌሎች መሣሪያዎች ጋር እንዲሄድ ለማድረግ ቀላል ነው.

- PREFIX NEWPATH

ለቤቶች ሊተላለፉ የሚችሉ ሁለትዮሽ ጥቅሎች, በፓኬጅ ማስተላለፊያ ፍንጮችን (ኙ) ወደ NEWPATH በመጫን የመጀመርያው የፋይል ዱካ ይተርጉሙ .

- ተዛማጅ OLDPATH = NEWPATH

ለቦታ ወደ ተለዋጭ ሁለትዮሽ ጥቅሎች, በፓኬጅ ማስተላለፊያ ፍንጮችን (ኙ) ወደ NEWPATHOLDPATH የሚጀምሩ ሁሉንም የፋይል ዱካዎች ይተርጉሙ . በጥቅሉ ውስጥ ያሉ ብዙ ኦዲፖች በትልፋቱ እንዲለቁ ከተፈለገ ይህ አማራጭ በተደጋጋሚ ሊሠራበት ይችላል.

- ድጋሚ መሸከም

ከመጥፋቱ በፊት ፋይሎችን ድጋሚ ይሰልፉ. ከዚህ ቀደም የተጫነው ጥቅል በማክሮ ከ % _repackage_name_fmt መሰረት ይሰየማል እና በመግሪኩ ውስጥ % _repackage_dir (ነባሪ እሴት / var / tmp ) በሚባል ማውጫ ውስጥ ይፈጠራል .

- replace files

ፓኬጆችን ከሌሎች ቀድሞ የተጫኑትን, ጥቅሎችን ቢተካቸውም ጭምር ይጫኑ.

--replacepkgs

አንዳንዶቹ ፕሮግራሞች በዚህ ስርዓትም ጭምር ቢጫኑም ጥቅሎቹን ይጫኑ.

--test

ጥቅሉን አይጫኑ, በቀላሉ ሊከሰቱ የሚችሉ ግጭቶችን ይፈትሹ እና ሪፖርት ያድርጉ.

የተለያዩ አማራጮች

የጠቅላላውን የ rpm ማጥፋት ትእዛዝ

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

የሚከተሉት አማራጮችም ሊጠቀሙ ይችላሉ:

ሁሉም ሰዓቶች

PACKAGE_NAME ጋር የሚዛመዱትን ሁሉንም ጥቅሎች አስወግድ. በተደጋጋሚነት PACKAGE_NAME ብዙ ጥቅሎችን ካዛመደ አንድ ስህተት ተፈጥሯል.

- nodeps

ጥቅሎችን ከማራገፍዎ በፊት ጥገኛዎችን አይፈትሹ.

- ኖኒስክሪፕቶች

- ኖፕሬን

- ኒፖስተን

ተመሳሳይ ስም ስክሪፕት አታድርግ. በጥቅል መጥፋት ጊዜ - - የኒኖስፒስ አማራጮች እኩል ነው

- ኖፕረን - ኒፖንት

እና የሚዛመደው % prun እና % postun scriptlet (s) ያጥፉ.

--ማቆጫዎች

--nistriggerun

--notriggerpostun

በተጠቀሰው አይነት ማንኛውም የእንቆቅልሽ አጻጻፍ እስክሪፕት አታድርግ. የ - notriggers አማራጭ ከ ጋር እኩል ነው

--notriggerun --notriggerpostun

እና የተጓተኙትን% ተግዳሮት , እና % triggerpostun ስክሪፕት (ቦች) ያጥራል.

- ድጋሚ መሸከም

ከመጥፋቱ በፊት ፋይሎችን ድጋሚ ይሰልፉ. ከዚህ ቀደም የተጫነው ጥቅል በማክሮ ከ % _repackage_name_fmt መሰረት ይሰየማል እና በመግሪኩ ውስጥ % _repackage_dir (ነባሪ እሴት / var / tmp ) በሚባል ማውጫ ውስጥ ይፈጠራል .

--test

ምንም ነገር ማራገፍ የለብዎትም, በቃላቱ ውስጥ ብቻ ይሂዱ. ለማረም ከ -vv አማራጩ ጋር በጥምረት ጠቃሚ ነው.

የ QUERY አማራጮች

የ "ራምፕ" መጠይቅ አጠቃላይ ቅርጽ

rpm { -q | --query } [ የተመረጡ አማራጮች ] [ የመጠይቅ-አማራጮች ]

የጥቅል መረጃው ውስጥ መታተም ያለበትን ቅርጸት መግለፅ ይችላሉ. ይህን ለማድረግ, የተጠቀምዎት


--qf | - QUERYformat QUERYFMT

አማራጭ, በመቀጠል የ QUERYFMT ቅርጸት ሕብረቁምፊ ተከትሎ. የመጠይቅ ቅፆች የተሻሻለው የማራመጃ እትም (3) ቅርፀት ናቸው. ቅርጸቱ ከተለዋዋጭ ሕብረቁምፊዎች የተሰራ ነው (ይህም C መደበኛ ቁምፊዎችን ለአዲስ መስመር, ታብሮች, እና ሌሎች ልዩ ቁምፊዎችን) እና printf (3) ቅርጸቶችን ያስቀምጣል . ኤም RPM የሚታተመው አይነት አስቀድሞ እንደሚያውቀው, ነገር ግን የአፃፃፍ ገላጭ መተው አለበት, እና በ {} ገጸ-ባህሪያት የታተመበት በዋና ርዕስ መለያ ስም ተተክቷል. የመለያዎች ስሞች የማይታዩ ናቸው, እና የመታወቂያው መሪ RPMTAG_ አካል እንዲሁ እንዲሁ ሊተላለፍ ይችላል.

ተለዋጭ የውጫዊ ቅርጸቶች መለያውን በመከተል ሊጠየቅ ይችላል : typetag . በአሁኑ ጊዜ, የሚከተሉት ዓይነቶች ይደገፋሉ:

የጦር መሣሪያ


በ ASCII መከላከያ ጦር ውስጥ የህዝብ ቁልፍን ይደብቁ.

: base64

Base64 በመጠቀም የሁለትዮሽ መረጃን ያርሙ.

: ቀን

ተራ (3) "% c" ቅርጸት ተጠቀም.

:ቀን

ተራ (3) "% a% b% d% Y" ቅርጸት ተጠቀም.

የሚያያዙት ገጾች

ቅርጸት ጥገኝነት ጠቋሚዎች.

: fflags

የፋይል የፋይል ባንዲራዎች.

: hex

ቅርፀት በሂፕታሲዮል.

: ስምንትዮሽ

ቅርጸት በ ስምንትዮሽ.

: perms

የፋይል ፍቃዶችን ቅርጸት ይስሩ.

: እስትንፋስ

በአንድ ስክሪፕት ውስጥ ውስጥ በነጠላ ዋጋዎች ላይ ወጥተው ይሞክሩ.

. triggertype

የጉግፊያ ቅጥያውን አሳይ.

ለምሳሌ, የተጠየቁትን ጥቅሎች ስም ብቻ ለማተም, % {NAME} ን እንደ የቅርጽ ሕብረቁምፊ መጠቀም ይችላሉ. የጥቅል ስም እና ስርጭት መረጃ በሁለት ዓምዶች ውስጥ ለማተም, % -30 {NAME}% {DISTRIBUTION} መጠቀም ይችላሉ . ሪግ በ < qulisttags> ክርክር ሲጠራ ስለ <ስሙ> ሁሉም መለያዎች ዝርዝር ያትማል .

ለጥያቄዎች ሁለት የጥቅም አማራጮች አሉ በጥቅል ምርጫ እና የመረጃ ምርጫ.

የፓኬጅ የምርጫ አማራጮች:

PACKAGE_NAME

PACKAGE_NAME የተባለ የተጫነ ጥቅል መጠይቅ.

-a, - ሁሉ

ሁሉም የተጫኑ ጥቅሎችን ይመርምሩ.

-f, --file FILE

FILE ባለቤት የሆነ መጠይቅ.

--fileid MD5

የተሰጠ የፋይል መለያ, ማለትም የፋይሉ ይዘቶች MD5 አጭር መግለጫ የያዘ የመጠይቅ ጥቅል.

-g, - GROUP GROUP

ጥቅሎችን በመጠየቅ በ GROUP ቡድን.

--hdrid SHA1

የተሰጠ ራስጌ መለየትን የያዘ የሽግግሙ እሽቅድምድም, ይህም የ « SHA1» የማይለወጠው ራስጌ ክልል.

-p, - ጥቅል PACKAGE_FILE

(የተራገፈ) ጥቅልን ይጠይቁ PACKAGE_FILE . PACKAGE_FILE እንደ ftp ወይም http style style ተብለው ሊገለፅ ይችላል, በዚህ ጊዜ የጥቅል ራስጌ ይወርዳል እና ይጠይቃል. በ rpm 's ውስጣዊ ftp እና http ደንበኛ ድጋፍ ላይ መረጃ ለማግኘት FTP / HTTP OPTIONS ን ይመልከቱ. የ PACKAGE_FILE ሙግት (ሎች), ቢንዲየም ጥቅል ካልሆነ, እንደ ASCII ፓኬጅ ማቅረሚያ ይተረጎማል. አስተያየቶች ከ <#> ጋር ይጀምራሉ, እና በእያንዳንዱ የህዝባዊ ሰነድ ማቅረቢያ ፋይሉ በነጥብ ውስጥ ያለ ቦታ ላይ የተካተቱትን የዩ አር ኤሎችን ጨምሮ በርቀት የተሰራውን የቡድን መግለጫዎችን ጨምሮ ነጭ ክፍሎችን መለየት ይቻል ይሆናል. ተጨማሪ ለጥያቄዎች ተጨማሪ PACKAGE_FILE ነጋሪ እሴቶች.

--pkgid MD5

የተሰጠውን የጥቅል ለይቶ ማወቂያ ማለትም የ MD5 አከፋፈል ራስጌ የአርዕስት እና የመጫኛ ጭነት ይዘቶችን የያዘ የሽግግሙ እሽግ.

- ብዛት ቁጥር HDRNUM

የኤችዲአርዲን መሰረታዊ ውሂብ ጎታ በቀጥታ ይመርምሩ . ይሄ ለሞከርክ ብቻ ጠቃሚ ነው.

--specfile SPECFILE

SPECFILE እንደ ጥቅል አድርጎ መተንተን እና መጠይቅ. ምንም እንኳን ሁሉም መረጃ (ለምሳሌ የፋይል ዝርዝሮች) ባይኖሩም, ይህ ዓይነቱ ጥያቄ

- TID

TID ግብይይት መለያ ያላቸው የጥቅል (ዎች) ጥያቄ. የዩኒክስ የጊዜ ማህተም አሁን እንደ ግብይት መለያ ጥቅም ላይ እየዋለ ነው. በአንዴ ግብይት ውስጥ የተጫኑ ወይም የተደምቱበት ሁሉም ጥቅል (ሎች) የጋራ መጠቀሚያ አላቸው.

- በ PACKAGE_NAME ተንቀሳቀሰ

በጥቅል (ዶች) ውስጥ PACKAGE_NAME የተነሱ ጥቅል መጠየቂያዎች .

- የተጎዳው CAPABILITY

CAPABILITY ችሎታዎችን የሚያቀርቡ ሁሉንም ጥቅል ይጠይቁ .

- CAPABILITY

ለአካባቢያዊ ስራ CAPABILITY የሚጠይቁ ሁሉንም ጥቅል መጠየቆች .

የሽግግር ጥያቄ አማራጮች:

- ልዋዛግ

በጥቅሉ ላይ የለውጥ መረጃ አሳይ.

-c, --configfiles

የውቅረት ፋይሎችን ብቻ ያመልክቱ ( implies -l ).

-d, --docfiles

የሰነዶች ፋይሎች ብቻ ዘርዝር ( implies-l ).

--dump

የፋይል መረጃውን በሚከተለው መልኩ ያስወግዳል;

የመንገድ መጠን mtime md5sum ሁነታ ባለቤት ቡድን isconfig isdoc rdev ተጠቆሚ ነው

ይህ አማራጭ ቢያንስ ከ -l , -c , -d ጋር መጠቀም አለበት.

--filesbypkg

በእያንዳንዱ የተመረጠ ጥቅል ውስጥ ያሉትን ሁሉንም ፋይሎች ይዘርዝሩ.

-i, --info

ስም, ስሪት እና መግለጫን ጨምሮ የጥቅል መረጃን ያሳዩ. ይህ በመጠቀም - queryformat ይጠቀማል.

- መጨረሻ ላይ

የቅርብ ጊዜው ፓኬጆዎች ከላይ ከላ ላይ እንዲጫኑ በጅረት ጊዜው የጥቅል ዝርዝርን ያዛል.

-l, - ዝርዝር

ፋይሎችን በጥቅል ውስጥ ዘርዝር.

- የሚሰጠውን

ይህን እሽግ የሚሰጡ ችሎታዎችን ይዘርዝሩ.

-R, -requires

ይህ ፓኬጅ የተከፈለባቸው ጥቅሎችን ይዘርዝሩ.

--scripts

የመጫኑ እና የማራገፍ ሂደቶች አካል ሆነው የሚያገለግሉትን በስም የተጠቀሱ የአርትፊ (ዎች) ዝርዝር ዘርዝር.

-s, - instate

በጥቅሉ ውስጥ ያሉ የፋይሎች ደረጃዎችን ያሳዩ ( implies -l ). የእያንዳንዱ ፋይል ሁኔታ አንድ መደበኛ ነው , አልተጫነም ወይም አልተተካ ነበር .

- ቀስቅሴዎች, - ቀስቅሴዎች

ካለ ጥቅሉ ውስጥ የተካተቱትን ቀስቅ ስክሪፕቶች ያሳይ.

የማረጋገጫ አማራጮች

የ RPM አረጋግጥ ማረጋገጡ አጠቃላይ ቅፅ ነው

rpm { -V | --verify } [ አማራጮች-አማራጮች ] [ ማረጋገጫ-አማራጮች ]

በጥቅል ውስጥ የተጫነውን ፋይሎች በክምችት ውሂብ ውስጥ ከተከማቸው የጥቅል ዲበ ውሂብ የተወሰዱ መረጃዎችን ያቀርባል. ከሌሎች ነገሮች በተጨማሪ ማረጋገጥ የእያንዳንዱ ፋይል መጠን, የ MD5 ድምር, ፍቃዶች, አይነት, ባለቤት እና ቡድን ያወዳድራል. ማንኛውም ልዩነት ይታያል. ከጥቅል ላይ ያልተጫኑ ፋይሎች ለምሳሌ, " --excludedocs " አማራጭን በመጠቀም የተካኑ የሙከራ ፋይሎች በንቃት ላይ የተካተቱ ሳይሆኑ በዝምታ ችላ ይባላሉ.

የጥቅል ምርጫ አማራጮች እንደ የጥቅል መጠየቅ (እሽግ ማቅረቢያ ፋይሎችን ጨምሮ እንደ ነጋሪ እሴቶች ጨምሮ) ተመሳሳይ ናቸው. ለማረጋገጫ ሁነታ ልዩ የሆኑ አማራጮች የሚከተሉት ናቸው:

- nodeps

የጥቅሎችን ጥገኞች አታረጋግጥ.

--nodigest

በሚያነቡበት ጊዜ ጥቅል ወይም ራስጌ አጻጻፍ አያረጋግጡ.

- nofiles

የጥቅል ፋይሎችን ባህሪያት አያረጋግጡም.

- ኖኒስክሪፕቶች

% verifyscript ስክሪፕት (ካለ) አታድርግ.

- ውጭ ጎረቤት

በሚያነቡበት ጊዜ የጥቅል ወይም የራስዎ ፊርማዎችን አያረጋግጡ.

- nolinkto

--nomd5

- የቆመ

- አለር

- nogroup

- ሰዓት ነው

- node

- - ኖርዌይ

ተጓዳኝ የፋይል አይነታ አታረጋግጥ.

የውጤቱ ቅርጸት 8 ቁምፊዎች ሕብረቁምፊዎች ነው, ሊታይ የሚችል የአይነታ ጠቋሚ:

c % config ውቅረት ፋይል. d % doc የሰነድ ፋይል. g % ghost ፋይል (ይህም የፋይል ይዘቱ በጥቅል ጭነት ክፍያ ውስጥ አይካተትም). l % የፍቃድ ፈቃድ ፋይል. % lንባ የንባብ ፋይል.

ከፋይል ራስጌ አወጣጥ በኋላ የፋይል ስም ተከትሎ. እያንዳንዳቸው የ 8 ቁምፊዎች (የፋይሎች) ፋይሉ በማጣቀሻው (ዶክ) ላይ በማነፃፀሪያው ፋይሉ (ዎች) ላይ በማነፃፀር ውጤቱን ያመለክታል. አንድ " . " (ጊዜ) ማለት ሙከራው አልፏል, አንድ " ? " (ምልክት ጥቆማ) ምርመራው ሊካሄድ እንደማይችል ያመላክታል (ለምሳሌ የፋይል ፍቃዶች ማንበብን ይከላከላል). አለበለዚያ, (ናሙናሊዊው ኤም የቆየ) ገጸ-ባህሪው ተጓዳኙን ማጣት -

S file ize ልዩነት M M ode ልዩነት (ፍቃዶችን እና የፋይል ዓይነትን ያካትታል) 5 MD 5 ድምር ልዩነት D D ዋን / ጥቃቅን ቁጥር ስህተት ጥምረት L ንባብ (2) ዱካ የተሳሳተ አመላካይ U U የአሰራር ባለቤት G G roup የባለቤትነት መብት የሁለተኛ ደረጃ ልዩነት ይለያያል

የምዕራፍ ፊርማ እና ጥቃቅን ማረጋገጦች

የጠቅላላ የአሃዞች ዲጂታል ፊርማ ትእዛዞች ናቸው

ሪፕን - ፖፑን ወደ ...

ሪድ { --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...

-checksig አማራጫው ጥንካሬ እና ጥራቱን ለማረጋገጥ በ PACKAGE_FILE ውስጥ የተካተቱ ሁሉንም አሃዞች እና ፊርማዎች ይመረምራል. አንድ ጥቅል በሚነበብበት ጊዜ ፊርማዎች አሁን የተረጋገጡ መሆኑን እና - ከኬጅ ጋር የተገናኙ ሁሉንም አሃዞች እና ፊርማዎች ለማረጋገጥ ጠቃሚ ነው.

ዲጂታል ፊርማዎች ያለ ህዝባዊ ቁልፍ ሊረጋገጡ አይችሉም. አንድ የዝርያ መከላከያ የአደባባይ ቁልፍ በ < rpm> ውሂብ በመጠቀም ወደ ሪፒቢ ውሂብ ሊገባ ይችላል. ከውጪ የመጣው የአደባባይ ቁልፍ በአርዕስት ውስጥ ይወሰዳል, እና ቁልፍ የደህንነት አስተዳደር ልክ እንደ የጥቅል አያያዝ ይከናወናል. ለምሳሌ, ሁሉም አሁን ያመጣቸው የአደባባይ ቁልፎች በዚህ ሊታዩ ይችላሉ:

rpm -qa gpg-pubkey *

ስለአንድ ግልጽ የአደባባይ ቁልፍ, ከውጪ ሲገቡ, በጥያቄዎች ሊታይ ይችላል. ስለ ቀይ ካርድ GPG / DSA ቁልፍ መረጃ እነሆ:

rpm-qi gpg-pubkey-db42a60e

በመጨረሻም የአደባባይ ቁልፎች እንደ ፖኬቶች ሲመጡ ሊጠፉ ይችላሉ. Red Hat GPG / DSA ቁልፍን እንዴት እንደሚያስወግድ እነሆ

rpm -e gpg-pubkey-db42a60e

ፓኬጅን መፈረም

ሪፒድ - ማስቀመጫ | | - እንደገና ይፃፉ PACKAGE_FILE ...

ሁለቱም --addsign እና --resign አማራጮች, ለእያንዳንዱ የፓኬጅ PACKAGE_FILE የተሰጡ አዳዲስ ፊርማዎችን ያስፋፋሉ, አዲስ ፊርማዎችን ያስገባሉ. በታሪካዊ ምክንያቶች ሁለት አማራጮች አሉ, በአሁኑ ጊዜ ምንም ልዩነት የለም.

ጥቅሎችን ለመፈረጅ GPG መጠቀም

በ GPG በመጠቀም ጥቅሎችን ለመፈረም, ሪታፒንግ GPG ን ለማሄድ እና ተገቢውን የቁልፍ መደቦች በመጠቀም ቁልፍ አዝማሚያ ማግኘት መቻል አለበት. በነባሪነት, ሪፕሎች ቁልፍ ገጾችን ለመፈለግ GPG እንደ GPG ሲጠቀሙ ተመሳሳይ ደንቦችን ማለትም $ GNUPGHOME የአካባቢ ተለዋዋጭ ይጠቀማሉ. ክሊፕውስ (GPG) የሚጠብቁበት ቦታ (key ringings) የማይገኙ ከሆነ የጂፒፒ (GPG) ቁልፍ ቀለበትን ቦታ ማካካሻ ለመጠቀም ማክሮ ሜኑ _gpg_path ማዋቀር ያስፈልጋል.

የቆየ የ GPG, PGP እና RPM ስሪቶች ጋር ለመጣመር, V3 OpenPGP ፊርማ እሽጎች ብቻ መዋቀር አለባቸው. የ DSA ወይም RSA የማረጋገጫ ስልተ ቀመሮች ጥቅም ላይ ሊውሉ ይችላሉ, ሆኖም ግን DSA ይመረጣል.

ፓኬጆችን ለመፈረም መቻል ከፈለጉ የራስዎን ይፋዊ እና ሚስጥራዊ ቁልፍ ጥንድ መፍጠር አለብዎት (የጂፒፒ ማኑዋሉን ይመልከቱ). እንዲሁም የ rpm ሜክሮዎችን ማዋቀር ያስፈልግዎታል

% _ ፊርማ

የፊርማ አይነት. አሁን ብቻ gpg እና pgp ይደገፋሉ.

% _gpg_name

ጥቅሎችዎን ለመፈረም ለመጠቀም የሚፈልጉትን «የተጠቃሚ» ስም.

ለምሳሌ, እንደ "John Doe " በ " / executable / usr / bin / gpg" ውስጥ በ /etc/rpm/.gpg ከተጠቀሱት ቁልፍ ቁልፎች ውስጥ እንደ ተጠቃሚው "" ጆን ዶይ "" ለመግባት GPG መጠቀም መቻል ያካትታል

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

በማክሮ ቅንብር ፋይል ውስጥ. ለእያንዳንዱ በስርዓት መዋቅር እና / / .rpmmacros ለእያንዳንዱ ተጠቃሚ ውቅረት ይጠቀሙ / etc / rpm / macros ይጠቀሙ.

የዳግም ግንባታ ውሂብ አማራጮች

የ "ሪታ ዳግም ግንባታ" ዳታቤዝ ትዕዛዝ አጠቃላይ ቅርጸት ነው

rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --root DIRECTORY ]

አዲስ የውሂብ ጎታ ለመፍጠር --initdb ን ይጠቀሙ, ይጫኑ - ከተጫነው የጥቅል ራስጌዎች የውሂብ ጎታ ማውጫዎችን እንደገና ለመገንባት ዳግም ገንቢ .

SHOWRC

ትዕዛዝ

rpm --showrc

እሴት / ክበቦች / ክምችቶች አሁን በ rpmrc እና በማክሮዎች ውቅረት (ዎች) ውስጥ እየተካሄዱ ነው .

FTP / HTTP OPTIONS

ሪክ ጥቅሎች እንደ ኢፍቲፒ እና / ወይም የኤችቲቲፒ ደንበኛ ሊሆኑ ይችላሉ ስለዚህ ጥቅሎች ከጠየቁ ወይም ከኢንተርኔት ከተጫኑ. ለመጫን, ለማላቅ እና የጥያቄው ክዋኔዎች እንደ የ ftp ወይም http የአድራሻ ዩአርኤል ሊገለጹ ይችላሉ:

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

: PASSWORD ክፍሉ ከተተወ የይለፍ ቃል ይጠየቃል (በአንድ ተጠቃሚ / የአስተናጋጅ ስም ጥንድ). ሁለቱም ተጠቃሚ እና ይለፍ ቃል ከተሰገዱ ስም-አልባ FTP ስራ ላይ ይውላል. በሁሉም ሁኔታዎች, ተለዋዋጭ (PASV) ftp ማስተላለፎች ይከናወናሉ.

ሪክ ከ FTP ዩአርኤሎች ጋር ለማገልገል የሚከተሉትን አማራጮች ይፈቅዳል.

--ftpproxy HOST

አስተናጋጁ HOST ለሁሉም የ ftp ትላልቅ አስተናጋጆች እንጠቀምበታለን, ይህም ተጠቃሚዎች ተኪ ስርዓቶችን በሚጠቀሙ በኬየር ማሽን ውስጥ እንዲተላለፉ ያስችላቸዋል. ይህ አማራጭ በማክሮም% _ftpproxy በማስተካከልም ይጠቀሳል .

- HOST መነሻ

ከ " ነጭ ወደብ ይልቅ" በተኪ ኤፒቲ ሰርቨር ላይ ለሚገኘው የ ftp ግንኙነት ለመጠቀም የ TCP PORT ቁጥር. ይህ አማራጭ ደግሞ የማይክሮሶፍት እትም% በማዋቀር ሊገለፅ ይችላል .

ራፒአይ የሚከተሉትን አማራጮች ከ http ዩአርኤሎች ጋር ለማገልገል ይፈቅዳል.

- httpproxy HOST

አስተናጋጁ HOST ለሁሉም http ውኬቶች እንደ ተኪ አገልጋይ ጥቅም ላይ ይውላል. ይህ አማራጭ በማክሮም% _httpproxy በማዋቀር ሊገለፅ ይችላል .

- ፖርት

ከ " ነጭ ወደብ" ይልቅ ተኪ http አገልጋይ ላይ ለሚገኘው http ግንኙነት የሚጠቀመው TCP PORT ቁጥር. ይህ አማራጭ በማክሮም% _httpport በማዋቀር ሊገለፅ ይችላል .

የ LEGACY ISSUES

Rpmbuild በመፈጸም ላይ

የመገንቢያው የአሰራር ዘዴዎች አሁን በ / usr / bin / rpmbuild ተይዞ ይገኛል . ምንም እንኳን ከታች ከታች የተዘረዘሩ የፖፕ ዜጋዎች ትክክለኛ ቅርፀት ቢያቀርቡም, የተኳሃኝነት ግን ፍጹም አይደለም. ከዚህ በኋላ በፕላንት ፊደላት የሚጠቀሙ ሁነታ ተኳሃኝነት ከግግጅት እየተነሱ ነው. ቀደም ሲል በዚህ ሪፓርት (8) ውስጥ እዚህ የተዘረዘሩትን ሁሉም ራምፕ አፕል ሁነታዎች ለመመዝገብrpmbuild ጥቅልን ይጫኑ (8).

Rpmbuild ንrpm የትዕዛዝ መስመር መስመር በመጠቆም መቀጠል ከፈለጉ የሚከተሉትን መስመሮች ወደ / etc / poptp ያክሉ.

rpm exec - bp rpmb -bp rpm exec - bb rpmb -b r rpm exec - bb rpmb-bi rpm exec - bl rpmb -bl rpm exec -ba rpmb -ba rpm exec -bb rpmb -bb rpm exec - rbsmb -bs rpm exec --tp rpmb - tp rpm exec - tc rpmb -tc rpm exec - rt rpmb-i rpm exec --tl rpmb - t r rpm exec --ta rpmb --ta rpm exec - tb rpmb -t r rpm exec -ts rpmb -ts rpm exec --rebuild rpmb - ዳግም መገንባት rpm exec - recompile rpmb - እንደገና compile rpm exec - cleaning clean rpmb - cleaning rpm exec - rmsource rpmb - rmsource rpm exec - rmspec rpmb --rmspec rpm exec --target rpmb --target rpm exec - short-circuit rpmb - short-circuit

ተመልከት

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

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

ጠቃሚ ማሳሰቢያ: በኮምፒተርዎ ውስጥ እንዴት አንድ ትዕዛዝ እንዴት ጥቅም ላይ እንደዋለ ለመመልከት የሰውውን ትዕዛዝ ( % man ) ይጠቀሙ.