Pacchetti Wapt per MAC

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
ingemedia
Messaggi: 2
Registrazione: 28 marzo 2020 - 13:33

9 aprile 2020 - 10:55

Buongiorno,
Qualche settimana fa, mi sono offerto di condividere i miei pacchetti WAPT per Mac (vi fornisco solo un copia/incolla dei miei file setup.py, che potrete poi modificare). Sono elencati in ordine alfabetico. Sentitevi liberi di aggiungere suggerimenti o correzioni :)

7ZIP:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
hdiutil attach "7zX_1.7.1.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/7zX/7zX.app" "/Applications/7zX.app"
chown -R root:wheel "/Applications/7zX.app"
chmod -R 755 "/Applications/7zX.app"
sleep 3
hdiutil detach "/Volumes/7zX" -quiet""")

def uninstall():
    run('rm -rf /Applications/7zX -quiet')


STUDIO ANDROID:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
hdiutil attach "android-studio-ide-192.6241897-mac.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Android Studio 3.6.1/Android Studio.app" "/Applications/Android Studio.app"
chown -R root:wheel "/Applications/Android Studio.app"
chmod -R 755 "/Applications/Android Studio.app"
sleep 3
hdiutil detach "/Volumes/Android Studio 3.6.1" -quiet""")

def uninstall():
    run('rm -rf "/Applications/Android Studio.app"')


AUDACIA:

Codice: Seleziona tutto

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

uninstallkey = []

def install():

    run("""
hdiutil attach "audacity-macos-2.3.3.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Audacity 2.3.3/Audacity.app" "/Applications/Audacity.app"
chown -R root:wheel "/Applications/Audacity.app"
chmod -R 755 "/Applications/Audacity.app"
sleep 3
hdiutil detach "/Volumes/Audacity 2.3.3" -quiet""")

def uninstall():
    run('rm -rf /Applications/Audacity.app')

FILEZILLA:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
tar -jxvf FileZilla_3.47.2.1_macosx-x86.app.tar.bz2
mv FileZilla.app /Applications/
chown -R root:wheel /Applications/FileZilla.app
chmod -R 755 /Applications/FileZilla.app""")

def uninstall():
    run('rm -rf /Applications/FileZilla.app')



FIREFOX_ESR:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
hdiutil attach "Firefox 68.6.0esr.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Firefox/Firefox.app" "/Applications/Firefox.app"
chown -R root:wheel "/Applications/Firefox.app"
chmod -R 755 "/Applications/Firefox.app"
sleep 3
hdiutil detach "/Volumes/Firefox" -quiet""")

def uninstall():
    run('rm -rf /Applications/Firefox.app')

GEANY:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
hdiutil attach "geany-1.36_osx-2.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Geany 1.36/Geany.app" "/Applications/Geany.app"
chown -R root:wheel "/Applications/Geany.app"
chmod -R 755 "/Applications/Geany.app"
sleep 3
hdiutil detach "/Volumes/Geany 1.36" -quiet""")

def uninstall():
    run('rm -rf "/Applications/Geany.app"')


GEFHI:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
hdiutil attach "gephi-0.9.2-macos.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Gephi 0.9.2/Gephi.app" "/Applications/Gephi.app"
chown -R root:wheel "/Applications/Gephi.app"
chmod -R 755 "/Applications/Gephi.app"
sleep 3
hdiutil detach "/Volumes/Gephi 0.9.2" -quiet""")

def uninstall():
    run('rm -rf /Applications/Gephi.app')

GOOGLE CHROME:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
hdiutil attach "googlechrome.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Google Chrome/Google Chrome.app" "/Applications/Google Chrome.app"
chown -R root:wheel "/Applications/Google Chrome.app"
chmod -R 755 "/Applications/Google Chrome.app"
sleep 3
hdiutil detach "/Volumes/Google Chrome" -quiet""")

def uninstall():
    run('rm -rf "/Applications/Google Chrome.app"')
    run(r'"googlechrome.dmg" /VERYSILENT') //je ne sais plus pourquoi cette ligne... à vérifier

SKYPE:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""r'"" /VERYSILENT')
hdiutil attach "Skype-8.58.0.93.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Skype/Skype.app" "/Applications/Skype.app"
chown -R root:wheel "/Applications/Skype.app"
chmod -R 755 "/Applications/Skype.app"
sleep 3
hdiutil detach "/Volumes/Skype" -quiet""")

def uninstall():
    run('rm -rf "/Applications/Skype.app"')
VIRTUALBOX:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
hdiutil attach "VirtualBox-6.1.4-136177-OSX.dmg" -nobrowse -quiet
installer -pkg /Volumes/VirtualBox/VirtualBox.pkg -target /
chown -R root:wheel "/Applications/VirtualBox.app"
chmod -R 755 "/Applications/VirtualBox.app"
sleep 3
hdiutil detach "/Volumes/VirtualBox" -quiet""")

def uninstall():
        run('rm -rf /Applications/VirtualBox.app')

VLC:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
hdiutil attach "vlc-3.0.8.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/VLC media player/VLC.app" "/Applications/VLC.app"
chown -R root:wheel "/Applications/VLC.app"
chmod -R 755 "/Applications/VLC.app"
sleep 3
hdiutil detach "/Volumes/VLC media player" -quiet""")

def uninstall():
    run('rm -rf /Applications/VLC.app')

VSCODE:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
unzip VSCode-darwin-stable.zip -d /Applications
chown -R root:wheel "/Applications/Visual Studio Code.app"
chmod -R 755 "/Applications/Visual Studio Code.app"
""")

def uninstall():
    run('rm -rf /Applications/Visual\ Studio\ Code.app')


XCODE:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    run("""
mv Xcode_11.3.1.xip /Applications/
cd /Applications/
xip -x Xcode_11.3.1.xip
rm -f Xcode_11.3.1.xip
chown -R root:wheel "/Applications/Xcode.app"
chmod -R 755 "/Applications/Xcode.app"
""")

def uninstall():
    run('rm -rf "/Applications/Xcode.app"')



ZOTERO:

Codice: Seleziona tutto

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

uninstallkey = []

def install():
     run("""
hdiutil attach "Zotero-5.0.85.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Zotero/Zotero.app" "/Applications/Zotero.app"
chown -R root:wheel "/Applications/Zotero.app"
chmod -R 755 "/Applications/Zotero.app"
sleep 3
hdiutil detach "/Volumes/Zotero" -quiet""")

def uninstall():
    run('rm -rf /Applications/Zotero.app')
Bloccato