403Webshell
Server IP : 88.99.149.37  /  Your IP : 216.73.216.141
Web Server : nginx/1.31.2
System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64
User : muralimurth ( 1015)
PHP Version : 8.4.23
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.12/site-packages/dnf/cli/commands/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.12/site-packages/dnf/cli/commands/__pycache__/remove.cpython-312.opt-1.pyc
�

�(f����ddlmZddlmZddlmZddlmZddlmZddl	Z
ddlZddlZddl
Z
ddlZejd�ZGd�d	ej"�Zy)
�)�absolute_import)�unicode_literals)�commands)�_)�OptionParserN�dnfc��eZdZdZej
ejejej
ejejd�Zde	ej��zZed�Z
ed��Zd�Zd�Zy)	�
RemoveCommandzRemove command.)zremove-nz	remove-nazremove-nevrazerase-nzerase-nazerase-nevra)�remove�erase�rmz-remove a package or packages from your systemc	�J�|j�}|jdddtd���|jddtj��|jddtd	���|jd
dtd�t
jtd
���y)Nz--duplicates�
store_true�
duplicatedzremove duplicated packages)�action�dest�helpz--duplicated)rrz--oldinstallonlyz*remove installonly packages over the limit�packages�*zPackage to remove�PACKAGE)�nargsrr�metavar)�add_mutually_exclusive_group�add_argumentr�argparse�SUPPRESSr�ParseSpecGroupFileCallback)�parser�mgroups  �</usr/lib/python3.12/site-packages/dnf/cli/commands/remove.py�
set_argparserzRemoveCommand.set_argparser0s����4�4�6�����N�<�!-�!"�#?�!@�	�	B�	���N�<�!)�!2�!2�	�	4����.�|�!"� L�"N�	�	O�	���J�c��:M�8N�#/�#J�#J�$%�i�L�	�	2�c�>�|jj}d|_d|_d|_|j
jrd|_ytjjr,|j
jrd|_d|_d|_
yd|_
d|_y)NTF)�cli�demands�	resolving�	root_user�sack_activation�optsr�available_reposr�base�WITH_MODULES�	grp_specs�fresh_metadata�
allow_erasing)�selfr%s  r �	configurezRemoveCommand.configure?s����(�(�"�"��!��� ���"&����9�9���&*�G�#�
�X�X�
"�
"�t�y�y�':�':�&*�G�#�%*�G�"�$(�G�!�$(�G�!�&+�G�#r"c��g}|jj|jvr$|j|jjg}|jxj|jjz
c_d}|jj
�r%|jjj�}|jj|j��}|j�j|�}|stjtd��y|j�j!�D]v\\}}}t#|�dkr�|j%d��	|jj't)|d��|d	dD]}|jj9|���xy|jj:�r|jjj�}|jj|j��j=d
�}|jjj?�}|�E|jA|jB|jD|jF��}
|
r|j|
�}|r#|D]}|jj9|��ytjtd��y|jjHrl|rj|jjHD]P}td
�}
tj1|
|jj2j4j7|���Rn�|jjHr�t*jjJr�t*jLjNjQ|j�}|jS|jjH�}t#|jjH�t#|�k7rd}n|jjH}|r&|D]!}	|jjU|g�rd}�#|jjD]"}	|jjS||��d}�$|stj1td��yy#t*j,j.$rad}	td�}
tj1|
|jj2j4j7t)|d��|	�Y���wxYw#t*j,jV$rY��"wxYw#t*j,jX$ri}dj[|j\|jj2j4j7|��}
tj|
�Yd}~��md}~wwxYw)NFz)No duplicated packages found for removal.�T)�reverser�z%Installed package %s%s not available.����)�epoch�version�releasez.No old installonly packages found for removal.zNot a valid form: %s)�formsz{}: {}zNo packages marked for removal.)/r)�command�nevra_forms�	pkg_specs�	filenamesrr+�sack�query�_get_installonly_query�	installed�
difference�logger�infor�_na_dict�items�len�sort�	reinstall�strr�
exceptions�PackagesNotAvailableError�warning�output�term�bold�package_remove�oldinstallonly�latest�get_running_kernel�filterr8r9r:r-r,�module�module_base�
ModuleBaser�env_group_remove�Error�MarkingError�format�value)r0r;�done�q�instonly�dups�name�arch�	pkgs_list�xmsg�msg�pkg�kernel�running_installonly�grp_specrY�skipped_grps�group�pkg_spec�es                    r �runzRemoveCommand.runPsk�����9�9���� 0� 0�0��%�%�d�i�i�&7�&7�8�9�E�	
�	�	���t�y�y�2�2�2�����9�9����	�	���$�$�&�A��y�y�7�7����
�F�H��<�<�>�,�,�X�6�D�����A�I�J�K��+/�=�=�?�+@�+@�+B�'���t�i��y�>�A�%�����t��,�]��I�I�'�'��I�a�L�(9�:�%�Q�R�=�C��I�I�,�,�S�1�)�,C�
��9�9�#�#��	�	���$�$�&�A��y�y�7�7����
�F�M�M�b�Q�H��Y�Y�^�^�6�6�8�F��!�&.�o�o� �,�,�������'6�'X�#�&�'�2�2�3F�G�H��#�C��I�I�,�,�S�1�$�
����A�N�O�P���9�9���5� �I�I�/�/���.�/�����s�D�I�I�$4�$4�$9�$9�$>�$>�x�$H�I�0��Y�Y�
 �
 ��x�x�$�$�!�j�j�4�4�?�?��	�	�J��*�1�1�$�)�)�2E�2E�F���t�y�y�*�*�+�s�<�/@�@��D�#�y�y�2�2���)�E���9�9�5�5�u�g�>�#'�D��*��	�	�+�+�H�
��	�	� � ��� �7�
��,���N�N�1�>�?�@���s�~�~�?�?�]��D��C�D�C��N�N�3��	�	�(8�(8�(=�(=�(B�(B�3�y�QR�|�CT�(U�W[�\�]��Z�>�>�/�/������>�>�.�.�
!��o�o�a�g�g�t�y�y�/?�/?�/D�/D�/I�/I�(�/S�T�����C� � ��
!�s>�+'R/�2T0�,U�/A:T-�,T-�0U�U�W�1AW�WN)�__name__�
__module__�__qualname__�__doc__�hawkey�	FORM_NAME�FORM_NA�
FORM_NEVRAr=�tuple�keys�aliasesr�summary�staticmethodr!r1rq�r"r r
r
#s����%�/�/� &���#)�#4�#4�$�.�.�%�~�~�"(�"3�"3�5�K�(�%��0@�0@�0B�*C�C�G��?�@�G��2��2�,�"RAr"r
)�
__future__rr�dnf.clir�dnf.i18nr�dnf.cli.option_parserr�dnf.baserrrv�dnf.exceptions�logging�	getLoggerrE�Commandr
rr"r �<module>r�sM��*'�'���.���
���	��	�	�5�	!��A�H�$�$�Ar"

Youez - 2016 - github.com/yon3zu
LinuXploit