Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
proc
/
self
/
root
/
usr
/
share
/
yum-cli
/
Upload File :
New :
File
Dir
//proc/self/root/proc/self/root/usr/share/yum-cli/yumcommands.pyo
mò ”F»Oc�����������@���s���d��Z��d�k�Z�d�k�Z�d�k�l�Z�d�k�l�Z�d�k�l�Z�d�k�Z�d�k�Z�d�k �Z �d�k �Z �d�k�Z�d�k�l �Z �l�Z�l�Z�d�„��Z�d�„��Z�d�„��Z�d �„��Z�d �„��Z�d�„��Z�d�„��Z�d �f��d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�d�„�Z�d�„��Z�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ �d �e�f�d!�„��ƒ��YZ!�d"�e�f�d#�„��ƒ��YZ"�d$�e�f�d%�„��ƒ��YZ#�d&�e�f�d'�„��ƒ��YZ$�d(�e�f�d)�„��ƒ��YZ%�d*�e�f�d+�„��ƒ��YZ&�d,�e�f�d-�„��ƒ��YZ'�d.�e�f�d/�„��ƒ��YZ(�d0�e�f�d1�„��ƒ��YZ)�d2�e�f�d3�„��ƒ��YZ*�d4�e�f�d5�„��ƒ��YZ+�d6�e�f�d7�„��ƒ��YZ,�d8�e�f�d9�„��ƒ��YZ-�d:�e�f�d;�„��ƒ��YZ.�d<�e�f�d=�„��ƒ��YZ/�d>�e�f�d?�„��ƒ��YZ0�d@�e�f�dA�„��ƒ��YZ1�d�S(B���s<��� Classes for subcommands of the yum command line interface. N(���s ���logginglevels(���t���_(���s���misc(���s ���utf8_widths���utf8_width_fills ���to_unicodec���������C���s:���|��i�i�d�j�o#�|��i�i�t�d�ƒ�ƒ�t�i�‚�n�d�S(���sd��� Verify that the program is being run by the root user. @param base: a YumBase object. i����s,���You need to be root to perform this command.N(���t���baset���conft���uidt���loggert���criticalR����t���clit���CliError(���R���(����(����t!���/usr/share/yum-cli/yumcommands.pyt���checkRootUID"���s�����c���������C���s|���|��i�ƒ��pk�xh�|��i�i�ƒ��D]S�}�|�i�p �|�i�o9�|�i�d�j�o)�t�d�ƒ�}�|��i �i�|�ƒ�t�i �‚�q�q�Wn�d��S(���Nt����s �� You have enabled checking of packages via GPG keys. This is a good thing. However, you do not have any GPG public keys installed. You need to download the keys for packages you wish to install and install them. You can do that by running the command: rpm --import public.gpg.key Alternatively you can specify the url to the key you would like to use for a repository in the 'gpgkey' option in a repository section and yum will install it for you. For more information contact your distribution or package provider. (���R���t���gpgKeyCheckt���repost���listEnabledt���repot���gpgcheckt ���repo_gpgcheckt���gpgkeyR����t���msgR���R���R���R���(���R���R���R���(����(����R���t���checkGPGKey,���s���� �$c���������C���sH���t��|�ƒ�d�j�o1�|��i�i�t�d�ƒ�|�ƒ�|��i�ƒ��t�i �‚�n�d��S(���Ni����s(���Error: Need to pass a list of pkgs to %s( ���t���lent���extcmdsR���R���R���R����t���basecmdt���usageR���R���(���R���R���R���(����(����R���t���checkPackageArgA���s���� c���������C���sD���t��|�ƒ�d�j�o-�|��i�i�t�d�ƒ�ƒ�|��i�ƒ��t�i�‚�n�d��S(���Ni����s���Error: Need an item to match( ���R���R���R���R���R���R����R���R���R���(���R���R���R���(����(����R���t���checkItemArgH���s���� c���������C���sD���t��|�ƒ�d�j�o-�|��i�i�t�d�ƒ�ƒ�|��i�ƒ��t�i�‚�n�d��S(���Ni����s%���Error: Need a group or list of groups( ���R���R���R���R���R���R����R���R���R���(���R���R���R���(����(����R���t ���checkGroupArgN���s���� c���������C���s“���d�}�t�|�ƒ�d�j�o'�|��i�i�t�d �ƒ�d �i�|�ƒ�ƒ�n�xL�|�D]D�}�|�|�j�o1�|��i�i�t�d�ƒ�|�ƒ�|��i �ƒ��t �i�‚�qG�qG�Wd��S( ���Nt���headerst���packagest���metadatat���dbcachet���pluginss���expire-cachet���alli����s#���Error: clean requires an option: %ss���, s!���Error: invalid clean argument: %r(���R���R���R���R���R���s���expire-caches���all(���t ���VALID_ARGSR���R���R���R���R���R����t���joint���cmdR���R���R���(���R���R���R���R#���R!���(����(����R���t ���checkCleanArgT���s����'� c���������C���sÙ���t��|�ƒ�d�j�o�|��i�i�t�d�ƒ�ƒ�n©�t��|�ƒ�d�j�ol�|��i�i�t�d�ƒ�|�d�ƒ�t�i�i�|�d�ƒ�p4�|��i �i �t�d�ƒ�|�d�ƒ�|��i�ƒ��t�i �‚�qÕ�n*�|��i �i �t�d�ƒ�ƒ�|��i�ƒ��t�i �‚�d�S(���s×��� Verify that the arguments given to 'yum shell' are valid. yum shell can be given either no args, or exactly one argument, which is the name of a file. If these are not met, raise cli.CliError. i����s���No argument to shelli���s���Filename passed to shell: %ss2���File %s given as argument to shell does not exist.s5���Error: more than one file given as argument to shell.N(���R���R���R���t���verbose_loggert���debugR����t���ost���patht���isfileR���R���R���R���R���(���R���R���R���(����(����R���t ���checkShellArgb���s����� t ���YumCommandc�����������B���sP���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �RS( ���Nc���������C���s ���t��|��_�d��S(���N(���t���Falset���selft���done_command_once(���R-���(����(����R���t���__init__}���s����c���������G���s4���|��i�p�|�i�i�t�i�|�|�Œ�n�t �|��_�d��S(���N( ���R-���R.���R���R%���t���logt ���logginglevelst���INFO_2R���t���argst���True(���R-���R���R���R3���(����(����R���t���doneCommand€���s���� c���������C���s���g��S(���N(����(���R-���(����(����R���t���getNames…���s����c���������C���s ���t��‚�d�S(���sO��� @return: A usage string for the command, including arguments. N(���t���NotImplementedError(���R-���(����(����R���t���getUsageˆ���s�����c���������C���s ���t��‚�d�S(���sG��� @return: A one line summary of what the command does. N(���R7���(���R-���(����(����R���t ���getSummaryŽ���s�����c���������C���s���d��S(���N(����(���R-���R���R���R���(����(����R���t���doCheck”���s����c���������C���s���d�t��d�ƒ�g�f�S(���sØ��� @return: (exit_code, [ errors ]) where exit_code is: 0 = we're done, exit 1 = we've errored, exit with error string 2 = we've got work yet to do, onto the next stage i����s ���Nothing to doN(���R����(���R-���R���R���R���(����(����R���t ���doCommand—���s�����c���������C���s���t��S(���N(���R4���(���R-���R���R���R���(����(����R���t���needTs ���s����( ���t���__name__t ���__module__R/���R5���R6���R8���R9���R:���R;���R<���(����(����(����R���R+���{���s��� t���InstallCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt���install(����(���R-���(����(����R���R6���¤���s����c���������C���s ���t��d�ƒ�S(���Ns ���PACKAGE...(���R����(���R-���(����(����R���R8���§���s����c���������C���s ���t��d�ƒ�S(���Ns,���Install a package or packages on your system(���R����(���R-���(����(����R���R9���ª���s����c���������C���s(���t��|�ƒ�t�|�ƒ�t�|�|�|�ƒ�d��S(���N(���R ���R���R���R���R���R���(���R-���R���R���R���(����(����R���R:������s���� c���������C���s\���|��i�|�t�d�ƒ�ƒ�y�|�i�|�ƒ�SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns���Setting up Install Processi���(���R-���R5���R���R����t���installPkgsR���t���yumt���Errorst���YumBaseErrort���et���str(���R-���R���R���R���RE���(����(����R���R;���²���s ����(���R=���R>���R6���R8���R9���R:���R;���(����(����(����R���R?���£���s ��� t ���UpdateCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s ���d�d�g�S(���Nt���updates ���update-to(����(���R-���(����(����R���R6���º���s����c���������C���s ���t��d�ƒ�S(���Ns���[PACKAGE...](���R����(���R-���(����(����R���R8���½���s����c���������C���s ���t��d�ƒ�S(���Ns+���Update a package or packages on your system(���R����(���R-���(����(����R���R9���À���s����c���������C���s���t��|�ƒ�t�|�ƒ�d��S(���N(���R ���R���R���(���R-���R���R���R���(����(����R���R:���Ã���s���� c���������C���sh���|��i�|�t�d�ƒ�ƒ�y�|�i�|�d�|�d�j�ƒSWn.�t�i�i �j �o�}�d�t�|�ƒ�g�f�Sn�Xd��S(���Ns���Setting up Update Processt ���update_tos ���update-toi���(���R-���R5���R���R����t ���updatePkgsR���R���RB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���Ç���s ����(���R=���R>���R6���R8���R9���R:���R;���(����(����(����R���RG���¹���s ��� R ���c���������C���sâ���t��|�i�ƒ�d�t��|�i�ƒ�t��|�ƒ�}�t��|�i�ƒ�d�t��|�i�ƒ�}�t��|�i �ƒ�}�|�i�d�j�o�|�t��|�i�ƒ�d�7}�n�xW�d�|�f�d�|�f�d�|�f�f�D]4�\�}�}�|��|�i�|�d�ƒ�|��|�|�c�d�7<q¦�Wd�S(���sl��� Get the length of each pkg's column. Add that to data. This "knows" about simpleList and printVer. i���t���0t���nat���vert���ridi����N(���R���t���pkgt���namet���archt���indentRL���t���versiont���releaseRM���t���repoidRN���t���epocht���dt���vt���datat ���setdefault(���RY���RO���RR���RW���RL���RX���RM���RN���(����(����R���t���_add_pkg_simple_list_lensÎ���s�����* "�c���������C���s��h��d�h��<d�h��<d�h��<}�xJ�|�i�|�i�|�i�|�i�|�i�f�D]$�}�x�|�D]�}�t �|�|�ƒ�qS�WqF�Wt �|�i�ƒ�d�j�oB�x?�|�i�D]0�\�}�}�t �|�|�ƒ�t �|�|�d�d�d�ƒqŽ�Wn�|�d�|�d�|�d�g�}�|��i�|�d�d �ƒ}�|�d�|�d �|�d �f�S(���sA��� Work out the dynamic size of the columns to pass to fmtColumns. RL���RM���RN���i����RR���t��� i���t���remainder_columni���i���N(���RY���t���yplt ���installedt ���availablet���extrast���updatest���recentt���lstRO���R[���R���t ���obsoletest���obsoletesTuplest���npkgt���opkgR���t���calcColumnst���columns(���R���R^���Rj���Rg���Rd���RO���Rh���RY���(����(����R���t���_list_cmd_calc_columnsÚ���s�����!%�� � t���InfoCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt���info(����(���R-���(����(����R���R6���ë���s����c���������C���s���d�S(���Ns7���[PACKAGE|all|installed|updates|extras|obsoletes|recent](����(���R-���(����(����R���R8���î���s����c���������C���s ���t��d�ƒ�S(���Ns4���Display details about a package or group of packages(���R����(���R-���(����(����R���R9���ñ���s����c������ ���C���sœ��y)�|�i�i�d�}�|�i�|�d�|�ƒ}�Wn.�t�i�i �j �o�}�d�t�|�ƒ�g�f�Sn@Xh��}�h��}�h��}�d��}�|�d�j�o�t�|�|�ƒ�}�n�|�oq�|�i�og�xd�|�i�|�i�|�i�D]G�} �| �i�| �i�f�}�|�|�j�p�| �i�|�|�ƒ�o�| �|�|�<q»�q»�Wn�|�oc�|�i�oY�xV�|�i�D]G�} �| �i�| �i�f�}�|�|�j�p�| �i�|�|�ƒ�o�| �|�|�<q%q%Wn�|�ob�|�i�oX�xU�t�|�i�ƒ�D]@�}�|�i!�i"�d�j�o'�|�i#�ƒ��o�|�|�|�i�|�i�f�<q•q•Wn�|�i$�i%�} �|�i$�i'�}�|�i$�i)�}�|�i$�i+�} �|�i-�|�i�t.�d�ƒ�|�d�|�d�|�d �h��d �| �<d�|�<d�|�<d �| �<ƒ}�|�i$�i0�}�|�i$�i2�}�|�i$�i4�}�|�i$�i6�}�|�i-�|�i�t.�d�ƒ�|�d�|�d�|�d �h��d�|�<d �|�<d�|�<d �|�<ƒ}�|�i-�|�i9�t.�d�ƒ�|�d�|�ƒ}�|�i$�i;�}�|�i$�i=�}�|�i-�|�i�t.�d�ƒ�|�d�|�d�|�d �h��d�|�<d �|�<ƒ}�t@�|�iA�ƒ�d�j�og�|�d�j�oZ�d�d�g�}�t.�d�ƒ�GHxd�t�|�iC�d�tD�iE�d�ƒ�ƒD]�}�|�iG�|�d�d�|�ƒq¼Wn%�|�i-�|�iA�t.�d�ƒ�|�d�|�ƒ}�|�i-�|�iH�t.�d�ƒ�|�d�|�ƒ}�t@�|�ƒ�oY�|�d�oN�|�d�oC�|�d�o8�|�d�o-�|�d�o"�|�d�o�d�t.�d�ƒ�g�f�Sn�d�g��f�Sd��S(���Nt���boldt���installed_availablei���t���listR_���s���Installed Packagest���highlight_naRj���t���highlight_modest���>t���<t���=s���not ins���Available Packagess���Extra Packagess���Updated Packagesi����R ���s���Obsoleting Packagest���keyRe���s���Recently Added Packagess���No matching Packages to list(J���R���t���termt���MODEt ���highlightt���returnPkgListsR���R^���RB���RC���RD���RE���RF���t���update_pkgst ���inst_pkgst ���local_pkgst���NoneRj���R���Rk���R_���t���hidden_availablet���reinstall_availablet ���old_availableRO���RP���RQ���Rv���t���verGTR`���t���hidden_installedRb���t���sortedt���poR���t���idt���verifyLocalPkgR���t���color_list_installed_oldert���cliot���color_list_installed_newert���clint���color_list_installed_reinstallt���clirt���color_list_installed_extrat���cliet���listPkgsR����t���ript���color_list_available_upgradet���claut���color_list_available_downgradet���cladt���color_list_available_reinstallt���clart���color_list_available_installt���clait���rapRa���t���rept���color_update_localt���cult���color_update_remotet���curt���rupR���Re���t���ropRf���t���operatort ���itemgettert���obtupt���updatesObsoletesListRc���t���rrap(���R-���R���R���R���R���R}���R‘���R{���R¡���R���RO���Rš���R‹���R‰���R|���RŸ���R���R…���Rj���Rv���R ���RE���R™���R•���R¤���R¦���R^���Ry���R“���R—���R›���(����(����R���R;���ô���s€���� �! �!� "00#�Oc���������C���s*���t��|�ƒ�o�|�d�d�j�o�t�Sn�t�S(���Ni����R_���(���R���R���R,���R4���(���R-���R���R���R���(����(����R���R<���N��s����(���R=���R>���R6���R8���R9���R;���R<���(����(����(����R���Rl���ê���s ��� Zt���ListCommandc�����������B���s���t��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���NRp���(����(���R-���(����(����R���R6���U��s����c���������C���s ���t��d�ƒ�S(���Ns$���List a package or groups of packages(���R����(���R-���(����(����R���R9���X��s����(���R=���R>���R6���R9���(����(����(����R���R§���T��s��� t���EraseCommandc�����������B���sG���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s ���d�d�g�S(���Nt���eraset���remove(����(���R-���(����(����R���R6���^��s����c���������C���s���d�S(���Ns ���PACKAGE...(����(���R-���(����(����R���R8���a��s����c���������C���s ���t��d�ƒ�S(���Ns-���Remove a package or packages from your system(���R����(���R-���(����(����R���R9���d��s����c���������C���s���t��|�ƒ�t�|�|�|�ƒ�d��S(���N(���R ���R���R���R���R���(���R-���R���R���R���(����(����R���R:���g��s���� c���������C���s\���|��i�|�t�d�ƒ�ƒ�y�|�i�|�ƒ�SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns���Setting up Remove Processi���(���R-���R5���R���R����t ���erasePkgsR���RB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���k��s ����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���r��s����c���������C���s���t��S(���N(���R4���(���R-���R���R���R���(����(����R���t���needTsRemoveu��s����( ���R=���R>���R6���R8���R9���R:���R;���R<���R¬���(����(����(����R���R¨���\��s��� t���GroupCommandc�����������B���s���t��Z�d�„��Z�RS(���Nc���������C���s”���|��i�|�t�d�ƒ�ƒ�|�i�d�d�ƒ�y�|�i�ƒ��WnY�t�i�i�j �o�d�t�d�ƒ�g�f�Sn/�t�i�i �j �o�}�d�t�|�ƒ�g�f�Sn�Xd��S(���Ns���Setting up Group Processt���dosacki����i���s!���No Groups on which to run command(���R-���R5���R���R����t���doRepoSetupt���doGroupSetupRB���RC���t���GroupsErrorRD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���y��s����(���R=���R>���R;���(����(����(����R���R���x��s���t���GroupListCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt ���grouplist(����(���R-���(����(����R���R6���†��s����c���������C���s���d�S(���NR ���(����(���R-���(����(����R���R8���‰��s����c���������C���s ���t��d�ƒ�S(���Ns���List available package groups(���R����(���R-���(����(����R���R9���Œ��s����c���������C���s#���t��i�|��|�|�|�ƒ�|�i�|�ƒ�S(���N(���R���R;���R-���R���R���R���t���returnGroupLists(���R-���R���R���R���(����(����R���R;�����s����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���“��s����(���R=���R>���R6���R8���R9���R;���R<���(����(����(����R���R²���…��s ��� t���GroupInstallCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s ���d�d�g�S(���Nt���groupinstallt���groupupdate(����(���R-���(����(����R���R6���—��s����c���������C���s���d�S(���Ns���GROUP...(����(���R-���(����(����R���R8���š��s����c���������C���s ���t��d�ƒ�S(���Ns.���Install the packages in a group on your system(���R����(���R-���(����(����R���R9�����s����c���������C���s(���t��|�ƒ�t�|�ƒ�t�|�|�|�ƒ�d��S(���N(���R ���R���R���R���R���R���(���R-���R���R���R���(����(����R���R:��� ��s���� c���������C���s\���t��i�|��|�|�|�ƒ�y�|�i�|�ƒ�SWn.�t�i�i �j �o�}�d�t�|�ƒ�g�f�Sn�Xd��S(���Ni���(���R���R;���R-���R���R���R���t ���installGroupsRB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���¥��s ����(���R=���R>���R6���R8���R9���R:���R;���(����(����(����R���Rµ���–��s ��� t���GroupRemoveCommandc�����������B���sG���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s ���d�d�g�S(���Nt���groupremovet ���grouperase(����(���R-���(����(����R���R6�����s����c���������C���s���d�S(���Ns���GROUP...(����(���R-���(����(����R���R8���°��s����c���������C���s ���t��d�ƒ�S(���Ns/���Remove the packages in a group from your system(���R����(���R-���(����(����R���R9���³��s����c���������C���s���t��|�ƒ�t�|�|�|�ƒ�d��S(���N(���R ���R���R���R���R���(���R-���R���R���R���(����(����R���R:���¶��s���� c���������C���s\���t��i�|��|�|�|�ƒ�y�|�i�|�ƒ�SWn.�t�i�i �j �o�}�d�t�|�ƒ�g�f�Sn�Xd��S(���Ni���(���R���R;���R-���R���R���R���t���removeGroupsRB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���º��s ����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���Á��s����c���������C���s���t��S(���N(���R4���(���R-���R���R���R���(����(����R���R¬���Ä��s����( ���R=���R>���R6���R8���R9���R:���R;���R<���R¬���(����(����(����R���R¹���¬��s��� t���GroupInfoCommandc�����������B���s>���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt ���groupinfo(����(���R-���(����(����R���R6���È��s����c���������C���s���d�S(���Ns���GROUP...(����(���R-���(����(����R���R8���Ë��s����c���������C���s ���t��d�ƒ�S(���Ns%���Display details about a package group(���R����(���R-���(����(����R���R9���Î��s����c���������C���s���t��|�|�|�ƒ�d��S(���N(���R���R���R���R���(���R-���R���R���R���(����(����R���R:���Ñ��s����c���������C���s\���t��i�|��|�|�|�ƒ�y�|�i�|�ƒ�SWn.�t�i�i �j �o�}�d�t�|�ƒ�g�f�Sn�Xd��S(���Ni���(���R���R;���R-���R���R���R���t���returnGroupInfoRB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���Ô��s ����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���Û��s����(���R=���R>���R6���R8���R9���R:���R;���R<���(����(����(����R���R½���Ç��s��� t���MakeCacheCommandc�����������B���s>���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt ���makecache(����(���R-���(����(����R���R6���à��s����c���������C���s���d�S(���NR ���(����(���R-���(����(����R���R8���ã��s����c���������C���s ���t��d�ƒ�S(���Ns���Generate the metadata cache(���R����(���R-���(����(����R���R9���æ��s����c���������C���s���d��S(���N(����(���R-���R���R���R���(����(����R���R:���é��s����c���������C���s,��|�i�i�t�d�ƒ�ƒ�|�i�i�t�d�ƒ�ƒ�y¼�x,�|�i�i�d�ƒ�D]�}�d�|�_�d�|�_�qB�W|�i �d�d�ƒ�|�i�i �ƒ��x�|�i�i�ƒ��D] �}�|�i�q‹�W|�i�i �d�d�d �d �ƒ�|�i�i �d�d�d �d �ƒ�|�i�i �d�d�d �d �ƒ�Wn.�t�i�i�j �o�}�d �t�|�ƒ�g�f�Sn�Xd�t�d �ƒ�g�f�S(���Ns*���Making cache files for all metadata files.s=���This may take a while depending on the speed of this computert���*i����s ���group:allR®���t���mdtypeR���t ���cacheonlyi���t ���filelistst ���otherdatas���Metadata Cache Created(���R���R���R&���R����R���t ���findReposR���t���metadata_expiret���mdpolicyR¯���t���doSetupR ���t���repoXMLt���populateSackRB���RC���RD���RE���RF���(���R-���R���R���R���RE���R���(����(����R���R;���ì��s$����� �c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<�����s����(���R=���R>���R6���R8���R9���R:���R;���R<���(����(����(����R���RÀ���Þ��s��� t���CleanCommandc�����������B���s>���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt���clean(����(���R-���(����(����R���R6��� ��s����c���������C���s���d�S(���Ns<���[headers|packages|metadata|dbcache|plugins|expire-cache|all](����(���R-���(����(����R���R8��� ��s����c���������C���s ���t��d�ƒ�S(���Ns���Remove cached data(���R����(���R-���(����(����R���R9�����s����c���������C���s���t��|�ƒ�t�|�|�|�ƒ�d��S(���N(���R ���R���R$���R���R���(���R-���R���R���R���(����(����R���R:�����s���� c���������C���s���d�|�i�_�|�i�|�ƒ�S(���Ni���(���R���R���t���cachet���cleanCliR���(���R-���R���R���R���(����(����R���R;�����s����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<�����s����(���R=���R>���R6���R8���R9���R:���R;���R<���(����(����(����R���RÍ�����s��� t���ProvidesCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s ���d�d�g�S(���Nt���providest���whatprovides(����(���R-���(����(����R���R6�����s����c���������C���s���d�S(���Nt���SOME_STRING(����(���R-���(����(����R���R8���"��s����c���������C���s ���t��d�ƒ�S(���Ns*���Find what package provides the given value(���R����(���R-���(����(����R���R9���%��s����c���������C���s���t��|�|�|�ƒ�d��S(���N(���R���R���R���R���(���R-���R���R���R���(����(����R���R:���(��s����c���������C���sV���|�i�i�d�ƒ�y�|�i�|�ƒ�SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns���Searching Packages: i���( ���R���R���R&���RÒ���R���RB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���+��s ����(���R=���R>���R6���R8���R9���R:���R;���(����(����(����R���RÑ�����s ��� t���CheckUpdateCommandc�����������B���s,���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Ns���check-update(����(���R-���(����(����R���R6���3��s����c���������C���s���d�S(���Ns���[PACKAGE...](����(���R-���(����(����R���R8���6��s����c���������C���s ���t��d�ƒ�S(���Ns#���Check for available package updates(���R����(���R-���(����(����R���R9���9��s����c���������C���s��|�i�i�d�d�ƒ�d�}�yÇ|�i�|�ƒ�} �|�i�i�p�|�i�i �t �i�ƒ�o.�|�i�d�g�ƒ�}�|�i�| �_�|�i �| �_ �n�t�|�| �ƒ�} �t�| �i�ƒ�d�j�oÔ�h��}�|�i�i�d�}�|�oX�xU�t�| �i�ƒ�D]@�} �| �i�i�d�j�o'�| �i�ƒ��o�| �|�| �i�| �i�f�<qÎ�qÎ�Wn�|�i�i�}�|�i�i�}�|�i!�| �i�d�d�d�d �|�d �| �d�h��d�|�<d �|�<ƒd�}�n�t�| �i�ƒ�d�j�oT�t"�d�ƒ�GHx<�t�| �i �d�t#�i$�d�ƒ�ƒD]�}�|�i&�|�d�d �| �ƒqµWd�}�n�Wn.�t'�i(�i)�j �o�}�d�t+�|�ƒ�g�f�Sn�X|�g��f�Sd��S(���Ni����Rb���Re���Rn���R_���R ���t ���outputTypeRp���Rq���Rj���Rr���Ru���s���not inid���s���Obsoleting PackagesRv���i���(,���R���R���t���insertt���resultRz���R^���R���Re���R%���t���isEnabledForR1���t���DEBUG_3t���typlRf���Rk���Rj���R���Rb���R}���Rw���Rx���Ry���R„���R…���R���R†���R‡���RP���RQ���Rœ���R���Rž���RŸ���R���R����R¢���R£���R¤���R¥���RB���RC���RD���RE���RF���(���R-���R���R���R���R}���RØ���RŸ���RÛ���R���R…���Rj���RE���R¤���R^���Ry���(����(����R���R;���<��sD����#� " �(���R=���R>���R6���R8���R9���R;���(����(����(����R���RÕ���2��s��� t ���SearchCommandc�����������B���s>���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt���search(����(���R-���(����(����R���R6���e��s����c���������C���s���d�S(���NRÔ���(����(���R-���(����(����R���R8���h��s����c���������C���s ���t��d�ƒ�S(���Ns+���Search package details for the given string(���R����(���R-���(����(����R���R9���k��s����c���������C���s���t��|�|�|�ƒ�d��S(���N(���R���R���R���R���(���R-���R���R���R���(����(����R���R:���n��s����c���������C���s\���|�i�i�t�d�ƒ�ƒ�y�|�i�|�ƒ�SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns���Searching Packages: i���(���R���R���R&���R����RÝ���R���RB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���q��s ����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���x��s����(���R=���R>���R6���R8���R9���R:���R;���R<���(����(����(����R���RÜ���d��s��� t���UpgradeCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s ���d�d�g�S(���Nt���upgrades ���upgrade-to(����(���R-���(����(����R���R6���|��s����c���������C���s���d�S(���Ns ���PACKAGE...(����(���R-���(����(����R���R8�����s����c���������C���s ���t��d�ƒ�S(���Ns-���Update packages taking obsoletes into account(���R����(���R-���(����(����R���R9���‚��s����c���������C���s���t��|�ƒ�t�|�ƒ�d��S(���N(���R ���R���R���(���R-���R���R���R���(����(����R���R:���…��s���� c���������C���st���d�|�i�_�|��i�|�t�d�ƒ�ƒ�y�|�i�|�d�|�d�j�ƒSWn.�t �i �i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ni���s���Setting up Upgrade ProcessRI���s ���upgrade-to(���R���R���Re���R-���R5���R����RJ���R���R���RB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���‰��s����(���R=���R>���R6���R8���R9���R:���R;���(����(����(����R���RÞ���{��s ��� t���LocalInstallCommandc�����������B���s>���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s ���d�d�g�S(���Nt���localinstallt���localupdate(����(���R-���(����(����R���R6���’��s����c���������C���s���d�S(���Nt���FILE(����(���R-���(����(����R���R8���•��s����c���������C���s ���t��d�ƒ�S(���Ns���Install a local RPM(���R����(���R-���(����(����R���R9���˜��s����c���������C���s(���t��|�ƒ�t�|�ƒ�t�|�|�|�ƒ�d��S(���N(���R ���R���R���R���R���R���(���R-���R���R���R���(����(����R���R:���›��s���� c���������C���sq���|��i�|�t�d�ƒ�ƒ�|�d�j�}�y�|�i�d�|�d�|�ƒ�SWn.�t�i �i �j �o�}�d�t�|�ƒ�g�f�Sn�Xd��S(���Ns ���Setting up Local Package ProcessRâ���t���filelistt ���updateonlyi���( ���R-���R5���R���R����R���Rå���t���localInstallR���RB���RC���RD���RE���RF���(���R-���R���R���R���Rå���RE���(����(����R���R;��� ��s����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���©��s����(���R=���R>���R6���R8���R9���R:���R;���R<���(����(����(����R���Rà���‘��s��� t���ResolveDepCommandc�����������B���s,���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt ���resolvedep(����(���R-���(����(����R���R6�����s����c���������C���s���d�S(���Nt ���DEPENDENCY(����(���R-���(����(����R���R8���°��s����c���������C���s ���t��d�ƒ�S(���Ns5���Determine which package provides the given dependency(���R����(���R-���(����(����R���R9���³��s����c���������C���s\���|�i�i�t�d�ƒ�ƒ�y�|�i�|�ƒ�SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns"���Searching Packages for Dependency:i���(���R���R���R&���R����t ���resolveDepCliR���RB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���¶��s ����(���R=���R>���R6���R8���R9���R;���(����(����(����R���Rç���¬��s��� t���ShellCommandc�����������B���s>���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt���shell(����(���R-���(����(����R���R6���¾��s����c���������C���s���d�S(���Ns ���[FILENAME](����(���R-���(����(����R���R8���Á��s����c���������C���s ���t��d�ƒ�S(���Ns���Run an interactive yum shell(���R����(���R-���(����(����R���R9���Ä��s����c���������C���s���t��|�|�|�ƒ�d��S(���N(���R*���R���R���R���(���R-���R���R���R���(����(����R���R:���Ç��s����c���������C���sY���|��i�|�t�d�ƒ�ƒ�y�|�i�ƒ��SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns���Setting up Yum Shelli���( ���R-���R5���R���R����t���doShellRB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���Ê��s ����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���Ñ��s����(���R=���R>���R6���R8���R9���R:���R;���R<���(����(����(����R���Rë���½��s��� t���DepListCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt���deplist(����(���R-���(����(����R���R6���Ö��s����c���������C���s���d�S(���Ns ���PACKAGE...(����(���R-���(����(����R���R8���Ù��s����c���������C���s ���t��d�ƒ�S(���Ns���List a package's dependencies(���R����(���R-���(����(����R���R9���Ü��s����c���������C���s���t��|�|�|�ƒ�d��S(���N(���R���R���R���R���(���R-���R���R���R���(����(����R���R:���ß��s����c���������C���s\���|��i�|�t�d�ƒ�ƒ�y�|�i�|�ƒ�SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns���Finding dependencies: i���(���R-���R5���R���R����Rï���R���RB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���â��s ����(���R=���R>���R6���R8���R9���R:���R;���(����(����(����R���Rî���Õ��s ��� t���RepoListCommandc�����������B���s5���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�S(���Nt���repolist(���Rñ���(����(���R-���(����(����R���R6���ì��s����c���������C���s���d�S(���Ns���[all|enabled|disabled](����(���R-���(����(����R���R8���ï��s����c���������C���s ���t��d�ƒ�S(���Ns,���Display the configured software repositories(���R����(���R-���(����(����R���R9���ò��s����c���1���������s-��‡��d�†��}(�d�„��}-�d�„��} �t�|�ƒ�d�j�o)�|�d�d9�j�o�|�d�}�|�d�}�n�d�}�t�d �„��|�ƒ�}�ˆ��i�i �t �i�ƒ�}�|�d�j�p�|�oF�y�ˆ��i �i�ƒ��ˆ��i�Wqá�t�i�i�j �o�|�o�‚��qÝ�qá�Xn�ˆ��i �i �i�ƒ��}�|�i�ƒ��ˆ��i �i�ƒ��})�ˆ��i�i�d �ˆ��i�i�d�}�ˆ��i�i�d�}�ˆ��i�i�d �}�d�}�g��}�xÃ|�D]»}�t�|�ƒ�o�|-�|�|�ƒ�o�q]n�d:�\�}�}�}�d�}!�d�} �d�}&�d�}�t'�}0�|�d�j�p �|�i)�|�j�p�|�i*�|�j�o�t+�}0�|�|�|�}�}�}�n�|�|)�j�o™t+�}'�|�d�j�o �t'�}0�n�|�d�j�o�|0�o�q]n�|0�p�|�oI�|�t-�d�ƒ�|�}!�t.�t-�d�ƒ�ƒ�} �|�p�|!�d�7}!�| �d�7} �qn�|�o�|(�|�ƒ�}�n�|�d�j�p�|�oÚ�|�p�ˆ��i0�i1�p �|�i1�o�t�|�i2�i3�ƒ��ƒ�}�n�t�|�i2�ƒ�}�| �|�ƒ�}&�|�i2�i5�}�t�g��},�|�D]$�\�}+�} �|+�|�j�o�|,�| �q4q4~,�ƒ�}�|�o)�| �|�ƒ�}�|�p�|&�d�|�7}&�q”n�|�|�7}�qn`�t'�}'�|�d�j�o �t'�}0�n�|�d�j�o�|0�o�q]n�|�t-�d�ƒ�|�}!�t.�t-�d�ƒ�ƒ�} �t+�o|�p}�t:�|�ƒ�}�|'�o>�|�i<�o4�|�i=�i>�i?�}#�|#�|�iA�i?�j�o�d�|�}�qdn�|�iB�t:�|�ƒ�|�i*�|!�| �f�|&�f�ƒ�q |'�o �|�iA�}$�n�d��}$�ˆ��iE�t-�d�ƒ�|�ƒ�ˆ��iE�t-�d�ƒ�|�i*�ƒ�g�}�|0�p�|�o#�|�ˆ��iE�t-�d�ƒ�|!�ƒ�g�7}�n�|$�o6�|$�iG�d��j �o&�|�ˆ��iE�t-�d�ƒ�|$�iG�ƒ�g�7}�n�|$�oM�|$�iH�d�o?�|$�iH�d�}�|�ˆ��iE�t-�d�ƒ�d�iI�tJ�|�ƒ�ƒ�ƒ�g�7}�n�|$�oy�|$�iH�d�ok�xh�tJ�|$�iH�d�ƒ�D]O�}/�|$�iH�d�|/�}�|�ˆ��iE�t-�d�ƒ�d�|/�d�iI�tJ�|�ƒ�ƒ�f�ƒ�g�7}�qÈWn�|$�oY�|�ˆ��iE�t-�d�ƒ�tL�iM�|$�i?�ƒ�ƒ�ˆ��iE�t-�d�ƒ�|&�ƒ�ˆ��iE�t-�d�ƒ�|�ƒ�g�7}�n�tN�|�d �ƒ�o �|�iO�}"�n �|�iQ�}"�|"�o,�|�ˆ��iE�t-�d!�ƒ�d�iI�|"�ƒ�ƒ�g�7}�n�|�i<�oh�|�ˆ��iE�t-�d"�ƒ�|�i<�ƒ�g�7}�|'�o;�|�i=�i>�i?�}�|�ˆ��iE�t-�d#�ƒ�tL�iM�|�ƒ�ƒ�g�7}�qzn1�|�iS�o&�|�ˆ��iE�t-�d$�ƒ�|�iS�ƒ�g�7}�n�tT�iU�iV�|�iW�ƒ�p�t-�d%�ƒ�}%�n%�tT�iY�|�iW�ƒ�iZ�}%�tL�iM�|%�ƒ�}%�|�i[�d&�j�o�t-�d'�ƒ�|%�}�nD�|�i[�p�t-�d(�ƒ�|%�}�n&�| �|�i[�ƒ�}�t-�d)�ƒ�|�|%�f�}�|�ˆ��iE�t-�d*�ƒ�|�ƒ�g�7}�|�i1�o/�|�ˆ��iE�t-�d+�ƒ�d�iI�|�i1�ƒ�ƒ�g�7}�n�|�i\�o/�|�ˆ��iE�t-�d,�ƒ�d�iI�|�i\�ƒ�ƒ�g�7}�n�|�o#�|�ˆ��iE�t-�d-�ƒ�|�ƒ�g�7}�n�ˆ��i�i]�t �i�d.�d/�iI�t�t^�i_�|�ƒ�ƒ�ƒ�q]q]W|�oã|�oÜt.�t-�d0�ƒ�ƒ�}.�d�}�d�}�d�}�x´�|�D]¬�\�}�}�\�}!�} �}&�|.�t.�|�ƒ�j��o�t.�|�ƒ�}.�n�|�t.�|�ƒ�j��o�t.�|�ƒ�}�n�|�| �t�|&�ƒ�j��o�| �t�|&�ƒ�}�n�|�t�|&�ƒ�j��o�t�|&�ƒ�}�qV qV W|�d�j�o�ˆ��i�ie�|.�d�}*�nZ�t.�t-�d1�ƒ�ƒ�|�j�o(�ˆ��i�ie�|.�t.�t-�d1�ƒ�ƒ�d�}*�n�ˆ��i�ie�|.�|�d�}*�|*�|�j��o �|*�}�n+�|*�|�8}*�|.�|*�d�7}.�|�|*�|*�d�7}�tg�t-�d0�ƒ�|.�ƒ�}�tg�t-�d2�ƒ�|�|�ƒ�} �|�d�j�o �ˆ��i�i]�t �ij�d3�|�| �ƒ�n&�ˆ��i�i]�t �ij�d4�|�| �t-�d1�ƒ�ƒ�xÀ�|�D]´�\�}�}�\�}!�} �}&�|�d�j�o8�ˆ��i�i]�t �ij�d3�tg�|�|.�ƒ�tg�|�|�|�ƒ�ƒ�qKn�|&�o�tg�|&�|�d5�t'�ƒ}&�n�ˆ��i�i]�t �ij�d6�tg�|�|.�ƒ�tg�|�|�|�ƒ�|!�|&�ƒ�qKWn�d�d7�t_�tk�il�d8�|�t+�ƒ�ƒ�g�f�S(;���Nc������������s:���d�}�x$�|��i�i�ƒ��D]�}�|�|�i�7}�q�Wˆ��i�|�ƒ�S(���Ni����(���t���retR���t���sackt���returnPackagesRO���t���packagesizeR���t ���format_number(���R���RO���Rò���(���R���(����R���t ���_repo_sizeö��s �����c���������C���si���|��i�i�ƒ��}�|��i�i�ƒ��}�xD�|�D]<�}�t�i�|�|�ƒ�o�t �Sn�t�i�|�|�ƒ�o�t �Sq%�q%�Wt �S(���N(���R���R†���t���lowerRN���RP���t���rnmt���patternst���patt���fnmatchR4���R,���(���R���Rú���Rû���Rù���RN���(����(����R���t���_repo_matchü��s�����c���������C���s���t��t�i�d�|��t�ƒ�ƒ�S(���Ns���%d(���t ���to_unicodet���localet���formatt���numR4���(���R��(����(����R���t���_num2ui_num��s����i���i����R ���t���disabledt���enabledc���������C���s ���|��i�ƒ��S(���N(���t���xRø���(���R��(����(����R���t���<lambda>��s����t���greenRn���t���redt���normalR ���s���: i���s���+%sRÂ���s���Repo-id : s���Repo-name : s���Repo-status : s���Repo-revision: t���contents���Repo-tags : s���, t���distros���Repo-distro-tags: s���[%s]: %ss���Repo-updated : s���Repo-pkgs : s���Repo-size : t ���_orig_baseurls���Repo-baseurl : s���Repo-metalink: s��� Updated : s���Repo-mirrors : t���Unknowniÿÿÿÿs���Never (last: %s)s���Instant (last: %s)s���%s second(s) (last: %s)s���Repo-expire : s���Repo-exclude : s���Repo-include : s���Repo-excluded: s���%s s��� s���repo idt���statuss ���repo names���%s %ss���%s %s %st���lefts ���%s %s %s%ss ���repolist: s���%d(���s���allR��s���enabled(���R ���R ���R ���(m���R÷���Rý���R��R���R���t���argt���mapR���R%���RÙ���R1���RÚ���t���verboseR���RÌ���t���pkgSackRB���RC���t ���RepoErrort���valuest���sortR ���t ���enabled_reposRw���t���FG_COLORRx���t ���on_ehibegt ���on_dhibegt���on_hiendt���tot_numt���colsR���t���ehibegt���dhibegt���hiendt ���ui_enabledt���ui_endis_widt���ui_numt���ui_excludes_numR,���t ���force_showR†���RP���R4���R��R����t ���utf8_widtht���ui_sizeR���t���excludeRó���t ���simplePkgListR��t ���_excludest���excludest���_[1]t���rt���pidRF���RN���t���metalinkt ���metalink_datat���repomdt ���timestampt���mdtsRË���t���appendt���mdR~���t ���fmtKeyValFillt���outt���revisiont���tagsR"���R„���R��t���timet���ctimet���hasattrR��t���baseurlst���baseurlt���tst ���mirrorlistR'���R(���t���existst���metadata_cookiet���lastt���statt���st_mtimeRÈ���t���includepkgsR0���t���miscRþ���t���id_lent���nm_lent���st_lent���ui_lent���rnameRj���R��t���utf8_width_fillt���txt_ridt���txt_rnamR2���Rÿ���R���(1���R-���R���R���R���RL��R��RN��R��R���R.��R"��R��R��RO��R��RN���R'��R7��R+��R ��R��R��R?��R��RJ��RK��R$��R��R9��RI��R��R���R��R!��R=��R3��R5��RC��R#��R��R÷���R��R��R-��R,��Rý���RH��R��R%��(����(���R���R���R;���õ��sv��� $ �- > , 3 �.G $� ( � c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���è��s����(���R=���R>���R6���R8���R9���R;���R<���(����(����(����R���Rð���ê��s ��� ót���HelpCommandc�����������B���sM���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�e�d�„��ƒ�Z�d�„��Z�d�„��Z �RS(���Nc���������C���s���d�g�S(���Nt���help(����(���R-���(����(����R���R6���î��s����c���������C���s���d�S(���Nt���COMMAND(����(���R-���(����(����R���R8���ñ��s����c���������C���s ���t��d�ƒ�S(���Ns���Display a helpful usage message(���R����(���R-���(����(����R���R9���ô��s����c���������C���sl���t��|�ƒ�d�j�o�|�i�ƒ��t�i�‚�n?�t��|�ƒ�d�j�p�|�d�|�i�j�o�|�i�ƒ��t�i�‚�n�d��S(���Ni����i���(���R���R���R���R���R���R���t���yum_cli_commands(���R-���R���R���R���(����(����R���R:���÷��s���� ' c���������C���sg��|��i�ƒ��d�}�y�|��i�ƒ��}�Wn�t�t�f�j �o �d��}�n�Xy�|��i�ƒ��}�Wn�t�t�f�j �o �d��}�n�Xd�}�|�d��j �o�|�d�|�|�f�7}�n�|�d��j �o�|�d�|�7}�n�|�d��j�o!�|�d��j�o�t�d�ƒ�|�}�n�|��i�ƒ��}�t �|�ƒ�d�j�oX�t �|�ƒ�d�j�o�|�t�d�ƒ�7}�n�|�t�d �ƒ�7}�|�d �i�|��i�ƒ��d�ƒ�7}�n�|�S(���Ni����R ���s���%s %ss��� %ss���No help available for %si���i���s��� aliases: s ��� alias: s���, (���t���commandR6���t���canonical_nameR8���R���t���AttributeErrorR7���R~���R9���t���summaryt���help_outputR����t ���command_namesR���R"���(���RT��RY��RX��RW��RU��R���(����(����R���t���_makeOutputÿ��s.���� !c���������C���sU���|�i�i�|�d�ƒ�o4�|�i�|�d�}�|�i�i�t�i�|��i �|�ƒ�ƒ�n�d�g��f�S(���Ni����(���R���RS��t���has_keyR���RT��R%���R0���R1���R2���R-���RZ��(���R-���R���R���R���RT��(����(����R���R;���#��s ����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���*��s����( ���R=���R>���R6���R8���R9���R:���t���staticmethodRZ��R;���R<���(����(����(����R���RP��ì��s��� $ t���ReInstallCommandc�����������B���s>���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt ���reinstall(����(���R-���(����(����R���R6���.��s����c���������C���s���d�S(���Ns ���PACKAGE...(����(���R-���(����(����R���R8���1��s����c���������C���s(���t��|�ƒ�t�|�ƒ�t�|�|�|�ƒ�d��S(���N(���R ���R���R���R���R���R���(���R-���R���R���R���(����(����R���R:���4��s���� c���������C���s\���|��i�|�t�d�ƒ�ƒ�y�|�i�|�ƒ�SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns���Setting up Reinstall Processi���(���R-���R5���R���R����t ���reinstallPkgsR���RB���RC���RD���RE���Rþ���(���R-���R���R���R���RE���(����(����R���R;���9��s ����c���������C���s ���t��d�ƒ�S(���Ns���reinstall a package(���R����(���R-���(����(����R���R9���A��s����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���D��s����(���R=���R>���R6���R8���R:���R;���R9���R<���(����(����(����R���R]��-��s��� t���DowngradeCommandc�����������B���s>���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s���d�g�S(���Nt ���downgrade(����(���R-���(����(����R���R6���H��s����c���������C���s���d�S(���Ns ���PACKAGE...(����(���R-���(����(����R���R8���K��s����c���������C���s(���t��|�ƒ�t�|�ƒ�t�|�|�|�ƒ�d��S(���N(���R ���R���R���R���R���R���(���R-���R���R���R���(����(����R���R:���N��s���� c���������C���s\���|��i�|�t�d�ƒ�ƒ�y�|�i�|�ƒ�SWn.�t�i�i�j �o�}�d�t �|�ƒ�g�f�Sn�Xd��S(���Ns���Setting up Downgrade Processi���(���R-���R5���R���R����t ���downgradePkgsR���RB���RC���RD���RE���RF���(���R-���R���R���R���RE���(����(����R���R;���S��s ����c���������C���s ���t��d�ƒ�S(���Ns���downgrade a package(���R����(���R-���(����(����R���R9���Z��s����c���������C���s���t��S(���N(���R,���(���R-���R���R���R���(����(����R���R<���]��s����(���R=���R>���R6���R8���R:���R;���R9���R<���(����(����(����R���R`��G��s��� (2���t���__doc__R'���R���RB���R1���R����RG��t ���yum.ErrorsR¢���Rÿ���Rü���R:��t���yum.i18nR&��RM��Rþ���R ���R���R���R���R���R$���R*���R+���R?���RG���R[���Rk���Rl���R§���R¨���R���R²���Rµ���R¹���R½���RÀ���RÍ���RÑ���RÕ���RÜ���RÞ���Rà���Rç���Rë���Rî���Rð���RP��R]��R`��(/���Rð���Rþ���R¹���Rÿ���Rl���R���R+���R?���Rë���Rµ���R���R¢���R¨���RÍ���Rî���R*���R���RÑ���R���R]��R½���R���R1���R`��R ���R§���RM��Rç���RG��R²���RG���Rk���R����RP��R[���RÜ���R$���RÞ���R���RÕ���RB���R&��R:��Rü���RÀ���R'���Rà���(����(����R���t���?���s\��� ( j *2ÿ�A