Rpm - ಲಿನಕ್ಸ್ ಕಮಾಂಡ್ - ಯುನಿಕ್ಸ್ ಕಮಾಂಡ್

ಲಿನಕ್ಸ್ / ಯುನಿಕ್ಸ್ ಕಮಾಂಡ್ : ಆರ್ಪಿಎಮ್

NAME

rpm - RPM ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕ

ಸಿನೋಪ್ಸಿಸ್

ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ:

rpm { -q | --query } [ ಆಯ್ದ-ಆಯ್ಕೆಗಳು ] [ query-options ]

rpm { -V | --verify } [ select-options ] [ verify-options ]

rpm --import PUBKEY ...

rpm { -K | --checksig } [- ನಾಸಿಗ್ನೇಚರ್ ] [- ನಾಡಿಜೆಸ್ಟ್ ]
PACKAGE_FILE ...

ಅನುಸ್ಥಾಪಿಸಲು, ಅಪ್ಗ್ರೇಡ್ ಮಾಡುವುದು ಮತ್ತು ತೆಗೆದುಹಾಕುವುದು ಪ್ಯಾಕೇಜುಗಳು:

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

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

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

rpm { -e | --erase } [- ಎಲ್ಲಾಮಾಚ್ಗಳು ] [ --nodeps ] [- ನಾನ್ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ]
[- ನಾಟ್ರಿಗ್ಗರ್ಗಳು ] [ --ಪ್ಯಾಕೇಜ್ ] [ --test ] PACKAGE_NAME ...

ಮಿಸ್ಕಲೆನ್ನೌಸ್:

rpm { --initdb | --rebuilddb }

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

rpm { --querytags | --showrc }

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

ಆಯ್ದ-ಆಯ್ಕೆಗಳನ್ನು


[ PACKAGE_NAME ] [ -a, - all ] [ -f, - file FILE ]
[ -g, - ಗುಂಪು GROUP ] { -p, - ಪ್ಯಾಕೇಜ್ PACKAGE_FILE ]
[ --ಫೈಲ್ಡ್ MD5 ] [- ಹೈಡ್ರೆಡ್ SHA1 ] [- ಪಿಕಿಜಿಡ್ MD5 ] [- ಟಿಡಿ ಟಿಐಡಿ ]
[ --querybynumber HDRNUM ] [ - PACKAGE_NAME ] -
[- ವಾಟ್ ಸಾಮರ್ಥ್ಯದ ಸಾಮರ್ಥ್ಯ ] [ - ಸಾಮರ್ಥ್ಯದ ಬಗ್ಗೆ ಏನು ಹೇಳುತ್ತದೆ ]

ಪ್ರಶ್ನೆ-ಆಯ್ಕೆಗಳನ್ನು


[- ಚೇಂಜ್ಲಾಗ್ ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --ಫಿಲ್ಸ್ಬೈಪಿಕ್ ] [ -i, - ಮಾಹಿತಿ ] [ --last ] [ -l, - list ]
[ --provides ] [ --qf, - queryformat QUERYFMT ]
[ -R, - ಅಗತ್ಯವಿದೆ ] [ -ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ] [ -s, - ರಾಜ್ಯ ]
[ - ಟ್ರಿಗ್ಗರ್ಗಳು, - ಟ್ರಿಗ್ಗರ್ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ]

ಪರಿಶೀಲನೆ-ಆಯ್ಕೆಗಳನ್ನು


