Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/UpdateManager/backend/__pycache__/ |
Upload File : |
o z��c� � @ sl d dl Z d dlZd dlmZ d dlZe�dd� d dlmZ d dlmZ e d dl m Z G dd � d e �ZdS ) � N)�gettext�Gtkz3.0)�GObject)�GdkX11)�InstallBackendc @ s4 e Zd ZdZdd� Z ddd�Zdd� Zd d � ZdS ) �InstallBackendSynapticz# Install backend based on synaptic c C s dg}d }| � | j||� d S )Nz--update-at-startup)� _run_synaptic� ACTION_UPDATE)�self�opt�tempf� r �N/usr/lib/python3/dist-packages/UpdateManager/backend/InstallBackendSynaptic.py�update s zInstallBackendSynaptic.updateFc C s� g }|r|� d� |� d� |� d� |� dtd� � |� d� |� dtd� � tjdd �}|| D ] }|�d | � q4|D ] }|�d| � q@|� d� |� d|j � |�� | �| j||� d S ) Nz-ozSynaptic::closeZvt=truez--progress-str�%sz%Please wait, this can take some time.z--finish-strzUpdate is completezw+)�modez%s install z %s deinstall z--set-selections-file) �append�_�tempfile�NamedTemporaryFile�write�name�flushr �ACTION_INSTALL)r �pkgs_install�pkgs_upgrade�pkgs_remove� close_on_doner r �pkg_namer r r �commit s"