Teamviewer
Paquet d’installation silencieuse pour Teamviewer
15.75.5-28
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.75.5-28
- categories: Utilities
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
- editor: TeamViewer AG
- licence: proprietary_free,wapt_public
- locale: all
- target_os: darwin
- impacted_process: TeamViewer,TeamViewer_Desktop,TeamViewer_Note,TeamViewer_Service,tv_w32,tv_x64
- architecture: all
- signature_date:
- size: 110.84 Mo
- installed_size: 153.53 Mo
- homepage : https://www.teamviewer.com
package : tis-teamviewer
version : 15.75.5-28
architecture : all
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 : darwin
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 : 737b51a2-5c00-4cac-875b-3c2a40f75a38
valid_from :
valid_until :
forced_install_on :
changelog : https://community.teamviewer.com/English/categories/change-logs-en
min_os_version : 13
max_os_version :
icon_sha256sum : 71d3c188b8ebd8672d0ffcb36dae22598986ef3bf83981d468779f234a617c94
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-03-06T08:37:26.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 : EndqbRKsKswj/fvqUDgXFPUOzOhI6IFH/h/+1ez5WcEPIinxas6zrHUBissOc+tPTRYhq4bVguQTBQhEUI/Pqo/Km+M1TJ8+N0BeXrtSOfLcJPGjAZ05xBvs+AUV4AwzJvXLa2y3aPlx2tgpGhD3N1mk431ax3ClxUbNtht72+qvJefk2IvhDb2EZ/g7vLWTw9WBTlj93pqI04Ie8JGVgGpr44z1eEimcooFkjbtjNbjv0wm3+AxGto7pvuj4AXW0ANCtHKJRBIx/TG0/8PT5qSIpuHio9UPfj4ag6Hu9A3usw1nMS7XXe91NVZVqptKrZ4XuFz9JQp4unoYPHgW+g==
# -*- coding: utf-8 -*-
from setuphelpers import *
path = '/Applications/TeamViewer.app'
name = 'TeamViewer'
def install():
install_dmg("TeamViewer.dmg")
install_pkg("/Applications/Install TeamViewer.app/Contents/Resources/Install TeamViewer.pkg",key="pkgid:com.teamviewer.teamviewer",min_version=control.get_software_version())
shutil.rmtree("/Applications/Install TeamViewer.app")
def uninstall():
uninstall_pkg("com.teamviewer.teamviewerAgent")
uninstall_pkg("com.teamviewer.teamviewer")
uninstall_pkg("com.teamviewer.teamviewerPriviledgedHelper")
uninstall_pkg("com.teamviewer.remoteaudiodriver")
uninstall_pkg("com.teamviewer.teamviewerRestarter")
uninstall_pkg("com.teamviewer.AuthorizationPlugin")
uninstall_pkg("com.teamviewer.teamviewerEnforceUIVersion")
uninstall_pkg("com.teamviewer.teamviewerUninstallerHelper")
uninstall_pkg("TeamViewerUninstaller")
uninstall_pkg("com.teamviewer.AuthorizationResources")
uninstall_pkg("com.teamviewer.teamviewerUninstallerApp")
shutil.rmtree("/Applications/TeamViewer.app")
def audit():
if not isfile(f"{path}/Contents/MacOS/{name}"):
print("erreur file not found")
return "ERROR"
else:
return "OK"
# -*- 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",
}
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
200999ccb9138f6fe3976d0c9d2a827d4aabf682b44cdce7c55e32b42813a3bd : TeamViewer.dmg
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
0ed884d0db6bb42756b9169e28434d437075b63816b698233d6fb56e43776654 : WAPT/control
71d3c188b8ebd8672d0ffcb36dae22598986ef3bf83981d468779f234a617c94 : WAPT/icon.png
8ac902d6522872ef610a19397fcc81cd736140b174a8868106c223f7a53dc4b3 : luti.json
5b1daac1c00b3e76c176be826979edf7956a3d3627f78bda5a1197c3846aa6bf : setup.py
87512c0efaa9fe6cba66a9dc96599b45c0ac9ccbb9b934ecb737d01940857dc0 : update_package.py