Sistem Asistanı (v1.1) / sayfalar/__pycache__/bakim.cpython-313.pyc
bakim.cpython-313.pyc 28 satır • 7.37 KB
�

ޫ.ip��r�SSKJrJrJrJrJrJrJrJr SSK	J
r
Jr SSKJ
r
Jr SSKrSSKr"SS\5rg)�)�QWidget�QVBoxLayout�QGridLayout�QPushButton�QLabel�QListWidget�QListWidgetItem�QApplication)�QColor�QIcon)�SayfaBasligi�SvgIkonOlusturucuNc�2^�\rSrSrSU4SjjrSrSrU=r$)�BakimSayfasi�
c	�>^^
�[TT]U5 [T5n[R"SS5nUR[
SU55 [5m
T
RS5 U
U4SjnSnSnSnSnU"S	US
US3[R"U5SS5 U"S
USUSUS3[R"U5SS5 U"SUS3[R"U5SS5 U"SS[R"U5SS5 Sn	U"SU	[R"U5SS5 U"SS[R"U5SS5 URT
5 UR!S5 UR[#S55 [%5TlTR&R)S5 URTR&5 g)Nz#33AADD� uBakım & Onarım�c�B>^^�[ST35nUR[U55 URUR	55 URS5 UR
S5 URRUUU4Sj5 TRXSU5 g)Nz  �<z5text-align:left; padding-left:15px; font-weight:bold;c�(>�TRTT5$�N)�islem_baslat)�cmd�self�txts����;/home/htbiltek/Programlar/sistem asistani/sayfalar/bakim.py�<lambda>�4BakimSayfasi.__init__.<locals>.btn.<locals>.<lambda>s���d�&7�&7��S�&A�)
r�setIconr�setIconSize�size�setMinimumHeight�
setStyleSheet�clicked�connect�	addWidget)rr�icon_pixmap�r�c�b�gridrs``    ��r�btn�"BakimSayfasi.__init__.<locals>.btnst����b���J�'�A�
�I�I�e�K�(�)�1�=�=��9I�9I�9K�+L�a�N`�N`�ac�Nd�
�O�O�S�T�
�I�I���A�B��N�N�1��#r z#e67e22�#e74c3czDEBIAN_FRONTEND=noninteractiveuSistemi Güncellez apt-get update && z apt-get upgrade -yrzGereksizleri Silz apt-get autoremove -y && z apt-get autoclean && z apt-get clean�zPaketleri Onarz7 apt-get install --fix-broken -y && dpkg --configure -auÖnbellek Temizlez'sync; echo 3 > /proc/sys/vm/drop_cacheszajournalctl --rotate && journalctl --vacuum-time=1s && rm -rf /var/log/*.gz && rm -rf /var/log/*.1uTüm Logları Temizle�uGRUB Güncellezupdate-grub�uİşlem Durumu:z'font-family: Monospace; font-size: 9pt;)�super�__init__rr�maintenance_ikonur(r
r�
setSpacing�
refresh_ikonu�clean_ikonu�	fix_ikonu�	ram_ikonu�	log_ikonu�
grub_ikonu�	addLayout�
addSpacingrr�status_listr%)r�parent�layout�iconr.�blue�orange�red�
cmd_prefix�log_cmdr-�	__class__s`         @�rr5�BakimSayfasi.__init__s���
���� ��T�"�� �2�2�9�b�A������&8�$�?�@��}��d�o�o�b�1�	$���9�&�I�c�5�
���J�<�/B�:�,�Na�!b�du�eD�eD�EI�eJ�LM�OP�	Q���:�,�.H���Tj�ku�jv�wE�!F�HY�He�He�fj�Hk�mn�pq�	r�����,c�d�fw�gB�gB�CG�gH�JK�MN�	O���!J�L]�Lg�Lg�hn�Lo�qr�tu�v�u���#�W�.?�.I�.I�#�.N�PQ�ST�U���m�->�-I�-I�$�-O�QR�TU�V������� 1� 1�"� 5�v�7G�7G��O`�Ha�7b�&�=������&�&�'P�Q�����)�)�*r c	�V�[SUS35o3R[S55 URR	U5 URR5 [R"5 [RR5nSUS'SSSU/n[R"US	S	US
9nUR(a�URR5HjnUR5(dM[SUR535o�R[S55 URR	U5 Ml UR (a�UR R5HrnUR5(dMS
U;dM"[SUR535o�R[S55 URR	U5 Mt UR"S:XaD[SUS35o�R[S55 URR	U	5 OD[SUS35o�R[S55 URR	U
5 URR	[S55 URR5 g![$aYn[SUS['U5S35o�R[S55 URR	U5 SnAN�SnAff=f)Nu⏳ u: İşlem Başlatılıyor...z#f1c40fz:0�DISPLAY�pkexec�shz-cT)�capture_output�text�envz  > z#aaaaaazWARNING: aptz  ! r0ru✅ u: Başarıyla Tamamlandı.z#2ecc71u❌ u: Hata ile Sonlandı.u⚠️ u: Kritik Sistem Hatası (�)z(----------------------------------------)r	�
setForegroundrr@�addItem�scrollToBottomr
�
processEvents�os�environ�copy�
subprocess�run�stdout�
splitlines�strip�stderr�
returncode�	Exception�str)r�	komut_str�baslik�headerrQ�full_cmd�process�line�item�fin�err�es            rr�BakimSayfasi.islem_baslat-s��� �4��x�/K�!L�M��Oc�Oc�dj�kt�du�Ov�x|�yI�yI�yQ�yQ�RX�yY�[_�[k�[k�[z�[z�[|�~J�~X�~X�~Z��j�j�o�o���$��Y���d�D�)�4��
	s� �n�n�X�d��SV�W�G��~�~�#�N�N�5�5�7�D��z�z�|�|�O�d�4�:�:�<�.�<Q�,R�T�Tf�Tf�gm�nw�gx�Ty�{�|L�|L�|T�|T�UY�|Z�8��~�~�#�N�N�5�5�7�D��z�z�|�|��d�(B�?�]a�bf�bl�bl�bn�ao�[p�Kq�D�tF�tF�GM�NW�GX�tY�[_�[k�[k�[s�[s�tx�[y�8��!�!�Q�&�o��V�H�Lf�>g�.h��j{�j{�}C�DM�}N�kO�QU�Qa�Qa�Qi�Qi�jm�Qn�'�$�v�h�6K�(L�M�#�O`�O`�ag�hq�ar�Os�uy�vF�vF�vN�vN�OR�vS���� � ���!:�;�T�=M�=M�=\�=\�=^���	s�o���x�G`�ad�ef�ag�`h�hi�6j�&k�t�m�m�AG�HQ�AR�nS�UY�Ue�Ue�Um�Um�nr�Us�Us��	s�s5�AK�9BK�K�B'K�AK�
L(�AL#�#L()r@r)�__name__�
__module__�__qualname__�__firstlineno__r5r�__static_attributes__�
__classcell__)rIs@rrr
s��� +�D_�_r r)�PyQt6.QtWidgetsrrrrrrr	r
�PyQt6.QtGuirr�gorsel_araclarr
rrZrWr�r r�<module>rxs1��I�I�I�%�:��	�3_�7�3_r