Jump to content

[Installer] Versione migliorata dello script di Greg Neagle


A23SS4NDRO

Recommended Posts

Buongiorno a tutti, con l'aiuto di @dreamwhite abbiamo migliorato una funzionalità dello script in python molto comodo per poter scaricare l'installer, già conosciuto qui sul forum anche come "Run_Me-Downloader" che va a scaricare appunto il file nel repository:

 

https://github.com/munki/macadmin-scripts/blob/main/installinstallmacos.py

 

e lo esegue con sudo /usr/bin/python installinstallmacos.py

 

Unica pecca di questo tool, è che utilizza curl per scaricare i file necessari per fare poi il .app, il che rende difficile per chi ha connessioni lente o "ballerine" qualora il download dovesse interrompersi.

 

Qui viene in aiuto un ottimo tool chiamato aria2c sviluppato da tatsuhiro-t (uno sviluppatore giapponese molto bravo) che ha creato questa utility disponibile per macOS/Linux/Windows che vi permette dato un qualsiasi file, di scaricarlo con

 

aria2c "Put your URL here"

 

e supporta i .torrent, metalink (per intenderci, quando scarico un link non diretto, ma che viene poi "risolto" da un server che mi dà l'ultima versione) e i link ai file diretti, come nel caso dei .pkg che scarica questo script in python per poi assemblare il .app

 

 

Quindi avendo implementato il supporto ad aria2c nello script in python, potete riprendere il download da dove eravate rimasti se vi si è interrotto a metà.

 

Nota: Richiede che aria2c sia presente in /usr/local/bin. Per farlo, scaricatelo da qui, cliccando sul .tar.bz

 

image.thumb.png.9610ffaf499c64b4e4fe2f252455dd2f.png

 

e poi copiatelo in /usr/local/bin con questo:

 

# Assicuratevi di avere la directory "bin" in /usr/local, non è presente di default dopo che avete installato macOS.

sudo mkdir -p /usr/local/bin

# Dirigetevi nella cartella dove avete estratto il .tar.bz ed eseguite

xattr -cr aria2c; sudo cp aria2c /usr/local/bin; sudo chmod a+rx /usr/local/bin/aria2c 

 

Fatto ciò, aprite un terminal, digitate "aria2c" e vedete se l'output è diverso da "command not found"

 

Ed eseguite lo script in python qui sotto (dirigendovi nella cartella dove avete salvato il .py, possibilmente fuori dalla vostra home directory, in /Users/Shared anche detta "Condivisa") ed eseguite:

 

sudo python installinstallmacos-aria2.py

 

come al solito

 

 

 

installinstallmacos-aria2.py.zip

Edited by A23SS4NDRO
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.