[- ನೋಡ್ಪಿಸ್ ] [- ನೋಫಿಲ್ಸ್ ] [- ನೋಸ್ಕ್ರಿಪ್ಟ್ಸ್ ]
[- ನಾಡಿಜೆಸ್ಟ್ ] [- ನಾಸಿಗ್ನೇಚರ್ ]
[- ನೊಲಿಂಟೋ ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[- ನ್ಯಾನೋ ಗುಂಪು ] [- ಸಮಯ ] [[ ನಾಮೋಡ್ ] [- ನಾರ್ಡೆವ್ ]

ಅನುಸ್ಥಾಪನಾ-ಆಯ್ಕೆಗಳನ್ನು


[ --aid ] [ --ಎಲ್ಲಾಫೈಲ್ಸ್ ] [- ಬ್ಯಾಡ್ರೆಲೊಕ್ ] [- ಎಕ್ಸ್ಕ್ಲೂಡೆಪಾಥ್ ಒಲ್ಡ್ಪಾತ್ ]
[- ಎಕ್ಸ್ಕ್ಲೂಡೆಡ್ ] [ --force ] [ -h, - hash ]
[- ನಿಯೋಜಿಸು ] [ --ignorearch ] [ --ignoreos ]
[- ಒಳಹರಿವು ] [ --justdb ] [- ನೋಡ್ಪ್ಗಳು ]
[- ನಾಡಿಜೆಸ್ಟ್ ] [- ನಾಸಿಗ್ನೇಚರ್ ] [- ನೋಸ್ಗುಸ್ಟ್ ]
[- ಇಲ್ಲದಿದ್ದರೂ ] [- ನೋಸ್ಕ್ರಿಪ್ಟ್ಗಳು ] [- ನಾಟ್ರಿಗ್ಗರ್ ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[- ವಿಲೀನ OLDPATH = NEWPATH ]
[ --ಪ್ಯಾಕೇಜ್ ] [ --replacefiles ] [ --replacepkgs ]
[- ಪರೀಕ್ಷೆ ]

ವಿವರಣೆ

rpm ಒಂದು ಶಕ್ತಿಯುತವಾದ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕವಾಗಿದ್ದು , ಇದನ್ನು ಪ್ರತ್ಯೇಕ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು, ಸ್ಥಾಪಿಸಲು, ಪ್ರಶ್ನಿಸಲು, ಪರಿಶೀಲಿಸಲು, ನವೀಕರಿಸಲು ಮತ್ತು ಅಳಿಸಲು ಬಳಸಬಹುದು. ಆರ್ಕೈವ್ ಫೈಲ್ಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಮತ್ತು ಅಳಿಸಲು ಬಳಸುವ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಮೆಟಾ-ಡೇಟಾದ ಆರ್ಕೈವ್ ಅನ್ನು ಪ್ಯಾಕೇಜ್ ಒಳಗೊಂಡಿದೆ. ಮೆಟಾ-ಡಾಟಾ ಪ್ಯಾಕೇಜ್ ಬಗ್ಗೆ ಸಹಾಯಕ ಲಿಪಿಗಳು, ಫೈಲ್ ಲಕ್ಷಣಗಳು, ಮತ್ತು ವಿವರಣಾತ್ಮಕ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಪ್ಯಾಕೇಜುಗಳು ಎರಡು ವಿಧಗಳಲ್ಲಿ ಬರುತ್ತವೆ: ಬೈನರಿ ಪ್ಯಾಕೇಜ್ಗಳು, ಅನುಸ್ಥಾಪಿಸಲು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಕೋಶೀಕರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಮೂಲ ಪ್ಯಾಕೇಜ್ಗಳು, ಬೈನರಿ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಅವಶ್ಯಕವಾದ ಮೂಲ ಕೋಡ್ ಮತ್ತು ಪಾಕವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ.

ಕೆಳಗಿನ ಮೂಲ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು: ಪ್ರಶ್ನಿಸಿ , ಪರಿಶೀಲಿಸು , ಸಿಗ್ನೇಚರ್ ಚೆಕ್ , ಸ್ಥಾಪನೆ / ಅಪ್ಗ್ರೇಡ್ / ಫ್ರೆಶ್ , ಅಸ್ಥಾಪಿಸು , ಡೇಟಾಬೇಸ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ, ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮರುನಿರ್ಮಿಸಿ , ರಾಜೀನಾಮೆ , ಸಹಿ ಮಾಡಿ , ಮಾಲೀಕರು / ಗುಂಪುಗಳು , ಶೋ ಪ್ರಶ್ನಾವಳಿಗಳು , ಮತ್ತು ಶೋ ಕಾನ್ಫಿಗರೇಶನ್ .

ಸಾಮಾನ್ಯ ಆಯ್ಕೆಗಳು

ಈ ಆಯ್ಕೆಗಳನ್ನು ಎಲ್ಲಾ ವಿಭಿನ್ನ ವಿಧಾನಗಳಲ್ಲಿ ಬಳಸಬಹುದು.

- ?, --help

ನಂತರ ಸಾಮಾನ್ಯ ಬಳಕೆಯ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸಿ.

- ಆವೃತ್ತಿ

ಉಪಯೋಗಿಸಿದ rpm ನ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುವ ಒಂದು ಸಾಲನ್ನು ಪ್ರಿಂಟ್ ಮಾಡಿ.

- ಕ್ವಿಟ್

ಸಾಧ್ಯವಾದಷ್ಟು ಮುದ್ರಿಸು - ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

-v

ಮಾತಿನ ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸು - ಸಾಮಾನ್ಯವಾಗಿ ವಾಡಿಕೆಯ ಪ್ರಗತಿ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

-vv

ಕೊಳಕು ದೋಷಪೂರಿತ ಮಾಹಿತಿಯನ್ನು ಸಾಕಷ್ಟು ಮುದ್ರಿಸು.

--rcfile FILELIST

ಕೋಲೋನ್ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಕಡತಗಳು ಬೇರ್ಪಡಿಸಲ್ಪಟ್ಟಿವೆ FILELIST ಸಂರಚನಾ ಮಾಹಿತಿಗಾಗಿ rpm ಮೂಲಕ ಅನುಕ್ರಮವಾಗಿ ಓದುತ್ತದೆ. ಪಟ್ಟಿಯಲ್ಲಿ ಮೊದಲ ಫೈಲ್ ಮಾತ್ರ ಅಸ್ತಿತ್ವದಲ್ಲಿರಬೇಕು ಮತ್ತು ಟಿಲ್ಡೆಗಳನ್ನು $ HOME ಮೌಲ್ಯಕ್ಕೆ ವಿಸ್ತರಿಸಲಾಗುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತ FILELIST / usr / lib / rpm / rpmrc ಆಗಿದೆ : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- ಪೈಪ್ ಸಿಎಮ್ಡಿ

ಕಮಾಂಡ್ CMD ಗೆ ಆರ್ಪಿಎಮ್ನ ಔಟ್ಪುಟ್ ಅನ್ನು ಪೈಪ್ಸ್ ಮಾಡುತ್ತದೆ.

--dbpath DIRECTORY

ಡೀಫಾಲ್ಟ್ ಮಾರ್ಗ / var / lib / rpm ಗಿಂತ ಡೈರೆಕ್ಟರಿ ರಾಥೆನ್ ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಬಳಸಿ

- ರೂಟ್ ಡೈರೆಕ್ಟರಿ

ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ ಡೈರೆಕ್ಟರ್ನಲ್ಲಿ ಬೇರೂರಿರುವ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಟ್ರೀಯನ್ನು ಬಳಸಿ. ನಿರ್ದೇಶಕಕ್ಕೆ chroot (2) ನಂತರ ನಿರ್ದೇಶಕ ಒಳಗೆ ಡೇಟಾಬೇಸ್ ಡೇಟಾಬೇಸ್ ತಪಾಸಣೆ ಮತ್ತು ಯಾವುದೇ ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ (ಗಳು) ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ (ಉದಾಹರಣೆಗೆ ಅನುಸ್ಥಾಪಿಸುವಾಗ % ಪೋಸ್ಟ್ , ಅಥವಾ ಪ್ಯಾಕೇಜ್ ನಿರ್ಮಾಣದ ವೇಳೆ % , ಪ್ಯಾಕೇಜ್) ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಅಪ್ಗ್ರೇಡ್ ಆಯ್ಕೆಗಳು

ಆರ್ಪಿಎಮ್ ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಯ ಸಾಮಾನ್ಯ ರೂಪ

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

ಇದು ಹೊಸ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ.

ಆರ್ಪಿಎಂ ಅಪ್ಗ್ರೇಡ್ ಆಜ್ಞೆಯ ಸಾಮಾನ್ಯ ರೂಪ

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

ಇದು ಹೊಸ ಆವೃತ್ತಿಗೆ ಪ್ರಸ್ತುತ ಅನುಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತದೆ ಅಥವಾ ಸ್ಥಾಪಿಸುತ್ತದೆ. ಹೊಸ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ ಪ್ಯಾಕೇಜಿನ ಎಲ್ಲಾ ಆವೃತ್ತಿ (ಗಳು) ಅನ್ನು ಹೊರತುಪಡಿಸಿ ಇದು ಅನುಸ್ಥಾಪನೆಯಂತೆಯೇ ಇರುತ್ತದೆ.

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

ಇದು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಅಪ್ಗ್ರೇಡ್ ಮಾಡುತ್ತದೆ, ಆದರೆ ಹಿಂದಿನ ಆವೃತ್ತಿಯು ಪ್ರಸ್ತುತ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಮಾತ್ರ. PACKAGE_FILE ಅನ್ನು ftp ಅಥವಾ http URL ಎಂದು ಸೂಚಿಸಬಹುದು, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೊದಲು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುವುದು. Rpm ಆಂತರಿಕ ftp ಮತ್ತು HTTP ಕ್ಲೈಂಟ್ ಬೆಂಬಲಕ್ಕಾಗಿ FTP / HTTP ಆಯ್ಕೆಗಳನ್ನು ನೋಡಿ.

--ನೆರವು

ಅಗತ್ಯವಿದ್ದಾಗ ವ್ಯವಹಾರ ಸೆಟ್ಗೆ ಸಲಹೆ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸೇರಿಸಿ.

--ಎಲ್ಲ ಕಡತಗಳು

ಪ್ಯಾಕೇಜ್ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಕಳೆದುಹೋದ ಫೈಲ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿದರೆ ಅಥವಾ ಅವು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಅದನ್ನು ನವೀಕರಿಸುತ್ತದೆ.

- ಬ್ಯಾಡ್ರೆಲೊಕ್

--relocate ನೊಂದಿಗೆ ಬಳಸಲಾಗುವುದು , ಎಲ್ಲಾ ಫೈಲ್ ಪಥಗಳಲ್ಲಿ ಸ್ಥಳಾಂತರಗಳನ್ನು ಅನುಮತಿಸಿ, ಬೈನರಿ ಪ್ಯಾಕೇಜ್ ರಿಲೋಕೇಷನ್ ಸುಳಿವು (ಗಳು) ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿರುವ OLDPATH ಮಾತ್ರವಲ್ಲ .

- EXCLUSIVE OLDPATH

OLDPATH ನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಫೈಲ್ಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಬೇಡಿ.

--excludedocs

ದಾಖಲಾತಿಯಾಗಿ ಗುರುತಿಸಲಾದ ಯಾವುದೇ ಫೈಲ್ಗಳನ್ನು ಅನುಸ್ಥಾಪಿಸಬೇಡಿ (ಇದು ಮ್ಯಾನ್ ಪುಟಗಳು ಮತ್ತು ಟೆಕ್ಸಿನ್ಫೊ ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ).

--force

--replacepkgs , --replacefiles ಮತ್ತು --oldpackage ಅನ್ನು ಬಳಸುವುದು ಒಂದೇ.

-h, - ಹಾಶ್

ಪ್ಯಾಕೇಜ್ ಆರ್ಕೈವ್ ಅನ್ನು ಬಿಚ್ಚಿದಂತೆ 50 ಹ್ಯಾಶ್ ಮಾರ್ಕ್ಗಳನ್ನು ಮುದ್ರಿಸು. -v | ಬಳಸಿ - ಒಳ್ಳೆಯ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ವರ್ವರ್ಸ್ .

- ನಿಯೋಜಿಸು

ಈ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನುಸ್ಥಾಪಿಸುವ ಮೊದಲು ಆರೋಹಣ ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಸಾಕಷ್ಟು ಡಿಸ್ಕ್ ಸ್ಥಳಕ್ಕೆ ಪರೀಕ್ಷಿಸಬೇಡಿ.

--ignorearch

ಬೈನರಿ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಹೋಸ್ಟ್ನ ಆರ್ಕಿಟೆಕ್ಚರುಗಳು ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೂ ಸಹ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಅನುಮತಿಸಿ ಅಥವಾ ನವೀಕರಿಸುವುದು.

--ignoreos

ಬೈನರಿ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಆತಿಥೇಯದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೂ ಸಹ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಅನುಮತಿಸಿ ಅಥವಾ ನವೀಕರಿಸುವಿಕೆ.

- ಸೇರಿದೆ

ದಸ್ತಾವೇಜನ್ನು ಫೈಲ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ. ಇದು ಡೀಫಾಲ್ಟ್ ವರ್ತನೆಯನ್ನು ಹೊಂದಿದೆ.

--justdb

ಕಡತವ್ಯವಸ್ಥೆಯಲ್ಲ, ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮಾತ್ರ ನವೀಕರಿಸಿ.

- ಅನ್ಡಿಜಿಸ್ಟ್

ಓದುವಾಗ ಪ್ಯಾಕೇಜ್ ಅಥವಾ ಹೆಡರ್ ಡಿಜೆಸ್ಟ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಡಿ.

- ನಾಸಿಗ್ನೇಚರ್

ಓದುವಾಗ ಪ್ಯಾಕೇಜ್ ಅಥವಾ ಶಿರೋಲೇಖ ಸಹಿಯನ್ನು ಪರಿಶೀಲಿಸಬೇಡಿ.

--nodeps

ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನುಸ್ಥಾಪಿಸುವ ಅಥವಾ ಅಪ್ಗ್ರೇಡ್ ಮಾಡುವ ಮೊದಲು ಅವಲಂಬಿತ ಚೆಕ್ ಮಾಡಬೇಡಿ.

--nosuggest

ಕಾಣೆಯಾದ ಅವಲಂಬನೆಯನ್ನು ಒದಗಿಸುವ ಪ್ಯಾಕೇಜ್ (ಗಳನ್ನು) ಸೂಚಿಸಬೇಡಿ.

- ಇಲ್ಲಆರ್ಡರ್

ಅನುಸ್ಥಾಪನೆಗೆ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಮರುಕ್ರಮಗೊಳಿಸಿ ಮಾಡಬೇಡಿ. ಪ್ಯಾಕೇಜ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಅವಲಂಬನೆಗಳನ್ನು ತೃಪ್ತಿಪಡಿಸುವಂತೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ.

- ನೋಸ್ಕ್ರಿಪ್ಟ್ಗಳು

- ತೆರೆಯಿರಿ

- ನೋಪ್ಸ್ಟ್

- ತೆರೆಯಿರಿ

- ನಾಪೊಸ್ಟುನ್

ಒಂದೇ ಹೆಸರಿನ ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಡಿ. --noscripts ಆಯ್ಕೆಯು ಸಮನಾಗಿರುತ್ತದೆ

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

ಮತ್ತು ಅನುಗುಣವಾದ % pre , % post , % preun , ಮತ್ತು % postun scriptlet (s) ನ ಕಾರ್ಯಗತಗೊಳಿಕೆಯನ್ನು ಆಫ್ ಮಾಡುತ್ತದೆ.

- ನಾಟ್ರಿಗ್ಗರ್ಗಳು

- ನಾಟ್ರಿಗ್ಗಿರಿನ್

- ನಾಟ್ರಿಗ್ಗರ್ನ್

- ನಾಟ್ರಿಗ್ಗರ್ಪೋಸ್ಟುನ್

ಹೆಸರಿನ ಪ್ರಕಾರದ ಯಾವುದೇ ಪ್ರಚೋದಕ ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಡಿ. --notriggers ಆಯ್ಕೆಯು ಸಮನಾಗಿರುತ್ತದೆ

- ನಾಟ್ರಿಗ್ಗರ್ನ್ - ನಾಟ್ರಿಗ್ಗರ್ನ್ - ನಾಟ್ರಿಗರ್ ಪೋಸ್ಟನ್

ಮತ್ತು ಅನುಗುಣವಾದ % ಟ್ರಿಗ್ಗರ್ನ್ , % ಟ್ರಿಗ್ಗರ್ನ್ , ಮತ್ತು % ಟ್ರಿಗ್ಗರ್ಪೋಸ್ನ್ ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ (ಗಳು) ನ ಕಾರ್ಯಗತಗೊಳಿಕೆಯನ್ನು ಆಫ್ ಮಾಡುತ್ತದೆ.

--oldpackage

ಹಳೆಯ ಪ್ಯಾಕೇಜ್ನೊಂದಿಗೆ ಹೊಸ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಒಂದು ಅಪ್ಗ್ರೇಡ್ ಅನ್ನು ಅನುಮತಿಸಿ.

--ಶೇಕಡಾ

ಪ್ಯಾಕೇಜ್ ಆರ್ಕೈವ್ನಿಂದ ಫೈಲ್ಗಳನ್ನು ಬಿಚ್ಚಿದಂತೆ ಪ್ರಿಂಟ್ ಶೇಕಡಾವಾರು. ಇತರ ಉಪಕರಣಗಳಿಂದ ರನ್ ಮಾಡಲು rpm ಅನ್ನು ಸುಲಭಗೊಳಿಸಲು ಇದು ಉದ್ದೇಶವಾಗಿದೆ.

- ಪ್ರೆಫಿಕ್ಸ್ NEWPATH

ಸ್ಥಳಾಂತರಿಸಬಹುದಾದ ಬೈನರಿ ಪ್ಯಾಕೇಜ್ಗಳಿಗಾಗಿ, ಪ್ಯಾಕೇಜ್ ರಿಲೋಕೇಷನ್ ಸುಳಿವು (ಗಳು) ನಲ್ಲಿ NEWPATH ಗೆ ಸ್ಥಾಪನೆಗೊಳ್ಳುವ ಎಲ್ಲಾ ಫೈಲ್ ಪಥಗಳನ್ನು ಭಾಷಾಂತರಿಸಿ .

--relocate OLDPATH = NEWPATH

ಸ್ಥಳಾಂತರಿಸಬಹುದಾದ ಬೈನರಿ ಪ್ಯಾಕೇಜ್ಗಳಿಗಾಗಿ, ಪ್ಯಾಕೇಜ್ ರಿಲೋವೇಶನ್ ಸುಳಿವು (ಗಳು) ನಲ್ಲಿ NEWPATH ಗೆ OLDPATH ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಎಲ್ಲ ಫೈಲ್ ಪಥಗಳನ್ನು ಭಾಷಾಂತರಿಸಿ . ಪ್ಯಾಕೇಜಿನಲ್ಲಿ ಹಲವಾರು OLDPATH ಗಳು ಸ್ಥಳಾಂತರಿಸಬೇಕಾದರೆ ಈ ಆಯ್ಕೆಯನ್ನು ಪದೇ ಪದೇ ಬಳಸಬಹುದಾಗಿದೆ.

--ಪ್ಯಾಕೇಜ್

ಅಳಿಸುವ ಮೊದಲು ಫೈಲ್ಗಳನ್ನು ಮರು-ಪ್ಯಾಕೇಜ್ ಮಾಡಿ. ಹಿಂದೆ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾಕ್ರೊ % _repackage_name_fmt ಪ್ರಕಾರ ಹೆಸರಿಸಲಾಗುವುದು ಮತ್ತು ಮ್ಯಾಕ್ರೋ % _repackage_dir ಎಂಬ ಹೆಸರಿನ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ರಚಿಸಲಾಗುವುದು (ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವು / var / tmp ಆಗಿದೆ ).

--replacefiles

ಇತರ, ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ, ಪ್ಯಾಕೇಜ್ಗಳಿಂದ ಫೈಲ್ಗಳನ್ನು ಬದಲಾಯಿಸಿದರೆ ಸಹ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ.

--replacepkgs

ಈ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕೆಲವನ್ನು ಈಗಾಗಲೇ ಅನುಸ್ಥಾಪಿಸಿದ್ದರೂ ಸಹ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಅನುಸ್ಥಾಪಿಸಿ.

- ಪರೀಕ್ಷೆ

ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಡಿ, ಸಂಭಾವ್ಯ ಘರ್ಷಣೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ವರದಿ ಮಾಡಿ.

ನಿರ್ಗಮನ ಆಯ್ಕೆಗಳು

ಆರ್ಪಿಎಮ್ ಅಳಿಸುವಿಕೆ ಆಜ್ಞೆಯ ಸಾಮಾನ್ಯ ರೂಪವಾಗಿದೆ

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [- ನೋಸ್ಕ್ರಿಪ್ಟ್ಗಳು ] [ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು:

--allmatches

PACKAGE_NAME ಗೆ ಹೊಂದಿಸುವ ಪ್ಯಾಕೇಜಿನ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳನ್ನು ತೆಗೆದುಹಾಕಿ. PACKAGE_NAME ಬಹು ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಸಾಮಾನ್ಯವಾಗಿ ದೋಷವನ್ನು ನೀಡಲಾಗುತ್ತದೆ.

--nodeps

ಪ್ಯಾಕೇಜುಗಳನ್ನು ಅಸ್ಥಾಪಿಸುವ ಮೊದಲು ಅವಲಂಬನೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಬೇಡಿ.

- ನೋಸ್ಕ್ರಿಪ್ಟ್ಗಳು

- ತೆರೆಯಿರಿ

- ನಾಪೊಸ್ಟುನ್

ಒಂದೇ ಹೆಸರಿನ ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಡಿ. ಪ್ಯಾಕೇಜ್ ಅಳಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ --noscripts ಆಯ್ಕೆಯು ಸಮನಾಗಿರುತ್ತದೆ

- ನಾಪ್ರೂನ್ - ನೋಪೋಸ್ಟುನ್

ಮತ್ತು ಅನುಗುಣವಾದ % preun , ಮತ್ತು % postun scriptlet (s) ನ ಕಾರ್ಯಗತಗೊಳಿಕೆಯನ್ನು ಆಫ್ ಮಾಡುತ್ತದೆ.

- ನಾಟ್ರಿಗ್ಗರ್ಗಳು

- ನಾಟ್ರಿಗ್ಗರ್ನ್

- ನಾಟ್ರಿಗ್ಗರ್ಪೋಸ್ಟುನ್

ಹೆಸರಿನ ಪ್ರಕಾರದ ಯಾವುದೇ ಪ್ರಚೋದಕ ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಡಿ. --notriggers ಆಯ್ಕೆಯು ಸಮನಾಗಿರುತ್ತದೆ

- ನಾಟ್ರಿಗ್ಗರ್ನ್ - ನಾಟ್ರಿಗರ್ ಪೋಸ್ಟನ್

ಮತ್ತು ಅನುಗುಣವಾದ % ಟ್ರಿಗ್ಗರ್ನ್ ಮತ್ತು % ಟ್ರಿಗರ್ ಪೋಸ್ಟು ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ (ಗಳು) ನ ಕಾರ್ಯಗತಗೊಳಿಕೆಯನ್ನು ಆಫ್ ಮಾಡುತ್ತದೆ.

--ಪ್ಯಾಕೇಜ್

ಅಳಿಸುವ ಮೊದಲು ಫೈಲ್ಗಳನ್ನು ಮರು-ಪ್ಯಾಕೇಜ್ ಮಾಡಿ. ಹಿಂದೆ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾಕ್ರೊ % _repackage_name_fmt ಪ್ರಕಾರ ಹೆಸರಿಸಲಾಗುವುದು ಮತ್ತು ಮ್ಯಾಕ್ರೋ % _repackage_dir ಎಂಬ ಹೆಸರಿನ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ರಚಿಸಲಾಗುವುದು (ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವು / var / tmp ಆಗಿದೆ ).

- ಪರೀಕ್ಷೆ

ನಿಜವಾಗಿಯೂ ಏನನ್ನಾದರೂ ಅಸ್ಥಾಪಿಸಬೇಡಿ, ಚಲನೆಗಳ ಮೂಲಕ ಹೋಗಿ. ಡೀಬಗ್ ಮಾಡುವಿಕೆಗಾಗಿ -vv ಆಯ್ಕೆಯೊಂದಿಗೆ ಉಪಯುಕ್ತ.

QUERY ಆಯ್ಕೆಗಳು

Rpm ಪ್ರಶ್ನೆ ಆಜ್ಞೆಯ ಸಾಮಾನ್ಯ ರೂಪ

rpm { -q | --query } [ ಆಯ್ದ-ಆಯ್ಕೆಗಳು ] [ query-options ]

ಪ್ಯಾಕೇಜ್ ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸಬೇಕಾದ ಸ್ವರೂಪವನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಬಳಸಿ


--qf | --queryformat QUERYFMT

ಆಯ್ಕೆ, ನಂತರ QUERYFMT ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಟ್ರಿಂಗ್. ಪ್ರಶ್ನೆ ಸ್ವರೂಪಗಳು ಸ್ಟ್ಯಾಂಡರ್ಡ್ printf (3) ಫಾರ್ಮ್ಯಾಟಿಂಗ್ನ ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಗಳು. ಈ ಸ್ವರೂಪವು ಸ್ಟ್ಯಾಟಿಕ್ ತಂತಿಗಳಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ (ಇದು ನ್ಯೂಲೈನ್ಗಳು, ಟ್ಯಾಬ್ಗಳು, ಮತ್ತು ಇತರ ವಿಶೇಷ ಅಕ್ಷರಗಳಿಗಾಗಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸಿ ಅಕ್ಷರ ತಪ್ಪಿಸಿಕೊಳ್ಳುವಿಕೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ) ಮತ್ತು ಮುದ್ರಣ (3) ಮಾದರಿ ಫಾರ್ಮ್ಯಾಟರ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಆರ್ಪಿಎಮ್ ಈಗಾಗಲೇ ಮುದ್ರಿಸಲು ಟೈಪ್ ತಿಳಿದಿರುವಂತೆ, ಟೈಪ್ ಸ್ಪೆಸಿಫೈಯರ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡಬೇಕು ಮತ್ತು ಪ್ರಿಂಟರ್ ಮಾಡಬೇಕಾದ ಶಿರೋನಾಮೆಯ ಟ್ಯಾಗ್ನ ಬದಲಿಗೆ {} ಅಕ್ಷರಗಳಿಂದ ಸುತ್ತುವರಿದಿದೆ. ಟ್ಯಾಗ್ ಹೆಸರುಗಳು ಅಸ್ಪಷ್ಟವಾಗಿರುತ್ತವೆ, ಮತ್ತು ಟ್ಯಾಗ್ ಹೆಸರಿನ ಪ್ರಮುಖ RPMTAG_ ಭಾಗವನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು.

ಟ್ಯಾಗ್ ಅನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ ಪರ್ಯಾಯ ಔಟ್ಪುಟ್ ಸ್ವರೂಪಗಳನ್ನು ವಿನಂತಿಸಬಹುದು : ಟೈಟಾಟಾಗ್ . ಪ್ರಸ್ತುತ, ಈ ಕೆಳಗಿನ ಪ್ರಕಾರಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ:

: ರಕ್ಷಾಕವಚ


ASCII ರಕ್ಷಾಕವಚದಲ್ಲಿ ಒಂದು ಸಾರ್ವಜನಿಕ ಕೀಯನ್ನು ಕಟ್ಟಿರಿ.

: base64

ಬೇಸ್ 64 ಬಳಸಿಕೊಂಡು ಎನ್ಕೋಡ್ ಬೈನರಿ ಡಾಟಾ.

: ದಿನಾಂಕ

Strftime (3) "% c" ಫಾರ್ಮ್ಯಾಟ್ ಬಳಸಿ.

: ದಿನ

Strftime (3) ಬಳಸಿ "% a% b% d% Y" ಫಾರ್ಮ್ಯಾಟ್.

: ಡಿಫ್ಲಾಗ್ಸ್

ಸ್ವರೂಪ ಅವಲಂಬನೆ ಧ್ವಜಗಳು.

: ಫ್ಫ್ಲಾಗ್ಸ್

ಫೈಲ್ ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ.

: ಹೆಕ್ಸ್

ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ರೂಪದಲ್ಲಿ.

: ಆಕ್ಟಲ್

ಆಕ್ಟಲ್ ರೂಪದಲ್ಲಿ.

: perms

ಫೈಲ್ ಅನುಮತಿಗಳನ್ನು ಫಾರ್ಮಾಟ್ ಮಾಡಿ.

: ಶೆಸ್ಕೇಪ್

ಲಿಪಿಯಲ್ಲಿ ಬಳಕೆಗಾಗಿ ಏಕ ಉಲ್ಲೇಖಗಳನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಲು.

: ಟ್ರಿಗ್ರಿಟೈಪ್

ಟ್ರಿಗರ್ ಪ್ರತ್ಯಯ ಪ್ರದರ್ಶಿಸಿ.

ಉದಾಹರಣೆಗೆ, ಪ್ರಶ್ನಿಸಲಾದ ಪ್ಯಾಕೇಜುಗಳ ಹೆಸರುಗಳನ್ನು ಮಾತ್ರ ಮುದ್ರಿಸಲು, ನೀವು % {NAME} ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಬಳಸಬಹುದು. ಪ್ಯಾಕೇಜುಗಳ ಹೆಸರು ಮತ್ತು ವಿತರಣಾ ಮಾಹಿತಿಯನ್ನು ಎರಡು ಕಾಲಮ್ಗಳಲ್ಲಿ ಮುದ್ರಿಸಲು, ನೀವು % -30 {NAME}% {DISTRIBUTION} ಅನ್ನು ಬಳಸಬಹುದು . rpm ಇದು --querytags ಆರ್ಗ್ಯುಮೆಂಟ್ನೊಂದಿಗೆ ಆಹ್ವಾನಿಸಿದಾಗಲೆಲ್ಲಾ ತಿಳಿದಿರುವ ಎಲ್ಲಾ ಟ್ಯಾಗ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.

ಪ್ರಶ್ನಿಸಲು ಎರಡು ಉಪವಿಭಾಗಗಳ ಆಯ್ಕೆಗಳಿವೆ: ಪ್ಯಾಕೇಜ್ ಆಯ್ಕೆ ಮತ್ತು ಮಾಹಿತಿ ಆಯ್ಕೆ.

ಪ್ಯಾಕೇಜ್ ಆಯ್ಕೆ ಆಯ್ಕೆಗಳು:

PACKAGE_NAME

PACKAGE_NAME ಹೆಸರಿನ ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪಿಸಲಾದ ಪ್ರಶ್ನೆಯಿದೆ.

-ಎ, --ಎಲ್ಲ

ಎಲ್ಲಾ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪ್ರಶ್ನಿಸಿ.

-f, - ಫೈಲ್ FILE

FILE ಅನ್ನು ಹೊಂದಿದ್ದ ಪ್ರಶ್ನೆಯ ಪ್ಯಾಕೇಜ್.

--ಫೈಲ್ಡ್ MD5

ನೀಡಿದ ಪ್ಯಾಕೇಜ್ ಐಡೆಂಟಿಫಯರ್ ಅನ್ನು ಹೊಂದಿರುವ ಪ್ರಶ್ನೆಯ ಪ್ಯಾಕೇಜ್, ಅಂದರೆ ಫೈಲ್ ವಿಷಯಗಳ ಎಮ್ಡಿ 5 ಡೈಜೆಸ್ಟ್.

-g, - ಗುಂಪು ಗುಂಪು

GROUP ಗುಂಪಿನೊಂದಿಗೆ ಪ್ರಶ್ನೆ ಪ್ಯಾಕೇಜುಗಳು.

--hdrid SHA1

ಕೊಟ್ಟಿರುವ ಹೆಡರ್ ಐಡೆಂಟಿಫೈಯರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಶ್ನೆಯ ಪ್ಯಾಕೇಜ್, ಅಂದರೆ SHA1 ಇನ್ಸ್ಟೂಟಬಲ್ ಹೆಡರ್ ಪ್ರದೇಶದ ಡೈಜೆಸ್ಟ್.

-p, - ಪ್ಯಾಕೇಜ್ PACKAGE_FILE

PACKAGE_FILE ಒಂದು (ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲಾದ) ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಪ್ರಶ್ನಿಸಿ. PACKAGE_FILE ಅನ್ನು ftp ಅಥವಾ http ಶೈಲಿಯ URL ನಂತೆ ಸೂಚಿಸಬಹುದು, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ಹೆಡರ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಶ್ನಿಸಲಾಗುತ್ತದೆ. Rpm ಆಂತರಿಕ ftp ಮತ್ತು HTTP ಕ್ಲೈಂಟ್ ಬೆಂಬಲಕ್ಕಾಗಿ FTP / HTTP ಆಯ್ಕೆಗಳನ್ನು ನೋಡಿ. ಒಂದು ಪ್ಯಾಕೇಜ್ ಅಲ್ಲದೆ, PACKAGE_FILE ಆರ್ಗ್ಯುಮೆಂಟ್ (ಗಳು), ASCII ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ನಂತೆ ತಿಳಿಯುತ್ತದೆ. ಕಾಮೆಂಟ್ಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ, '#' ನಿಂದ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಫೈಲ್ನ ಪ್ರತಿಯೊಂದು ಸಾಲು ಬಿಳಿ ಜಾಗವನ್ನು ಪ್ರತ್ಯೇಕ ಗ್ಲೋಬ್ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು, ಇದರಲ್ಲಿ URL ಯು ರಿಮೋಟ್ ಗ್ಲೋಬ್ ಎಕ್ಸ್ಪ್ರೆಶನ್ಸ್ನೊಂದಿಗೆ ಇರುತ್ತದೆ, ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ನ ಬದಲಾಗಿ ಪಥಗಳಿಗೆ ವಿಸ್ತರಿಸಲಾಗುವುದು ಪ್ರಶ್ನೆಗೆ ಹೆಚ್ಚುವರಿ PACKAGE_FILE ವಾದಗಳು.

- ಪಿಪಿಜಿಡ್ MD5

ನೀಡಿರುವ ಪ್ಯಾಕೇಜ್ ಐಡೆಂಟಿಫಯರ್ ಹೊಂದಿರುವ ಪ್ರಶ್ನೆಯ ಪ್ಯಾಕೇಜ್, ಅಂದರೆ ಸಂಯೋಜಿತ ಹೆಡರ್ ಮತ್ತು ಪೇಲೋಡ್ ವಿಷಯಗಳ MD5 ಡೈಜೆಸ್ಟ್.

--querybynumber HDRNUM

HDRNUM ನೇ ಡೇಟಾಬೇಸ್ ನಮೂದನ್ನು ನೇರವಾಗಿ ಪ್ರಶ್ನಿಸಿ; ಇದು ಡೀಬಗ್ ಮಾಡಲು ಮಾತ್ರ ಉಪಯುಕ್ತವಾಗಿದೆ.

--specfile SPECFILE

ಪ್ಯಾಕೇಜ್ ಆಗಿರುವಂತೆ SPECFILE ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ ಮತ್ತು ಪ್ರಶ್ನಿಸಿ. ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನೂ (ಉದಾ. ಕಡತ ಪಟ್ಟಿಗಳು) ಲಭ್ಯವಿಲ್ಲವಾದರೂ, ಈ ರೀತಿಯ ಪ್ರಶ್ನೆಯು ಸ್ಪೆಫ್ಫೈಲ್ ಪಾರ್ಸರ್ ಅನ್ನು ಬರೆಯದೆಯೇ ಸ್ಪೆಕ್ ಫೈಲ್ಗಳಿಂದ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲು rpm ಅನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತದೆ.

- ಟಿಡಿ ಟಿಡಿ

ನೀಡಿರುವ ಟಿಐಡಿ ಟ್ರಾನ್ಸಾಕ್ಷನ್ ಐಡೆಂಟಿಫೈಯರ್ ಹೊಂದಿರುವ ಪ್ರಶ್ನೆಯ ಪ್ಯಾಕೇಜ್ (ಗಳು). ಒಂದು ಯುನಿಕ್ಸ್ ಸಮಯ ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪ್ರಸ್ತುತ ವ್ಯವಹಾರ ಗುರುತಿಸುವಿಕೆಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಒಂದೇ ವ್ಯವಹಾರದಲ್ಲಿ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್ (ಗಳು) ಇನ್ಸ್ಟಾಲ್ ಅಥವಾ ಅಳಿಸಿರುವುದು ಸಾಮಾನ್ಯ ಗುರುತಿಸುವಿಕೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ.

- PACKAGE_NAME ಅನ್ನು ಒತ್ತಾಯಿಸಲಾಗಿದೆ

ಪ್ಯಾಕೇಜ್ (ಗಳು) PACKAGE_NAME ಮೂಲಕ ಪ್ರಚೋದಿಸಲ್ಪಟ್ಟಿರುವ ಪ್ರಶ್ನೆಯ ಪ್ಯಾಕೇಜುಗಳು.

- ಸಾಮರ್ಥ್ಯದ ಸಾಮರ್ಥ್ಯ

ಸಾಮರ್ಥ್ಯದ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪ್ರಶ್ನಿಸಿ.

- ಸಾಮರ್ಥ್ಯವುಳ್ಳದ್ದಾಗಿದೆ

ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಕ್ಕಾಗಿ ಕ್ಯಾಪಿಬಿಲಿಟಿ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪ್ರಶ್ನಿಸಿ.

ಪ್ಯಾಕೇಜ್ QUERY ಆಯ್ಕೆಗಳು:

- ಚೇಂಜ್ಲಾಗ್

ಪ್ಯಾಕೇಜ್ಗಾಗಿ ಬದಲಾವಣೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ.

-c, --configfiles

ಕೇವಲ ಸಂರಚನಾ ಕಡತಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ (ಸೂಚಿಸುತ್ತದೆ -ಎಲ್ ).

-d, --docfiles

ದಸ್ತಾವೇಜನ್ನು ಮಾತ್ರ ಫೈಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ (ಸೂಚಿಸುತ್ತದೆ -ಎಲ್ ).

- ಡಂಪ್

ಫೈಲ್ ಮಾಹಿತಿಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಡಂಪ್ ಮಾಡಿ:

ಮಾರ್ಗ ಗಾತ್ರ mtime md5sum ಮೋಡ್ ಮಾಲೀಕ ಸಮೂಹ isconfig isdoc rdev symlink

ಈ ಆಯ್ಕೆಯನ್ನು ಕನಿಷ್ಠ -l , -c , -d ಯೊಂದಿಗೆ ಬಳಸಬೇಕು.

--filesbypkg

ಆಯ್ಕೆ ಮಾಡಲಾದ ಪ್ರತಿಯೊಂದು ಪ್ಯಾಕೇಜ್ನಲ್ಲಿನ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.

-i, - ಇನ್ಫೋ

ಹೆಸರು, ಆವೃತ್ತಿ, ಮತ್ತು ವಿವರಣೆಯನ್ನು ಒಳಗೊಂಡಂತೆ ಪ್ಯಾಕೇಜ್ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ. ಒಂದು - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ್ದರೆ ಇದು --queryformat ಅನ್ನು ಬಳಸುತ್ತದೆ.

-

ಪ್ಯಾಕೇಜ್ ಪಟ್ಟಿಯನ್ನು ಇನ್ಸ್ಟಾಲ್ ಸಮಯದ ಮೂಲಕ ಇತ್ತೀಚಿನ ಪ್ಯಾಕೇಜುಗಳು ಮೇಲಿರುವಂತೆ ಆದೇಶಿಸುತ್ತವೆ.

-l, --list

ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.

- ಪ್ರೊವೈಡ್ಸ್

ಈ ಪ್ಯಾಕೇಜ್ ಒದಗಿಸುವ ಪಟ್ಟಿ ಸಾಮರ್ಥ್ಯಗಳು.

-ಆರ್, ರೆಕ್ವೈರ್ಸ್

ಈ ಪ್ಯಾಕೇಜ್ ಅವಲಂಬಿಸಿರುವ ಪಟ್ಟಿ ಪ್ಯಾಕೇಜುಗಳು.

--ಸ್ಕ್ರಿಪ್ಟ್ಗಳು

ಅನುಸ್ಥಾಪನೆ ಮತ್ತು ಅಸ್ಥಾಪನೆ ಪ್ರಕ್ರಿಯೆಗಳ ಭಾಗವಾಗಿ ಬಳಸಲಾಗುವ ಪ್ಯಾಕೇಜ್ ನಿರ್ದಿಷ್ಟ ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ಗಳನ್ನು (ಗಳನ್ನು) ಪಟ್ಟಿ ಮಾಡಿ.

-s, - ಸ್ಟೇಟ್

ಪ್ಯಾಕೇಜಿನಲ್ಲಿ ಫೈಲ್ಗಳ ರಾಜ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ (ಸೂಚಿಸುತ್ತದೆ -ಎಲ್ ). ಪ್ರತಿ ಫೈಲ್ನ ಸ್ಥಿತಿ ಸಾಮಾನ್ಯವಾಗಿದೆ , ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ ಅಥವಾ ಬದಲಾಗಿಲ್ಲ .

--triggers, --triggerscripts

ಪ್ಯಾಕೇಜಿನಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಪ್ರಚೋದಕ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು, ಯಾವುದಾದರೂ ಇದ್ದರೆ, ಪ್ರದರ್ಶಿಸಿ.

ಆಯ್ಕೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ

ಆರ್ಪಿಎಮ್ ಪರಿಶೀಲನೆಯ ಆಜ್ಞೆಯ ಸಾಮಾನ್ಯ ರೂಪವಾಗಿದೆ

rpm { -V | --verify } [ select-options ] [ verify-options ]

ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಅನುಸ್ಥಾಪಿಸಲಾದ ಫೈಲ್ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ಯಾಕೇಜ್ ಪರಿಶೀಲಿಸುತ್ತದೆ rpm ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಪ್ಯಾಕೇಜ್ ಮೆಟಾಡೇಟಾದಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾದ ಫೈಲ್ಗಳ ಬಗೆಗಿನ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿದೆ. ಇತರ ವಿಷಯಗಳ ನಡುವೆ, ಗಾತ್ರವನ್ನು ಹೋಲುವ ಪರಿಶೀಲನೆ, MD5 ಮೊತ್ತ, ಅನುಮತಿಗಳು, ಪ್ರಕಾರ, ಮಾಲೀಕರು ಮತ್ತು ಪ್ರತಿ ಕಡತದ ಗುಂಪು. ಯಾವುದೇ discrepencies ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ನಿಂದ ಅನುಸ್ಥಾಪಿಸದೆ ಇರುವಂತಹ ಕಡತಗಳು, ಉದಾಹರಣೆಗೆ, " --excludedocs " ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅನುಸ್ಥಾಪನೆಯಲ್ಲಿ ತೆಗೆದುಹಾಕಲಾದ ದಸ್ತಾವೇಜನ್ನು ಕಡತಗಳು ಮೌನವಾಗಿ ಕಡೆಗಣಿಸಲಾಗುತ್ತದೆ.

ಪ್ಯಾಕೇಜ್ ಆಯ್ಕೆಯ ಆಯ್ಕೆಗಳು ಪ್ಯಾಕೇಜ್ ವಿಚಾರಣೆಗೆ (ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಫೈಲ್ಗಳನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳಂತೆ) ಒಂದೇ ರೀತಿಯಾಗಿರುತ್ತದೆ. ಕ್ರಮವನ್ನು ಪರಿಶೀಲಿಸಲು ಅನನ್ಯವಾಗಿರುವ ಇತರ ಆಯ್ಕೆಗಳು ಹೀಗಿವೆ:

--nodeps

ಪ್ಯಾಕೇಜುಗಳ ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಡಿ.

- ಅನ್ಡಿಜಿಸ್ಟ್

ಓದುವಾಗ ಪ್ಯಾಕೇಜ್ ಅಥವಾ ಹೆಡರ್ ಡಿಜೆಸ್ಟ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಡಿ.

- ನೋಫಿಲ್ಸ್

ಪ್ಯಾಕೇಜ್ ಫೈಲ್ಗಳ ಯಾವುದೇ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಡಿ.

- ನೋಸ್ಕ್ರಿಪ್ಟ್ಗಳು

% Verifyscript ಸ್ಕ್ರಿಪ್ಟ್ಲೆಟ್ ಅನ್ನು (ಯಾವುದಾದರೂ ಇದ್ದರೆ) ಕಾರ್ಯಗತಗೊಳಿಸಬೇಡ.

- ನಾಸಿಗ್ನೇಚರ್

ಓದುವಾಗ ಪ್ಯಾಕೇಜ್ ಅಥವಾ ಶಿರೋಲೇಖ ಸಹಿಯನ್ನು ಪರಿಶೀಲಿಸಬೇಡಿ.

- ನೋಲಿಂಕ್ಟೊ

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

ಅನುಗುಣವಾದ ಫೈಲ್ ಗುಣಲಕ್ಷಣವನ್ನು ಪರಿಶೀಲಿಸಬೇಡಿ.

ಔಟ್ಪುಟ್ನ ಸ್ವರೂಪವು 8 ಅಕ್ಷರಗಳ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ, ಸಂಭವನೀಯ ಗುಣಲಕ್ಷಣ ಮಾರ್ಕರ್:

c % ಸಂರಚನಾ ಕಡತ. d % doc ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಫೈಲ್. g % ghost file (ಅಂದರೆ ಫೈಲ್ ವಿಷಯಗಳನ್ನು ಪ್ಯಾಕೇಜ್ ಪೇಲೋಡ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿಲ್ಲ). l % ಪರವಾನಗಿ ಪರವಾನಗಿ ಫೈಲ್. r % readme readme ಫೈಲ್.

ಪ್ಯಾಕೇಜ್ ಶಿರೋನಾಮೆಯಿಂದ, ನಂತರ ಫೈಲ್ ಹೆಸರು. ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ದಾಖಲಾದ ಆ ಗುಣಲಕ್ಷಣ (ಗಳ) ಮೌಲ್ಯಕ್ಕೆ ಫೈಲ್ನ ಗುಣಲಕ್ಷಣ (ರು) ಹೋಲಿಕೆಯ ಫಲಿತಾಂಶವನ್ನು 8 ಅಕ್ಷರಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದೂ ಸೂಚಿಸುತ್ತದೆ. ಏಕೈಕ " . " (ಅವಧಿ) ಎಂದರೆ ಪರೀಕ್ಷೆ ಅಂಗೀಕರಿಸಲ್ಪಟ್ಟಿದೆ, ಆದರೆ ಒಂದು " ? " (ಪ್ರಶ್ನೆಯ ಗುರುತು) ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ (ಉದಾ. ಫೈಲ್ ಅನುಮತಿಗಳು ಓದುವಿಕೆಯನ್ನು ತಡೆಗಟ್ಟುತ್ತವೆ). ಇಲ್ಲದಿದ್ದರೆ, (ಸ್ಮರಣೀಯವಾಗಿ ಎಮ್ ಬಿ ಹಳೆಯದು) ಪಾತ್ರವು ಅನುಗುಣವಾದ - ಪರಿಶೀಲನೆಯನ್ನು ವಿಫಲಗೊಳಿಸುತ್ತದೆ:

ಎಸ್ ಕಡತ ಎಸ್ ize ವಿಭಿನ್ನತೆ ಎಂ ಎಂ ಓಡೆ ಭಿನ್ನವಾಗಿದೆ (ಅನುಮತಿಗಳು ಮತ್ತು ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ಒಳಗೊಂಡಿದೆ) 5 ಎಮ್ಡಿ 5 ಮೊತ್ತ ವಿಭಿನ್ನ ಡಿ ಡಿ ಎವಿಸ್ ಪ್ರಮುಖ / ಮೈನರ್ ಸಂಖ್ಯೆ ತಪ್ಪು-ಪಂದ್ಯ ಎಲ್ ಎಲ್ಎಲ್ ಇಂಕ್ (2) ಮಾರ್ಗ ತಪ್ಪಾಗಿ-ಹೋಗು ಯು ಯು ಸೀ ಮಾಲೀಕತ್ವ ಭಿನ್ನವಾಗಿದೆ ಜಿ ಜಿ ರೂಪ್ ಮಾಲೀಕತ್ವ TM ಟಿ ಐಮ್ ಭಿನ್ನವಾಗಿರುತ್ತದೆ

ಡಿಜಿಟಲ್ ಸಹಿ ಮತ್ತು ಸರಿಯಾದ ಪ್ರಮಾಣೀಕರಣ

ಆರ್ಪಿಎಮ್ ಡಿಜಿಟಲ್ ಸಹಿ ಆಜ್ಞೆಗಳ ಸಾಮಾನ್ಯ ರೂಪಗಳು

rpm --import PUBKEY ...

rpm { --checksig } [- ನಾಸಿಗ್ನೇಚರ್ ] [- ನಾಡಿಜೆಸ್ಟ್ ]
PACKAGE_FILE ...

--checksig ಆಯ್ಕೆಯು ಪ್ಯಾಕೇಜಿನ ಸಮಗ್ರತೆ ಮತ್ತು ಮೂಲವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು PACKAGE_FILE ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಡೈಜೆಸ್ಟ್ಗಳು ಮತ್ತು ಸಹಿಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಒಂದು ಪ್ಯಾಕೇಜ್ ಓದುವಾಗಲೆಲ್ಲಾ ಸಹಿಯನ್ನು ಈಗ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಜೀರ್ಣಗಳು ಮತ್ತು ಸಹಿಗಳನ್ನು ಪರಿಶೀಲಿಸಲು --checksig ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.

ಡಿಜಿಟಲ್ ಕೀಲಿಯನ್ನು ಸಾರ್ವಜನಿಕ ಕೀಲಿ ಇಲ್ಲದೆ ಪರಿಶೀಲಿಸಲಾಗುವುದಿಲ್ಲ. Ascii ಶಸ್ತ್ರಸಜ್ಜಿತ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು --import ಅನ್ನು ಬಳಸಿಕೊಂಡು 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 ಮತ್ತು - ರೆಸಿನ್ನ್ ಆಯ್ಕೆಗಳನ್ನು ಎರಡೂ ಪ್ರಸ್ತುತವಿರುವ ಯಾವುದೇ ಸಿಗ್ನೇಚರ್ಗಳನ್ನು ಬದಲಿಸಿದ ಪ್ರತಿ ಪ್ಯಾಕೇಜ್ PACKAGE_FILE ಗೆ ಹೊಸ ಸಹಿಯನ್ನು ರಚಿಸುತ್ತವೆ ಮತ್ತು ಸೇರಿಸುತ್ತವೆ. ಐತಿಹಾಸಿಕ ಕಾರಣಗಳಿಗಾಗಿ ಎರಡು ಆಯ್ಕೆಗಳಿವೆ, ಪ್ರಸ್ತುತ ವರ್ತನೆಯಲ್ಲಿ ವ್ಯತ್ಯಾಸವಿಲ್ಲ.

ಸೈನ್ ಇನ್ ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಜಿಪಿಜಿ ಬಳಸಿ

ಜಿಪಿಜಿ ಬಳಸಿಕೊಂಡು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸಹಿ ಮಾಡಲು, ಆರ್ಪಿಎಂ ಅನ್ನು ಜಿಪಿಜಿ ಚಲಾಯಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಸರಿಯಾದ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿರುವ ಕೀ ರಿಂಗ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಆರ್ಪಿಎಂ GPG ನಂತೆ ಅದೇ ರೂಢಿಗಳನ್ನು ಮುಖ್ಯ ಉಂಗುರಗಳನ್ನು ಕಂಡುಹಿಡಿಯುತ್ತದೆ, ಅವುಗಳೆಂದರೆ $ GNUPGHOME ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯೇಬಲ್. ನಿಮ್ಮ ಕೀ ಉಂಗುರಗಳನ್ನು ಜಿಪಿಜೆ ಅವರು ಎಲ್ಲಿ ನಿರೀಕ್ಷಿಸಬೇಕೆಂದು ಕಂಡುಹಿಡಿಯದಿದ್ದರೆ, ಮ್ಯಾಕ್ರೊ % _gpg_path ಅನ್ನು ಬಳಸಲು GPG ಕೀ ಉಂಗುರಗಳ ಸ್ಥಳವಾಗಿ ಸಂರಚಿಸಬೇಕಾಗುತ್ತದೆ.

GPG, PGP, ಮತ್ತು rpm ಯ ಹಳೆಯ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ, V3 OpenPGP ಸಹಿ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಮಾತ್ರ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು. ಡಿಎಸ್ಎ ಅಥವಾ ಆರ್ಎಸ್ಎಸ್ ಪರಿಶೀಲನಾ ಅಲ್ಗಾರಿದಮ್ಗಳನ್ನು ಬಳಸಬಹುದು, ಆದರೆ ಡಿಎಸ್ಎಗೆ ಆದ್ಯತೆ ಇದೆ.

ನೀವು ರಚಿಸಿದ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸಹಿ ಮಾಡಲು ನೀವು ಬಯಸಿದರೆ, ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಸಾರ್ವಜನಿಕ ಮತ್ತು ರಹಸ್ಯ ಕೀ ಜೋಡಿಯನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ (GPG ಕೈಪಿಡಿ ನೋಡಿ). ನೀವು rpm ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ

% _ ಸಿಗ್ನೇಚರ್

ಸಹಿ ಪ್ರಕಾರ. ಇದೀಗ gpg ಮತ್ತು pgp ಮಾತ್ರ ಬೆಂಬಲಿತವಾಗಿದೆ.

% _gpg_name

ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ನೀವು ಬಳಸುವ ಕೀಲಿ "ಬಳಕೆದಾರ" ಹೆಸರು.

ಉದಾಹರಣೆಗೆ, ನೀವು /etc/rpm/.gpg ನಲ್ಲಿ ಇರುವ ಪ್ರಮುಖ ಉಂಗುರಗಳಿಂದ "ಜಾನ್ ಡೋ " ಎಂಬ ಬಳಕೆದಾರರಂತೆ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸೈನ್ ಇನ್ ಮಾಡಲು ಜಿಪಿಜಿ ಅನ್ನು ಬಳಸಬಹುದಾಗಿರುತ್ತದೆ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ / ಯುಎಸ್ಆರ್ / ಬಿನ್ / ಜಿಪಿಜಿ ಸೇರಿವೆ

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name ಜಾನ್ ಡೋ % _gpgbin / usr / bin / gpg

ಮ್ಯಾಕ್ರೋ ಸಂರಚನಾ ಕಡತದಲ್ಲಿ. Per -system ಸಂರಚನೆಗಾಗಿ / etc / rpm / macros ಅನ್ನು ಬಳಸಿ ಮತ್ತು ಪ್ರತಿ ಬಳಕೆದಾರ ಸಂರಚನೆಯಲ್ಲಿ ~ / .rpmmacros ಅನ್ನು ಬಳಸಿ.

ಮರುಬಳಕೆ ಡೇಟಾಬೇಸ್ ಆಯ್ಕೆಗಳು

ಆರ್ಪಿಎಮ್ ಮರುನಿರ್ಮಾಣ ಡೇಟಾಬೇಸ್ ಆಜ್ಞೆಯ ಸಾಮಾನ್ಯ ರೂಪ

rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath ಡೈರೆಕ್ಟರಿ ] [- ರೈಟ್ ಡೈರೆಕ್ಟರಿ ]

ಹೊಸ ಡೇಟಾಬೇಸ್ ರಚಿಸಲು --initdb ಅನ್ನು ಬಳಸಿ, ಅನುಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ ಹೆಡರ್ಗಳಿಂದ ಡೇಟಾಬೇಸ್ ಸೂಚ್ಯಂಕಗಳನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡಲು --rebuilddb ಅನ್ನು ಬಳಸಿ.

SHOWRC

ಆದೇಶ

rpm --showrc

rpmrc ಮತ್ತು ಮ್ಯಾಕ್ರೋಸ್ ಸಂರಚನಾ ಕಡತ (ಗಳು) ನಲ್ಲಿ ಹೊಂದಿಸಲಾದ ಎಲ್ಲಾ ಆಯ್ಕೆಗಳಿಗಾಗಿ ಆರ್ಪಿಎಂ ಅನ್ನು ಬಳಸುವ ಮೌಲ್ಯಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.

FTP / HTTP ಆಯ್ಕೆಗಳು

rpm ಒಂದು FTP ಮತ್ತು / ಅಥವಾ HTTP ಕ್ಲೈಂಟ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಲ್ಲದು, ಇದರಿಂದಾಗಿ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಇಂಟರ್ನೆಟ್ನಿಂದ ಪ್ರಶ್ನಿಸಬಹುದು ಅಥವಾ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಬಹುದು. ಅನುಸ್ಥಾಪನೆ, ಅಪ್ಗ್ರೇಡ್ ಮತ್ತು ಪ್ರಶ್ನೆ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿನ ಪ್ಯಾಕೇಜ್ ಕಡತಗಳನ್ನು ಒಂದು ftp ಅಥವಾ http ಶೈಲಿಯ URL ನಂತೆ ಸೂಚಿಸಬಹುದು:

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

ಪಾಸ್ವರ್ಡ್ ವಿಭಾಗವನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಗುಪ್ತಪದವನ್ನು ಕೇಳಲಾಗುತ್ತದೆ (ಪ್ರತಿ ಬಳಕೆದಾರ / ಹೋಸ್ಟ್ಹೆಸರು ಜೋಡಿಗೆ ಒಮ್ಮೆ). ಬಳಕೆದಾರ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಎರಡೂ ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಅನಾಮಧೇಯ ftp ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಿಷ್ಕ್ರಿಯ (PASV) FTP ವರ್ಗಾವಣೆಯನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.

ftp URL ಗಳೊಂದಿಗೆ ಈ ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಲು rpm ಅನುಮತಿಸುತ್ತದೆ:

--ftpproxy HOST

ಹೋಸ್ಟ್ HOST ಅನ್ನು ಎಲ್ಲಾ FTP ವರ್ಗಾವಣೆಗಳಿಗಾಗಿ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ನಂತೆ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಬಳಕೆದಾರರಿಗೆ ಪ್ರಾಕ್ಸಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುವ ಫೈರ್ವಾಲ್ ಯಂತ್ರಗಳ ಮೂಲಕ ftp ಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಮ್ಯಾಕ್ರೊ % _ftpproxy ಅನ್ನು ಸಂರಚಿಸುವ ಮೂಲಕ ಈ ಆಯ್ಕೆಯನ್ನು ಸಹ ಸೂಚಿಸಬಹುದು.

--ftpport HOST

ಡೀಫಾಲ್ಟ್ ಪೋರ್ಟ್ ಬದಲಿಗೆ ಪ್ರಾಕ್ಸಿ ftp ಪರಿಚಾರಕದ ಮೇಲೆ FTP ಸಂಪರ್ಕಕ್ಕಾಗಿ ಬಳಸಲು TCP PORT ಸಂಖ್ಯೆ. ಮ್ಯಾಕ್ರೊ % _ftpport ಅನ್ನು ಸಂರಚಿಸುವ ಮೂಲಕ ಈ ಆಯ್ಕೆಯನ್ನು ಸಹ ಸೂಚಿಸಬಹುದು.

http URL ಗಳೊಂದಿಗೆ ಈ ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಲು rpm ಅನುಮತಿಸುತ್ತದೆ:

- ಪ್ರಾಸ್ಪೆಕ್ಸ್ HOST

ಹೋಸ್ಟ್ HOST ಅನ್ನು ಎಲ್ಲಾ http ವರ್ಗಾವಣೆಗಳಿಗಾಗಿ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ನಂತೆ ಬಳಸಲಾಗುತ್ತದೆ. ಮ್ಯಾಕ್ರೊ % _httpproxy ಅನ್ನು ಸಂರಚಿಸುವ ಮೂಲಕ ಈ ಆಯ್ಕೆಯನ್ನು ಸಹ ಸೂಚಿಸಬಹುದು.

--httpport ಪೋರ್ಟ್

ಡೀಫಾಲ್ಟ್ ಪೋರ್ಟ್ಗೆ ಬದಲಾಗಿ ಪ್ರಾಕ್ಸಿ HTTP ಪರಿಚಾರಕದಲ್ಲಿನ HTTP ಸಂಪರ್ಕಕ್ಕಾಗಿ TCP PORT ಸಂಖ್ಯೆಯನ್ನು ಬಳಸುವುದು. ಮ್ಯಾಕ್ರೊ % _httpport ಅನ್ನು ಸಂರಚಿಸುವ ಮೂಲಕ ಈ ಆಯ್ಕೆಯನ್ನು ಸಹ ಸೂಚಿಸಬಹುದು.

ಕಾನೂನು ಸಮಸ್ಯೆಗಳು

Rpmbuild ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು

ಆರ್ಪಿಎಮ್ನ ನಿರ್ಮಾಣ ವಿಧಾನಗಳು ಈಗ / usr / bin / rpmbuild ಕಾರ್ಯಗತಗೊಳ್ಳುವಲ್ಲಿ ನಿವಾಸವಾಗಿವೆ. ಕೆಳಗಿನ ಪಾಪ್ಟ್ ಅಲಿಯಾಸ್ಗಳು ಒದಗಿಸಿದ ಪರಂಪರೆಯನ್ನು ಹೊಂದಾಣಿಕೆಯಾಗಿದ್ದರೂ, ಹೊಂದಾಣಿಕೆಯು ಪರಿಪೂರ್ಣವಲ್ಲ; ಆದ್ದರಿಂದ ಪಾಪ್ಟ್ ಅಲಿಯಾಸ್ಗಳ ಮೂಲಕ ಮೋಡ್ ಹೊಂದಾಣಿಕೆಯನ್ನು ನಿರ್ಮಿಸಲು rpm ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. Rpmbuild ಪ್ಯಾಕೇಜನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ, ಮತ್ತು rpm (8) ನಲ್ಲಿ ಮೊದಲು ದಾಖಲಿಸಲಾದ ಎಲ್ಲಾ ಆರ್ಪಿಎಮ್ ನಿರ್ಮಾಣ ವಿಧಾನಗಳ ದಸ್ತಾವೇಜನ್ನುಗಾಗಿ rpmbuild (8) ಅನ್ನು ನೋಡಿ.

Rpm ಆಜ್ಞಾ ಸಾಲಿನಿಂದ rpmbuild ಅನ್ನು ಮುಂದುವರೆಸಲು ನೀವು ಬಯಸಿದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು / etc / popt ಗೆ ಸೇರಿಸಿ:

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

ಸಹ ನೋಡಿ

ಪಾಪ್ಟ್ (3), rpm2cpio (8), rpmbuild (8),

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

ನೆನಪಿಡಿ: ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಗಣಕದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು man ಆದೇಶ ( % man ) ಅನ್ನು ಬಳಸಿ.