tis-teamviewer icon

Teamviewer

Paquet d’installation silencieuse pour Teamviewer

15.74.6-24
Utilities
Utilities

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-teamviewer
  • name: Teamviewer
  • version: 15.74.6-24
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
  • editor: TeamViewer AG
  • licence: proprietary_free,wapt_public
  • locale: all
  • target_os: redhat_based
  • impacted_process: TeamViewer,TeamViewer_Desktop,TeamViewer_Note,TeamViewer_Service,tv_w32,tv_x64
  • architecture: x64
  • signature_date:
  • size: 114.55 Mo
  • installed_size: 153.53 Mo
  • homepage : https://www.teamviewer.com

package           : tis-teamviewer
version           : 15.74.6-24
architecture      : x64
section           : base
priority          : optional
name              : Teamviewer
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Jimmy PELÉ
description       : TeamViewer is a remote access and remote control computer software, allowing maintenance of computers and other devices
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : redhat_based
min_wapt_version  : 2.3
sources           : https://www.teamviewer.com/download/
installed_size    : 153528801
impacted_process  : TeamViewer,TeamViewer_Desktop,TeamViewer_Note,TeamViewer_Service,tv_w32,tv_x64
description_fr    : TeamViewer est un logiciel d'accès à distance et de contrôle à distance d'ordinateurs, permettant la maintenance d'ordinateurs et d'autres appareils
description_pl    : TeamViewer to oprogramowanie do zdalnego dostępu i zdalnego sterowania komputerem, umożliwiające konserwację komputerów i innych urządzeń
description_de    : TeamViewer ist eine Fernzugriffs- und Fernsteuerungssoftware, die die Wartung von Computern und anderen Geräten ermöglicht
description_es    : TeamViewer es un software de acceso remoto y control remoto de ordenadores, que permite el mantenimiento de ordenadores y otros dispositivos
description_pt    : O TeamViewer é um software de acesso remoto e controlo remoto de computadores, que permite a manutenção de computadores e outros dispositivos
description_it    : TeamViewer è un software per l'accesso e il controllo remoto del computer, che consente la manutenzione di computer e altri dispositivi
description_nl    : TeamViewer is computersoftware voor toegang op afstand en afstandsbediening, waarmee computers en andere apparaten kunnen worden onderhouden
description_ru    : TeamViewer - это программа удаленного доступа и дистанционного управления компьютером, позволяющая обслуживать компьютеры и другие устройства
audit_schedule    : 
editor            : TeamViewer AG
keywords          : 
licence           : proprietary_free,wapt_public
homepage          : https://www.teamviewer.com
package_uuid      : 97ea5e2b-9cef-444b-9e2a-11f456109e67
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://community.teamviewer.com/English/categories/change-logs-en
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 71d3c188b8ebd8672d0ffcb36dae22598986ef3bf83981d468779f234a617c94
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-02-11T15:20:30.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : IO1eka6FYzLesIc2CMI/NJ4YOTeA/ookYiTJ5tOvAHjDX9pWHyqjR14Ngm0xFxaNqAy3HcZHq9dyyW4RUx0WJvvmIYUZT2cP+IoVWVLBwQHVLKWvLCaoSXKybgD19rGCe6Yi5ygSnXuc0seR6sLJaCgN+qt/TsyFKvRE6icdXtDKGfvclCq9CYfKhf3GatGESQ1CmDli3HDHF4US/WpWSKxVPHkLvK116IM6Nd2gfcMyQU9J9f4Y2cfnLJwtqh20iOTeDcurYqxH064kpaAU+P1M/OXI7jXrVmPqpBQDFxM5nxJDOP1k9F2h3XrErE7E75qGR3jqTsnaXZ0dcYcc3w==

# -*- coding: utf-8 -*-
from setuphelpers import *


def install():
    bin_name = glob.glob("teamviewer.*.rpm")[0]
    if get_distrib_linux() == 'fedora':
        run(f'LANG=C yum install -y {bin_name}')
    else:
        run('LANG=C yum install -y epel-release' ,timeout=900)
        install_rpm(bin_name)
    


def uninstall():
    uninstall_yum("teamviewer")
    autoremove_yum()

# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name

    download_dict = {
        "windows-x64": "https://download.teamviewer.com/download/TeamViewer_Setup_x64.exe",
        "windows-x86": "https://download.teamviewer.com/download/TeamViewer_Setup.exe",
        "darwin-all": "https://download.teamviewer.com/download/TeamViewer.dmg",
        "debian_based-x64": "https://download.teamviewer.com/download/linux/teamviewer_amd64.deb",
        "redhat_based-x64": "https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm",
    }
    download_url = download_dict[control.target_os + "-" + ensure_list(control.architecture)[0]]
    latest_bin = download_url.split("/")[-1]
    latest_bin_extension = latest_bin.rsplit(".", 1)[-1]
    version = wgets("https://download.teamviewer.com/download/update/TVVersion15.txt").strip()

    # Downloading latest binaries
    print(f"Latest {app_name} version is: {version}")
    print(f"Download URL is: {download_url}")
    if not isfile(latest_bin):
        print(f"Downloading: {latest_bin}")
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print(f"Binary is present: {latest_bin}")

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
        package_updated = True
    else:
        print(f"Software version up-to-date ({Version(version)})")

    for f in glob.glob(f'*.{latest_bin_extension}'):
        if f != latest_bin:
            remove_file(f)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
0c4eec64f674a5e99a9bfe32e759b619c431a7e27896a029fde5eadae3cb553c : WAPT/control
71d3c188b8ebd8672d0ffcb36dae22598986ef3bf83981d468779f234a617c94 : WAPT/icon.png
6e155ecaa8501a88080901bafab0adcf8d58bc3043ace71b3ae3625ffc159aca : luti.json
08905565c87e14bcd5b6a50e6c2ebda9a13b1222eb93c756556d40332d8b1535 : setup.py
7c430ee8262d048139c4aceb8ac77087d6c4439553167ef44cf9f64fc561c8fc : teamviewer.x86_64.rpm
2a83e6717b8a2c11959fa91992b326ea8fa8126555256f2d95d9a60f75a1bd2e : update_package.py