403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/UpdateManager/backend/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/UpdateManager/backend/__pycache__/__init__.cpython-314.pyc
+
�ڞi0B��b�Rt^RIt]P!RR4]P!RR4^RIHtHtHt^RIHt^RI	t	^RI
t
^RIt^RIt^RI
t
^RIHt^R	IHt^R
IHt^RIHtHt^RIHt!R
R]4t]P4P7R4'dR]P89d^RIHt]P4P7R4'dR]P89d^RI H t Rt!R# ]d]
P>!R4LYi;i ]d]
P>!R4L?i;i)z2Integration of package managers into UpdateManagerN�Gtkz3.0�Snapd�2)�GLibrr)�Cache)�gettext)�Thread)�MyCache)�
inhibit_sleep�get_dist_version)�Dialogc�ra�]tRt^to^t^t^tRtRtRt	Rt
RtRtRt
RtR	tR
tRRltRtVtR
#)�InstallBackendc�L�\P!W4W nRVnR#�N)r�__init__�action�sleep_cookie)�self�window_mainrs&&&�@/usr/lib/python3/dist-packages/UpdateManager/backend/__init__.pyr�InstallBackend.__init__ s������*��� ���c���R\PR&\4VnVPVP
8Xd�VPPp\VPPPR7p.p.pVPPF�pW,pW%,pVP'd&VP'gVPV4KJVP'gK^VP'gKrVPV4K�	VP!W44R#VPVP"8XEdy.p.p	.p
\VPPPR7pVPPEFpVP'd]W%P$,P'g;VP$pVP&'d
VR,
pVPV4KsVP'd@W%P$,P'dV	PVP$4K�VP('dDW%P$,P'dV
PVP$4EKEKEK	VP-W�V
4R#VP/4R# \*dEKSi;i)�none�APT_LISTCHANGES_FRONTEND)�rootdirz#autoN)�os�environr
rr�ACTION_PRE_INSTALLr�cacherr�oem_metapackages�marked_install�is_installed�append�marked_upgrade�
is_upgradable�
commit_oem�ACTION_INSTALL�name�is_auto_installed�
marked_delete�KeyError�commit�update)r�
unfresh_cache�fresh_cache�pkgs_install_oem�pkgs_upgrade_oem�pkg�unfresh_pkg�	fresh_pkg�pkgs_install�pkgs_upgrade�pkgs_remove�pkgnames&           r�start�InstallBackend.start%s&��17��
�
�-�.�*�O����;�;�$�1�1�1� �,�,�2�2�M���(8�(8�(>�(>�(F�(F�G�K�!��!���'�'�8�8��+�0��'�,�	��-�-�-�i�6L�6L�6L�$�+�+�C�0� �/�/�/�I�4K�4K�4K�$�+�+�C�0�9�
�O�O�,�?�
�[�[�D�/�/�
/��L��L��K� ��(8�(8�(>�(>�(F�(F�G�K��'�'�-�-����*�*�*� +�H�H� 5� B� B� B�"%�(�(���0�0�0�#�w�.�G�$�+�+�G�4��*�*�*�'���1�?�?�?�$�+�+�C�H�H�5��)�)�)�'���1�>�>�>�#�*�*�3�8�8�4�?�*�!.�.
�K�K��K�@��K�K�M�� ����s1�AK�+K�K�=K�K�*=K�K(�'K(c��\h)z(Run a update to refresh the package list��NotImplementedError)rs&rr.�InstallBackend.update]���!�!rc	�H�VPVPRRRRRR7R#)zInstall these OEM packagesTN)�
authorized�success�error_string�
error_desc�trans_failed)�_action_doner)rr1r2s&&&rr'�InstallBackend.commit_oemas-������#�#������
	�	
rc��\h)zCommit the cache changesr=)rr6r7r8s&&&&rr-�InstallBackend.commitlr@rc��/p/pR\4,pVPPp\RR4p\P
!V4pVP
4VR,FvpVR,V,pVPRR4p	VPRV4p
VPRR4pW�9dKQV'dWK,PRJdKqW�3W&Kx	VR	,FcpVR	,V,pVPR
V4p
XPRR4pW�9dK?V'dWK,PRJdK_W�V&Ke	W3# \d*p\P!RT,4Rp?Y3#Rp?ii;i)zstable/ubuntu-z0/usr/share/ubuntu-release-upgrader/deb2snap.json�r�seeded�debN�
to_channel�metapkgF�unseeded�from_channelz%error reading deb2snap.json file (%s))rrr �open�json�load�close�getr#�	Exception�logging�debug)r�seeded_snaps�unseeded_snaps�curr_channelr �d2s_file�d2s�snap�seedrNrOrP�unseedrR�es&              r�get_snap_seeds�InstallBackend.get_snap_seedspst������'�*:�*<�<��� � �&�&��	G��B�C��H��)�)�H�%�C��N�N���H�
�
���8�}�T�*���h�h�u�d�+��!�X�X�l�L�A�
��(�(�9�d�3���'���u�~�:�:�e�C��&)�%6��"�&��J�����Z���.��%�z�z�.�,�G���(�(�9�d�3���'���u�~�:�:�e�C��'3�t�$�(��+�+���	G��M�M�A�A�E�F�F��+�+��	G�s%�BE�A0E�2 E�F	� F�F	c�n�VPPf\R4VPnMIVPPPR4VPPP	4VPPp.pTP4wrETP4F�wpwruYq9gKY,P'gK*RpY,P4TP4FAp	T	P'gKT	P'gK+T	P'dK?RpM	TP4T'gK�TP!T4K�	T# \
d*p\P!RT,4.uRp?#Rp?ii;i)Nzerror reading cache (%s)TF)rr r	rS�
_initDepCacherXrYrZrd�itemsr#�mark_delete�get_changesr+r*�clearr$)
rr rc�
duplicatesr[�_r`rN�deb_is_autor3s
&         r�get_deb2snap_dups� InstallBackend.get_deb2snap_dups�sU��	����%�%�-�)0���� � �&�� � �&�&�+�+�D�1�� � �&�&�4�4�6��$�$�*�*�E��
��-�-�/���*�0�0�2�N�D�(�3��|��
� 7� 7� 7�"���
�&�&�(� �,�,�.�C��(�(�(��-�-�-� #� 5� 5� 5�&+���/����
��;��%�%�c�*�'3�*���=�	�
�M�M�4�q�8�9��I��		�s�BF�F4�F/�)F4�/F4c	���/pVP4wr#VP4F�wpwrV/p\P!RRV.R\PR7P4p\P!RV^,\P4'd \P!RV,4K�WPPP9gK�RVR&WgR&WqV&K�	VP4EF�wrI/p\P!RRV.R\PR7P4p\P!RV^,\P4'gKu\P!RV,4R	p
\P!R
V
,V^,\P4'g \P!RV,4K�RVR&\P!RR
V.R\PR7P4pV^,PR4F�pVP4p
\V
4^8wdK%V
^,pV
^,pVPVR,4'gKWVPR4^,pVR8wgKxVV9gK�\P!RV:RV:R24RVR&RVR&M	WqV&EK�	V#)r`�infoT)�universal_newlines�stdoutz^installed: zSnap %s is installed�install�command�channelz#stable/ubuntu-[0-9][0-9].[0-9][0-9]z^tracking:.*%sz+Snap %s is not tracking the release channel�remove�connections�
�:�-zSnap z is being used by z. Switching it to stable track�refresh�stable)rdrh�
subprocess�Popen�PIPE�communicate�re�search�	MULTILINErYrZr�duplicate_packages�split�len�
startswith)r�	snap_listr[r\r`rNrO�snap_object�	snap_inforR�
re_channel�conns�conn�	conn_cols�plug�slot�	plug_snaps&                r�get_snap_transitions�#InstallBackend.get_snap_transitions�s����	�'+�':�':�'<�$��'3�'9�'9�';�#�D�#�3��K�"�(�(����&�#'�!�����k�m�	
�
�y�y���1��r�|�|�D�D��
�
�4�t�;�<���(�(�;�;�;�)2��I�&�)3�I�&�"-�$��(<�"%3�$8�$8�$:� �D��K�"�(�(����&�#'�!�����k�m�	
�
�y�y���1��r�|�|�D�D��
�
�4�t�;�<�B�
��y�y�%�
�2�I�a�L�"�,�,����M�M�E��L���)1��I�&�#�(�(��]�D�1�'+�%�?�?���+�-�	�"�!�H�N�N�4�0�D� $�
�
��I��9�~��*� �$�Q�<�D�$�Q�<�D����t�c�z�2�2�$(�J�J�s�O�A�$6�	�%��,� )�� ?�#�M�M�$(��!4��
6?�K�	�2�5=�K�	�2�!�)1�,#.�$��g%;�j�rc�Z�VwrVpV'gR#^p^p	VP4F/p
W�P4,
pW�P4,
p	K1	W�,pW�,WV,,pW�P48�d$\P
!VPV4R#R#r)�	get_tasks�get_progress_total�get_progress_done�get_fractionr�idle_add�set_fraction)
r�client�changerm�	user_data�index�count�progress_bar�
task_total�	task_done�task�
task_fraction�total_fractions
&&&&&        r�update_snap_cb�InstallBackend.update_snap_cb
s���%.�"��l����
��	��$�$�&�D��1�1�3�3�J��/�/�1�1�I�'�"�.�
�(�/�E�M�B���5�5�7�7��M�M�,�3�3�^�D�8rc	�2a�V3RlpRpV!\R44RpRpSPP4pV'dH\V^,\P
4'd!V^,p\P!^dW#4pSP4pV'd(\P!V4VP^4\P!4pVP4^p\V4p	VP4F�wr�VR,pVR8XdBV!\RV
,44VP!V
VR,SP"W�V3R7M�VR	8Xd:V!\R
V
,44VP%V
SP"W�V3R7M@V!\RV
,44VP'V
VR,SP"W�V3R7V^,
pK�	\P.!SP0P44R# \P(dhp
\*P,!RT
,4\P.!SP0P2R
\R4\R44Rp
?
R#Rp
?
ii;i)c�^<�\P!SPPV4R#r)rr��
label_details�	set_label)�statusrs&�r�
update_status�2InstallBackend.update_snaps.<locals>.update_status%s����M�M�$�,�,�6�6��?rc�&�VP4R#)T)�pulse)r�s&r�update_progress�4InstallBackend.update_snaps.<locals>.update_progress(s����� �rzUpdating snapsNrvr}zRefreshing %s snaprw)�progress_callback_datarxzRemoving %s snapzInstalling %s snapzerror updating snaps (%s)Fz!Upgrade only partially completed.zMAn error occurred while updating snaps. Please check your network connection.)rm�progressbar_slot�get_children�
isinstancer�ProgressBarr�timeout_addr��
source_remover�r�Client�connect_syncr�rh�refresh_syncr��remove_sync�install_sync�ErrorrYrZr�r�start_error�start_available)rr�r�r��progress_timer�
progress_barsr�r�r�r�r`r�rvrcsf             r�update_snaps�InstallBackend.update_snaps#sC���	@�	�	�a�(�)�*������-�-�:�:�<�
��Z�
�a�(8�#�/�/�J�J�(��+�L�!�-�-��_��N�
�-�-�/�	�����~�.��%�%�a�(�*	��\�\�^�F����!��E��	�N�E�%.�_�_�%6�!��%�i�0���i�'�!�!�$8�4�$?�"@�A��'�'��#�I�.��+�+�05�l�/K�	(����(�!�!�$6��$=�">�?��&�&���+�+�05�l�/K�'��"�!�$8�4�$?�"@�A��'�'��#�I�.��+�+�05�l�/K�	(����
��3&7�P	
�
�
�d�&�&�6�6�7���z�z�	��M�M�5��9�:��M�M�� � �,�,���5�6��<��	
�
��	�s�	D%H�J�/AJ�Jc���WP8Xd,V'd$VPVnVP4R#WP8Xd�V'd^\P
P
R4'd9\VR4'd'\VPR7P4R#V'dVPP4R#V'dVPPWdV4R#\P!^VPP4R#V'dVPPRWE4R#V'ds\P
P
R4'dN\VR4'd<VP!4VPnVPP4R#V'*pVPPV4R#)z
/usr/bin/snap�pane_update_progress)�targetTN)rr(rr:r�path�exists�hasattrrr�rr�r�rr��exitror�)rrrBrCrDrErF�is_cancelled_updates&&&&&&& rrG�InstallBackend._action_doneosA��"�,�,�,���-�-�D�K��J�J�L�
�*�*�
*���G�G�N�N�?�3�3��D�"8�9�9��d�/�/�0�6�6�8��� � �0�0�2��� � �,�,� �
��� � ��D�$4�$4�$9�$9�:��� � �,�,�T�<�L���G�G�N�N�?�3�3��D�"8�9�9�6:�6L�6L�6N�� � �3�� � �0�0�2�*1�k�#�� � �0�0�1D�Er)rrN)F)�__name__�
__module__�__qualname__�__firstlineno__�
ACTION_UPDATErr(rr:r.r'r-rdror�r�r�rG�__static_attributes__�__classdictcell__)�
__classdict__s@rrrs[�����M����N�!�
6�p"�	
�"�%,�N'�RK�ZE�,J8�X2F�2Frr�/usr/sbin/aptd�%UPDATE_MANAGER_FORCE_BACKEND_SYNAPTIC)�InstallBackendAptdaemonzimporting aptdaemon�/usr/sbin/synaptic�&UPDATE_MANAGER_FORCE_BACKEND_APTDAEMON)�InstallBackendSynapticzimporting synapticc��\PPR4'd"R\P9d
\	V/VB#\PPR4'd"R\P9d
\V/VB#\R4h \
d\P!R4Lti;i \
dL?i;i)z,Select and return a package manager backend.r�r�zusing aptdaemon failedr�r�zENo working backend found, please try installing aptdaemon or synaptic)
rr�r�rr��	NameErrorrY�	exceptionr�rX)�args�kwargss*,r�get_backendr��s���	�����'�(�(�3�2�:�:�E�	8�*�D�;�F�;�;�
	�����+�,�,�4�B�J�J�F�	�)�4�:�6�:�:��	 �����	8����6�7�	8���	��	�s#�
B�
B?�!B<�;B<�?C
�C
)"�__doc__�gi�require_version�
gi.repositoryrrr�aptrrTrYrr�rrrm�	threadingr�UpdateManager.Core.MyCacher	�UpdateManager.Core.utilsr
r�UpdateManager.Dialogsrrr�r�rr��ImportErrorr�r�r��rr�<module>r�s���9�
����5�%� ����7�C� �*�*����	�	�� ��.�D�(�FF�V�FF�V�G�G�N�N�#�$�$�/�r�z�z�A�1�D�
�G�G�N�N�'�(�(�0��
�
�B�0�B�
���1����/�0�1���0����.�/�0�s$�/C3�(D�3D�D�D.�-D.

Youez - 2016 - github.com/yon3zu
LinuXploit