muCommander
Paquet d’installation silencieuse pour muCommander
1.6.0-1
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-mucommander
- name: muCommander
- version: 1.6.0-1
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: GNU GENERAL PUBLIC LICENSE
- target_os: windows
- architecture: x64
- signature_date:
- size: 164.49 Mo
- homepage : http://www.mucommander.com/
package : tis-mucommander
version : 1.6.0-1
architecture : x64
section : base
priority : optional
name : muCommander
categories :
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : muCommander is a lightweight, cross-platform file manager with a two-pane interface
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : muCommander est un gestionnaire de fichiers léger et multiplateforme doté d'une interface à deux volets
description_pl : muCommander to lekki, wieloplatformowy menedżer plików z dwupanelowym interfejsem
description_de : muCommander ist ein schlanker, plattformübergreifender Dateimanager mit einer zweigeteilten Benutzeroberfläche
description_es : muCommander es un gestor de archivos ligero y multiplataforma con una interfaz de dos paneles
description_pt : O muCommander é um gestor de ficheiros leve e multiplataforma com uma interface de dois painéis
description_it : muCommander è un file manager leggero e multipiattaforma con un'interfaccia a due pannelli
description_nl : muCommander is een lichtgewicht, cross-platform bestandsbeheerder met een interface met twee vensters
description_ru : muCommander - это легкий кроссплатформенный файловый менеджер с двухпанельным интерфейсом
audit_schedule :
editor :
keywords :
licence : GNU GENERAL PUBLIC LICENSE
homepage : http://www.mucommander.com/
package_uuid : 18b7f4d1-5f99-41d9-a74f-2e4a6d781ddc
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 6c9d015bdcb07066bbe765a61459c40cbb055f80e2940f122caea8c04196250d
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-03-07T15:26:15.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 : nVOqTZ2xHRAiF4Vbs8ac92WS2pVAkWurcTPZpSkogUsW1EI1RedtnO5sg8LpyERh1DH5WNVHsP5anSGcRg8/o5HitU/xmPaQFnZFYr1vRcKAKup3Wo6uBBE5S4gtptFXJYYUbEnR5Dpw+Y5OSPze3EvzwF20dShi6XsDYrGkF+rmMRf44/xmnD8UejiWVs0+mnNRqm5Dxi7NJHe3e9Ic02u22Wdrf5gawOL95fbiYkzUmMdIOPKNrTTThgqOQIAYHzCXvpGpXUJF0ww3XRNwst09QPwVT0UON/TrvCCUTQPAL+t5reHRRgUxip4VSNsXibikiTuwzQVjSr1HO9GQAw==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
# Declaring local variables
bin_name= glob.glob('mucommander-*.msi')[0]
# Uninstalling older major versions of the software
for to_uninstall in installed_softwares(name="muCommander"):
if Version(to_uninstall["version"]) < Version(control.get_software_version()) or force:
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(ensure_list(control.impacted_process))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
# Installing the software
install_msi_if_needed(bin_name,name="muCommander")
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import json
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def update_package():
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
dict_arch ={
"x64" :"-x86_64.exe"
}
git_repo = "mucommander/mucommander"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith('.msi') :
url_dl = download["browser_download_url"]
version = json_load["tag_name"].split("-")[0]
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.msi'):
if f != filename:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
2d940a9d8e1ac256a2786270bce193de398a4d120f96601ed625511a313011a0 : WAPT/control
6c9d015bdcb07066bbe765a61459c40cbb055f80e2940f122caea8c04196250d : WAPT/icon.png
c6d2c5baa6e7cef6032cbb816fcac372c94c93b8a56bb8f5b7a5d6cea2b19fa8 : luti.json
f2249a50eef3293fadddbb394e9c6d9417b63b67e610ed37ce186d20397add75 : mucommander-1.6.0-x86_64.msi
87cda5d24e8cf09995991783b83a099bd0ec1b772245651c5f57f361c0afc32e : setup.py
13ecdea2c1418a31a6814f4363a85f4edc90b84a91f0cb8fd9dd8b2b147c4ea7 : update_package.py