├── README.md ├── file └── win64 │ ├── py3_env.bat │ ├── qgis-grass.bat │ ├── qgis-ltr-grass.bat │ ├── qgis-ltr.bat │ ├── qgis.bat │ └── win64.zip ├── imgs ├── animazione.gif ├── bash.gif ├── giphy.gif ├── img_01.png ├── img_02.png ├── img_03.png ├── info_osgeo4w_testing.png ├── info_qgis320RC.png ├── info_qgis322ltr.png ├── qgis3280.png ├── splash_3_14_0.png ├── splash_3_16_0.png └── splash_3_4_0.png ├── portable_OSGeo4W-v2_msi.md ├── script-exe ├── script.md ├── script.sh ├── script_218.sh ├── script_310102_grass.sh ├── script_310111_grass.sh ├── script_310121_grass.sh ├── script_310132_grass.sh ├── script_310141_grass.sh ├── script_3105.sh ├── script_3122.sh ├── script_3140.sh ├── script_31415.sh ├── script_31416_grass.sh ├── script_31601_grass.sh ├── script_316101_grass.sh ├── script_316111_grass.sh ├── script_31611_grass.sh ├── script_316121_grass.sh ├── script_316141_grass.sh ├── script_316151_grass.sh ├── script_316161_grass.sh ├── script_31622_grass.sh ├── script_31631_grass.sh ├── script_31641_grass.sh ├── script_31651_grass.sh ├── script_31661_grass.sh ├── script_31671_grass.sh ├── script_31681_grass.sh ├── script_31691_grass.sh ├── script_31811_grass.sh ├── script_3181_grass.sh ├── script_31821_grass.sh ├── script_31831_grass.sh ├── script_3410.sh ├── script_3415.sh └── script_38.sh └── script-msi ├── script_322ltr_grass_saga.sh ├── script_3243_grass_saga.sh ├── script_3263_grass_saga.sh ├── script_3280_grass_saga.sh ├── script_3281_grass_saga.sh ├── script_3282_grass_saga.sh ├── script_3283_grass_saga.sh ├── script_328ltr_grass_saga.sh ├── script_3300_grass.sh └── script_334ltr_grass.sh /README.md: -------------------------------------------------------------------------------- 1 | NOTA: A partire da QGIS 3.24 Tisler, gli eseguibili sono solo in formato `*.msi` e pesano circa 3 volte le vecchie `*.exe` perché contengono molti dati in più. 2 | NOTA2: Il Plugin core **Geometry Checker** ha due [bug segnalati](https://lists.osgeo.org/pipermail/qgis-it-user/2023-April/010258.html) e risolti a partire da QGIS 3.28.6 e QGIS 3.30.2 3 | 4 | 5 | 6 | - [QGIS portable 3.x](#qgis-portable-3x) 7 | - [Perché questo repository](#perché-questo-repository) 8 | - [Che cosa è una versione Portable](#che-cosa-è-una-versione-portable) 9 | - [Step by step metodo manuale](#step-by-step-metodo-manuale) 10 | - [Step by step usando script Bash](#step-by-step-usando-script-bash) 11 | - [Connessione al Web e i Plugin](#connessione-al-web-e-i-plugin) 12 | - [Portable (7z)](#portable-7z) 13 | - [OSGeo4W64 v2 - Nuovo Repository](#osgeo4w64-v2---nuovo-repository) 14 | - [QGIS](#qgis) 15 | - [QGIS LTR](#qgis-ltr) 16 | - [VECCHIO REPOSITORY OSGeo4W64 v1](#vecchio-repository-osgeo4w64-v1) 17 | - [Con GRASS GIS 7.8](#con-grass-gis-78) 18 | - [GRASS GIS non abilitato](#grass-gis-non-abilitato) 19 | 20 | 21 | # QGIS portable 3.x 22 | 23 | Creare una versione **Portable di QGIS 3.x** usando il file `*.exe` scaricato dal sito http://download.osgeo.org/qgis/ 24 | 25 | ## Perché questo repository 26 | 27 | Per tenere traccia di come realizzare una **versione Portable di QGIS 3.x** senza necessariamente aver installato il software. 28 | 29 | ## Che cosa è una versione Portable 30 | 31 | Per applicazione portabile (o applicazione portatile; in inglese portable application) si intende un software applicativo che non necessita di installazione all’interno del sistema operativo su cui viene eseguito. Programmi di questo genere possono essere memorizzati su supporto rimovibile come cd-rom o memorie flash. 32 | Un’applicazione portabile può indistintamente essere eseguita su qualsiasi computer in cui si dispone di un sistema operativo compatibile con l’applicazione stessa. Il vantaggio per l’utente è quindi quello di poter utilizzare la medesima applicazione su macchine diverse mantenendo le impostazioni personalizzate nell’uso dell’applicazione. Un secondo vantaggio delle applicazioni portabili deriva dal fatto che non richiedendo installazione possono spesso essere eseguite anche in ambienti in cui non si dispone dei diritti di amministrazione sul sistema operativo. [Wikipedia](https://it.wikipedia.org/wiki/Applicazione_portabile). 33 | 34 | ## Step by step metodo manuale 35 | 36 | 1. Inserire una **pen drive** nel PC, nel mio caso unità `F:`; 37 | 2. Creare la cartella **OSGeo4W**; 38 | 3. Scaricare la versione di **QGIS** (32 o 64 bit) desiderata; 39 | 40 |

41 |

42 | 43 | io ho scaricoto questa: **QGIS-OSGeo4W-3.4.8-1-Setup-x86_64.exe** 44 | 45 |

46 |

47 | 48 | 4. Unzippare il file ***.exe** e spostare tutta la cartella **QGIS-OSGeo4W-3.4.8-1-Setup-x86_64** all'interno della cartella **OSGeo4W** presente nella pen drive (`F:\OSGeo4W\OSGeo4W-3.4.1-1-Setup-x86_64`); 49 | 5. Spostare tutto il contenuto della cartella `F:\OSGeo4W\OSGeo4W-3.4.1-1-Setup-x86_64\$_25_\` nella cartella `F:\OSGeo4W\`; 50 | 6. Cercare il file `F:\OSGeo4W\bin\qgis-ltr.bat.tmpl` (nel caso di versione non LTR, il file sarebbe `qgis.bat.tmpl`) creare una copia e rinominarlo in `qgis-ltr.bat` in modo da ottenere `F:\OSGeo4W\bin\qgis-ltr.bat`; 51 | 7. Cercare e copiare i file `msvcp100.dll` `msvcr100.dll` nella cartella `c:\windows\syswow64` (nel caso `c:\windows\system32`) e incollarli nella cartella `F:\OSGeo4W\apps\qgis\bin\` 52 | 8. Lanciare `F:\OSGeo4W\bin\qgis-ltr.bat` e magicamente si avvierà **QGIS!!!** (in questo caso QGIS 3.4.8 LTR) 53 | 54 |

55 |

56 | 57 | Nella pen drive: (quelli evidenziato non servono più) 58 | 59 |

60 |

61 | 62 | Buon lavoro!!! 63 | 64 |

65 |

66 | 67 | ## Step by step usando script Bash 68 | 69 | 1. creare una cartella sul desktop `zanzibar`(oppure dove preferite); 70 | 2. scaricare il file [script.sh](./script.sh) all'interno della cartella `zanzibar` creata al punto 1; 71 | 3. avviare `Bash` e digitare `chmod +x ./script.sh` per i permessi e poi `./script.sh`; 72 | 4. dopo circa **30 minuti** otterrete una cartella zippata `OSGeo4W_349` con la versione portable di QGIS. 73 | 5. unzippate la cartella `OSGeo4W_349.7z` dove desiderate e avvire il file `qgis-ltr.bat` che trovate in `/OSGeo4W/bin`. 74 | 75 | **PS:** nello script scarico la `QGIS-OSGeo4W-3.4.9-1-Setup-x86_64.exe` e i file `msvcp100.dll` `msvcr100.dll` versione a 64 bit!!! 76 | 77 | --- 78 | ## Connessione al Web e i Plugin 79 | 80 | Ho fatto dei test, la **portable** si connette alla rete senza problemi. 81 | 82 | Per quanto riguarda i **plugin**: è possibile installarli, ma verrà creata una cartella **QGIS** nel percorso relativo al profilo utente `C:\Users\nomeUtente\AppData\Roaming\QGIS\QGIS3\profiles\default` 83 | 84 | --- 85 | 86 | **Riferimenti:** 87 | 88 | - Idea presa da [qui](https://www.youtube.com/watch?v=iWbB0WPn6rM) 89 | - Blog post su [Pigrecoinfinito](https://pigrecoinfinito.wordpress.com/2019/02/26/creare-una-versione-portable-di-qgis-2-18-ltr/) 90 | 91 | 92 | # Portable (7z) 93 | 94 | ## OSGeo4W64 v2 - Nuovo Repository 95 | Con GRASS GIS 7.8, SAGA GIS 7.8.2, SpatiaLite 5, PDAL 2.2 - solo per win 10 64 bit 96 | 97 |

98 | 99 | ### QGIS 100 | 101 | **CON GRASS 7.8.7** 102 | 103 | (non c'è più SAGA GIS nel core di >= QGIS 3.30, vedi Plugin [Processing Saga NextGen Provider](https://plugins.qgis.org/plugins/processing_saga_nextgen/)) 104 | 105 | - ⭐⭐[QGIS 3.30.2-1 s-Hertogenbosch Portable](https://drive.google.com/file/d/10ZyKBlIYqnHjSAxOxEbuoQdEP-8fU9Fc/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.0-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 106 | - ⭐⭐[QGIS 3.30.1-1 s-Hertogenbosch Portable](https://drive.google.com/file/d/10YPBlnUX1gMES7BD7H3PIjhTVLj7T1KZ/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.0-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 107 | - ⭐⭐[QGIS 3.30.0-2 s-Hertogenbosch Portable](https://drive.google.com/file/d/10O7QwyQDNTRSUqYoFsi0IzHTsowACVP1/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.0-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 108 | 109 | **CON GRASS 7.8.7 E SAGA 7.8.2** 110 | 111 | - ⭐⭐[QGIS 3.28.3-1 Firenze Portable](https://drive.google.com/file/d/1034lGd09ZUnw1yHKsYmQyMMSC0G7G3nv/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.0-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 112 | - ⭐⭐[QGIS 3.28.3-1 Firenze Portable](https://drive.google.com/file/d/1034lGd09ZUnw1yHKsYmQyMMSC0G7G3nv/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.0-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 113 | - ⭐⭐[QGIS 3.28.2-1 Firenze Portable](https://drive.google.com/file/d/10-RPw5Q6IKVM8kner5jhV5x-XOXgLI9q/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.0-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 114 | - ⭐⭐[QGIS 3.28.1-1 Firenze Portable](https://drive.google.com/file/d/1-vWfIvJfiOYtzKcbJGaG1-6UiVBVKzj8/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.0-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 115 | - [QGIS 3.28.0-2 RC Firenze Portable](https://drive.google.com/file/d/1-t9mXTkRhDuM40lp5rInsU04JC42EfvT/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.0-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 116 | - [QGIS 3.26.3-1 EOL Buones Aires Portable](https://drive.google.com/file/d/1-rNpl5dpU7KS3oP_qBo9Iqne1e_RZwdk/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.26.3-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 117 | 118 | ### QGIS LTR 119 | 120 | CON GRASS 8.3.x 121 | 122 | - 🙊[QGIS 3.34.14-1 Prizren Portable](https://drive.google.com/file/d/1KHkv0QtKzcn2QveFskm0ROaJPu5VkdTQ/view?usp=drive_link) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.34.10-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 123 | - 🙊[QGIS 3.34.10-1 Prizren Portable](https://drive.google.com/file/d/16w_vMj1AlXA0ssiWUBgh19r8qBm_Q4LL/view?usp=drive_link) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.34.10-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 124 | - 🙊[QGIS 3.34.9-1 Prizren Portable](https://drive.google.com/file/d/1t40zDCy75ItXqU84ZBtCIK809em4pu53/view?usp=drive_link) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.34.9-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 125 | - 🙊[QGIS 3.34.8-1 Prizren Portable](https://drive.google.com/file/d/12c_ptE5bzzu3D1HQjX8n8DR0TTOzWV12/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.34.8-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 126 | - 🙊[QGIS 3.34.7-2 Prizren Portable](https://drive.google.com/file/d/12WiTcwS4gP8_jrBgSFpi3RpfL_swy7TH/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.34.7-2`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 127 | - 🙊[QGIS 3.34.4-1 Prizren Portable](https://drive.google.com/file/d/11OsbJSGTju9w76NpuXTJ5yhBwB3T3zEn/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.34.4-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 128 | 129 | CON GRASS 7.8.7 E SAGA 7.8.2 130 | 131 | - ⭐⭐[QGIS 3.28.15-1 Firenze Portable - ULTIMA](https://drive.google.com/file/d/10jJlPF-LBruvVXCACBkg9ni0khVq9scr/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.15-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 132 | - ⭐⭐[QGIS 3.28.14-1 Firenze Portable - in lavorazione]() (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.14-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 133 | - ⭐⭐[QGIS 3.28.13-1 Firenze Portable - in lavorazione]() (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.13-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 134 | - ⭐⭐[QGIS 3.28.12-1 Firenze Portable - in lavorazione]() (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.12-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 135 | - ⭐⭐[QGIS 3.28.11-1 Firenze Portable](https://drive.google.com/file/d/10ikds5VRD1IMywpSbs30ynzlPWAPeSUo/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.11-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 136 | - ⭐⭐[QGIS 3.28.10-1 Firenze Portable](https://drive.google.com/file/d/10ieK_lZZqrrVkN6C6MyLWEIKVunr2Ddg/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.10-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 137 | - ⭐⭐[QGIS 3.28.9-1 Firenze Portable](https://drive.google.com/file/d/10hQl4A-fay5q1KoUIgWajI0p0R_Pql8I/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.9-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 138 | - ⭐⭐[QGIS 3.28.8-1 Firenze Portable](https://drive.google.com/file/d/10cyNXm7ofD-hCElJUvyXQ6IJ3X3MI0hF/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.8-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 139 | - ⭐⭐[QGIS 3.28.7-1 Firenze Portable](https://drive.google.com/file/d/10_GOW7lmocB8VYuEwHfr3rKzr-LTlizy/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.7-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 140 | - ⭐⭐[QGIS 3.28.6-1 Firenze Portable](https://drive.google.com/file/d/10ZHR18Knf4fiHKN3L3qWSRO54f7FQi38/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.6-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 141 | - ⭐⭐[QGIS 3.28.5-1 Firenze Portable](https://drive.google.com/file/d/10Vu-JFyuiiJcpwIjXaBkHIyG_Th28k1s/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.5-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 142 | - ⭐⭐[QGIS 3.28.4-3 Firenze Portable](https://drive.google.com/file/d/108H_q4-pM40DMQB6cgUNxO2EfUkzn-Ws/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.28.4-3`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 143 | - ⭐⭐⭐[QGIS 3.22.16-1 Białowieża Portable EOL](https://drive.google.com/file/d/103EBACERFZXL4IoNg3d0Q0FBaCu5sAcN/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.11-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 144 | - ⭐⭐⭐[QGIS 3.22.15-1 Białowieża Portable EOL](https://drive.google.com/file/d/102IhVQRwTNu5T6d3Jv5Et_fZVBqyl6p1/view?usp=sharing) (**[HA UN grave BUG CONOSCIUTO](https://github.com/qgis/QGIS/pull/51703)**!!!) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.11-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 145 | - ⭐⭐[QGIS 3.22.14-1 Białowieża Portable](https://drive.google.com/file/d/1-zzvZ5PjkBV4cTi1xXVYAMvfrfP8GeNC/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.11-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 146 | - ⭐⭐[QGIS 3.22.13-1 Białowieża Portable](https://drive.google.com/file/d/1-tdYRNtnFgWFsc2RNju5O1rnM6vOsXP7/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.11-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 147 | - [QGIS 3.22.12-1 Białowieża Portable](https://drive.google.com/file/d/1-pRs-0Mw-NiBNwGpeFYOjcJjP0vplT5C/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.11-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 148 | - [QGIS 3.22.11-1 Białowieża Portable](https://drive.google.com/file/d/1-i4mYs2F0HxhzRdHVKRW6ro-YhjadlYj/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.11-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 149 | - ⭐[QGIS 3.22.10-1 Białowieża Portable anche su Win7 64bit](https://drive.google.com/file/d/1-h381XZE2Eay4crHWPNQ3b7b1tQRQD4m/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.10-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 150 | - [QGIS 3.22.10-1 Białowieża Portable](https://drive.google.com/file/d/1-g_GH-JqsPqPRd-7mpn0NxmbF_nSy5z5/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.10-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 151 | - [QGIS 3.22.9-1 Białowieża Portable](https://drive.google.com/file/d/1-S272QXknZdWDbYcI2R9QBWo9pSNlUGI/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.9-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 152 | - [QGIS 3.22.8-1 Białowieża Portable](https://drive.google.com/file/d/1-ORu2NvPY0rgzddS9LTq03it-c_vSLZi/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.8-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 153 | - [QGIS 3.22.7-1 Białowieża Portable](https://drive.google.com/file/d/1RJzv6xL2iuL89YmQLIHzMYJnEW7EJtSa/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.7-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 154 | - [QGIS 3.22.6-1 Białowieża Portable](https://drive.google.com/file/d/1-AnZx7TxvP4JZr0er816Ex8ErbavLX1i/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W64-3.22.6-1`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute)(bug noti: ) 155 | 156 | **NB:** 157 | - 🙊: non funziona più in win7 [issue](https://github.com/qgis/QGIS/issues/56604) 158 | - ⭐⭐⭐: EOL, ultimo rialscio 159 | - ⭐⭐: occorre [rinominare](https://www.facebook.com/pigreco314/posts/pfbid02FAXfkezQXAU65SNzoX2Jq1nrn2jMeCz7w5jDktXbxG8in1ScJhCjL9x4aZsQ3yjml) il file `api-ms-win-core-path-l1-1-0.dll.w7` in `api-ms-win-core-path-l1-1-0.dll` (si trova nella cartella bin) per poterlo utilizzare in macchine che montano windows 7 64 b 160 | - ⭐: utilizzabile anche in macchine che montano windows 7 64 bit 161 | 162 | ## VECCHIO REPOSITORY OSGeo4W64 v1 163 | 164 |

165 |

166 |

167 | 168 | - [QGIS 3.24.3-1 Tisler Portable](https://drive.google.com/file/d/1-NW6bQGvK4Z4oELeYk0FtpdGxEN-zq1P/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\QGIS-OSGeo4W-3.24.3`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 169 | - **QGIS 3.20.1-1 Odense Portable** (grave bug, uso sconsigliato) 170 | - [QGIS 3.20.0-4 RC Odense Portable](https://drive.google.com/file/d/15QNiABWFlBfvxoGAFxJqUThT25Kenwqe/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\QGIS-OSGeo4W-3.20.0-4`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) 171 | - [QGIS 3.18.2-1 Zürich Portable](https://drive.google.com/file/d/1C04vJNz43dMaVAua3yT_u7e4UasFmLgx/view?usp=sharing) (da unzippare in una pen drive (o dove preferite) `F:\OSGeo4W_31821-testing`, doppio clic su `qgis-grass.bat`)(è una prima versione da testare, ogni suggerimento o segnalazione sono benvenute) [Grazie per l'aiuto a [Andrea Giudiceandrea](https://github.com/agiudiceandrea)] 172 | 173 | ### Con GRASS GIS 7.8 174 | 175 | - [QGIS 3.16.16-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/1ylrcrQKjpz4AEQPLyAKSZac-EhKpcBAR/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 176 | - [QGIS 3.16.15-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/18m4DNSkfXAoBbpcnaasrXzmWhHbZvpGA/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 177 | - [QGIS 3.16.14-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/1-2kJBHUOvlJZlQq7oNyPl8AMFwki8soC/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 178 | - [QGIS 3.16.13-1 Hannover Portable Grass 7.8.5 LTR](è la stessa della 3.16.12, creata solo per motivi di BUG presenti nella MSI) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 179 | - [QGIS 3.16.12-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/1-2KVy3j0WzOVQ2u2mxybSUgOUADPFqSx/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 180 | - [QGIS 3.16.11-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/1-1We95MgGXEzIyEoRVe4YA1K3SjlygU6/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 181 | - [QGIS 3.16.10-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/1XXnPxAXnWunDOS0tZ3YR9L83quORmEpK/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 182 | - [QGIS 3.16.9-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/1AXUHhw3Py-JTAxqcGayhA1NIxP8dnwZA/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 183 | - [QGIS 3.16.8-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/1D2DYM2GnercZztNZVCbPFWVX7stpMeCr/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 184 | - [QGIS 3.18.3-1 Zürich Portable Grass 7.8.5](https://drive.google.com/file/d/1EKdhBlfImdJNdHBFfCVSZU2EwtJzaXQg/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 185 | - [QGIS 3.16.7-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/18AncD24y2DPmWVW9Cp5mYKOE_t1YUMLg/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 186 | - [QGIS 3.18.2-1 Zürich Portable Grass 7.8.5](https://drive.google.com/file/d/1r2wb2psRJlg_3Dw_hErEQsblJpC7MuuD/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 187 | - [QGIS 3.16.6-1 Hannover Portable Grass 7.8.5 LTR](https://drive.google.com/file/d/1em9phgWHZd_gDM2ItiliYWBOEFMx1rOS/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 188 | - [QGIS 3.18.1-1 Zürich Portable Grass 7.8.5](https://drive.google.com/file/d/1WWyjI85c6lAXI4rdX6qMznHEVdE4Kz2I/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 189 | - [QGIS 3.16.5-1 Hannover Portable Grass 7.8.5 - NUOVA LTR](https://drive.google.com/file/d/1iXH2ZbJ1E4So8p67yePiAr1U5aSzydvm/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 190 | - **QGIS 3.18.0-1 Zürich** **RITIRATA** (per gravi BUG) 191 | - [QGIS 3.16.4-1 Hannover Portable Grass 7.8.5](https://drive.google.com/file/d/1QarJdO5Ejap1fnR6Abw9ATJZ0mz9mgAF/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 192 | - [QGIS 3.16.3-1 Hannover Portable Grass 7.8.5](https://drive.google.com/file/d/1rFU_jr06Uye94H_x7ebW4o_YCiHsomQi/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 193 | - [QGIS 3.10.14-1 A Coruña Portable Grass 7.8.5 - ultima LTR](https://drive.google.com/file/d/1nCcqao0Fs7vbynvoBhCH9F7IZR56zbGZ/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 194 | - [QGIS 3.16.2-2 Hannover Portable Grass 7.8.5](https://drive.google.com/file/d/16j98oyuNHdI6mzyxqb1LQW_O9EhP4VrV/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 195 | - [QGIS 3.10.13-2 A Coruña Portable Grass 7.8.5](https://drive.google.com/file/d/1bcYf5ymAnC0QDwZBiz6jOnXGyrSjPyu5/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 196 | - [QGIS 3.16.1-1 Hannover Portable](https://drive.google.com/file/d/1V478AX6M704k6XqBqpeCo6u3T6EDdyHY/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 197 | - [QGIS 3.10.12-1 A Coruña Portable](https://drive.google.com/file/d/1avMlzxvUhBulfQoiNQDTtY7LP9wqyjn6/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 198 | - [QGIS 3.16.0-1 Hannover Portable](https://drive.google.com/file/d/1C0i5c07wFW8FUqu4Kmi674P0HCr3-89R/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 199 | - [QGIS 3.10.11-1 A Coruña Portable](https://drive.google.com/file/d/1BwI2ctbCj_09Xiun9Jn-ULUc0Yp_sIVZ/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 200 | - [QGIS 3.14.16-2 Pi Portable](https://drive.google.com/file/d/1PYClM7R6Ig825XwchpdgtAQ7-yc5M0Jg/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W`, doppio clic su `qgis-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 201 | - [QGIS 3.10.10-2 A Coruña Portable](https://drive.google.com/file/d/1l-lVEE7qTleSZ9s-wvvZq8bPYpM73r9j/view?usp=sharing) (da unzippare in una pen drive `F:\OSGeo4W` doppio clic su `qgis-ltr-grass.bat`)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 202 | 203 | Unzippare, per avviare QGIS: doppio clic su `qgis-grass.bat` 204 | 205 | ### GRASS GIS non abilitato 206 | 207 | - [QGIS 3.14.15-1 Pi Portable](https://mega.nz/file/FYRD3IJT#ebhWN_rfzHS2K9Q_rkgtxJsGwyjQgW5qVe3MrM58eCA) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 208 | - [QGIS 3.14.0-1 Pi Portable](https://mega.nz/file/kJxAySYI#zh-lNt0VGCmCJBkSgYGWFZTEVOF7kNon6Lg6-A5ci7E) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 209 | - [QGIS 3.12.2-1 A Coruña Portable](https://mega.nz/file/pZZgAaLS#jeW77H4QWXdWthPU-tACoU1o30vcZKZ6CehXtPFkYxM) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 210 | - [QGIS 3.10.5-1 LTR A Coruña Portable](https://mega.nz/file/QcwkDCBJ#0bpC4P0dx4euAirNnjUJR34h3ZOUbIXLVDyP_UFVvxY) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 211 | - [QGIS 3.10.2-2 A Coruña Portable](https://mega.nz/#!hFpGgSqY!ortl0wgzflbQ_-HxrhK4uwu-T7tX5iu1FuwiXp0UQEM) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 212 | - [QGIS 3.8.3-1 Zanzibar Portable](https://mega.nz/#!xNoUDSKZ!j3yRI0DOGI6AtP_NdqLLsIDSXYX0dbXcaLsoIOcHHFQ) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 213 | - [QGIS 3.6.3-1 Noosa Portable](https://mega.nz/#!kEACTIiI!9oP4cFzBmb8CmuHsHb7v_y1sxy7kYFpq72GxjCcC3_g) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 214 | - [QGIS 3.4.15 LTR Madeira Portable](https://mega.nz/#!IYwglCgA!0rQNgcFv_hthCdr_govcKxiTaWBmQKUgRZN_mBjnQcU) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 215 | - [QGIS 3.4.10 LTR Madeira Portable](https://mega.nz/#!IN5VWaJY!nMUkHxy1krLLm9h1LdISTEVAcTRHyQumpPMDF927CpU) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 216 | - [QGIS 3.4.9 LTR Madeira Portable](https://mega.nz/#!UYRRFYIY!xljwwxNunudCoGwnvajNHjOuJf35TVYER-TyPx9-5LA) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 217 | - [QGIS 3.4.8 LTR Madeira Portable](https://mega.nz/#!dQBBzabA!NW76-W72lA7hCwvK9HDukHIWw_A1pOdjXvTdxOeAGLU) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 218 | - [QGIS 3.2.3-1 Bonn Portable](https://mega.nz/#!4JJxHCRD!eKpBzwTcskJeoY9cxwZzpjsYRmEemkmXT10alDNZ_I4) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 219 | - [QGIS 3.0.3-1 Girona Portable](https://mega.nz/#!JRg0WQIQ!0NK1-o1l1dFNk71E-KLbKxKt-leJKPtC-4JKavTTq3M) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 220 | - [QGIS 2.18.28-3 LTR Las Palmas Portable](https://mega.nz/#!dFRCAAwC!x3hx-EazfFCHsWXNrUE4zQbzDp8FIXEQzRcoxMIOz7g) (da unzippare in una pen drive `F:\OSGeo4W` e eseguire punto 8)(al primo avvio potrebbe non funzionare, quindi tentare almeno due volte... ci stiamo lavorando per risolvere il bug!) 221 | 222 | **DISCLAIMER** 223 | 224 | Questa guida è stata realizzata e testata nel mio laptop e funziona bene, si connette al web. Non mi assumo nessuna responsabilità su eventuali incidenti di percorso!!! 225 | 226 |

227 |

-------------------------------------------------------------------------------- /file/win64/py3_env.bat: -------------------------------------------------------------------------------- 1 | SET PYTHONPATH= 2 | SET PYTHONHOME=%OSGEO4W_ROOT%\apps\Python37 3 | PATH %OSGEO4W_ROOT%\apps\Python37;%OSGEO4W_ROOT%\apps\Python37\Scripts;%PATH% 4 | -------------------------------------------------------------------------------- /file/win64/qgis-grass.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | REM Totò Fiandaca - 17/09/2020 3 | REM ensures that that the commands in your batch file are not printed; only their output is printed 4 | REM @ECHO OFF 5 | REM expands to the drive letter and path in which that batch file is located and set a variable 6 | REM SET DRV_LTR=%~dp0 7 | SET DRV_LTR=%cd% 8 | REM set a specific Qgis variable with a variable setting before 9 | SET OSGEO4W_ROOT=%DRV_LTR%\qgis 10 | REM add a new path to the system path 11 | path %PATH%;%OSGEO4W_ROOT%\apps\qgis\bin;%OSGEO4W_ROOT%\apps;%OSGEO4W_ROOT%\bin;%OSGEO4W_ROOT%\apps\grass 12 | REM if the bat file find one argument (project name), open it. Else open a Qgis program with a new empty project 13 | IF "%1" == "" (start "QGIS" /B %OSGEO4W_ROOT%\bin\qgis.bat --profiles-path %DRV_LTR%\qgisconfig) ELSE (start "QGIS" /B %OSGEO4W_ROOT%\bin\qgis.bat --profiles-path %DRV_LTR%\qgisconfig --project %1) 14 | -------------------------------------------------------------------------------- /file/win64/qgis-ltr-grass.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | REM Totò Fiandaca - 17/09/2020 3 | REM ensures that that the commands in your batch file are not printed; only their output is printed 4 | REM @ECHO OFF 5 | REM expands to the drive letter and path in which that batch file is located and set a variable 6 | REM SET DRV_LTR=%~dp0 7 | SET DRV_LTR=%cd% 8 | REM set a specific Qgis variable with a variable setting before 9 | SET OSGEO4W_ROOT=%DRV_LTR%\qgis 10 | REM add a new path to the system path 11 | path %PATH%;%OSGEO4W_ROOT%\apps\qgis-ltr\bin;%OSGEO4W_ROOT%\apps;%OSGEO4W_ROOT%\bin;%OSGEO4W_ROOT%\apps\grass 12 | REM if the bat file find one argument (project name), open it. Else open a Qgis program with a new empty project 13 | IF "%1" == "" (start "QGIS" /B %OSGEO4W_ROOT%\bin\qgis-ltr.bat --profiles-path %DRV_LTR%\qgisconfig) ELSE (start "QGIS" /B %OSGEO4W_ROOT%\bin\qgis-ltr.bat --profiles-path %DRV_LTR%\qgisconfig --project %1) 14 | 15 | REM usare le righe di sotto se trattasi di LTR, togliere REM iniziale e metterlo nelle righe 11 e 13 16 | REM path %PATH%;%OSGEO4W_ROOT%\apps\qgis-ltr\bin;%OSGEO4W_ROOT%\apps;%OSGEO4W_ROOT%\bin;%OSGEO4W_ROOT%\apps\grass 17 | REM if the bat file find one argument (project name), open it. Else open a Qgis program with a new empty project 18 | REM IF "%1" == "" (start "QGIS" /B %OSGEO4W_ROOT%\bin\qgis-ltr.bat --profiles-path %DRV_LTR%\qgisconfig) ELSE (start "QGIS" /B %OSGEO4W_ROOT%\bin\qgis-ltr.bat --profiles-path %DRV_LTR%\qgisconfig --project %1) 19 | -------------------------------------------------------------------------------- /file/win64/qgis-ltr.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call "%~dp0\o4w_env.bat" 3 | call "%OSGEO4W_ROOT%\apps\grass\grass78\etc\env.bat" 4 | call qt5_env.bat 5 | call py3_env.bat 6 | @echo off 7 | path %OSGEO4W_ROOT%\apps\qgis-ltr\bin;%OSGEO4W_ROOT%\apps\grass\grass78\lib;%OSGEO4W_ROOT%\apps\grass\grass78\bin;%PATH% 8 | set QGIS_PREFIX_PATH=%OSGEO4W_ROOT:\=/%/apps/qgis-ltr 9 | set GDAL_FILENAME_IS_UTF8=YES 10 | rem Set VSI cache to be used as buffer, see #6448 11 | set VSI_CACHE=TRUE 12 | set VSI_CACHE_SIZE=1000000 13 | set QT_PLUGIN_PATH=%OSGEO4W_ROOT%\apps\qgis-ltr\qtplugins;%OSGEO4W_ROOT%\apps\qt5\plugins 14 | start "QGIS" /B "%OSGEO4W_ROOT%\bin\qgis-ltr-bin.exe" %* 15 | exit 16 | -------------------------------------------------------------------------------- /file/win64/qgis.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call "%~dp0\o4w_env.bat" 3 | call "%OSGEO4W_ROOT%\apps\grass\grass78\etc\env.bat" 4 | call qt5_env.bat 5 | call py3_env.bat 6 | @echo off 7 | path %OSGEO4W_ROOT%\apps\qgis\bin;%OSGEO4W_ROOT%\apps\grass\grass78\lib;%OSGEO4W_ROOT%\apps\grass\grass78\bin;%PATH% 8 | set QGIS_PREFIX_PATH=%OSGEO4W_ROOT:\=/%/apps/qgis 9 | set GDAL_FILENAME_IS_UTF8=YES 10 | rem Set VSI cache to be used as buffer, see #6448 11 | set VSI_CACHE=TRUE 12 | set VSI_CACHE_SIZE=1000000 13 | set QT_PLUGIN_PATH=%OSGEO4W_ROOT%\apps\qgis\qtplugins;%OSGEO4W_ROOT%\apps\qt5\plugins 14 | start "QGIS" /B "%OSGEO4W_ROOT%\bin\qgis-bin.exe" %* 15 | exit 16 | -------------------------------------------------------------------------------- /file/win64/win64.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/file/win64/win64.zip -------------------------------------------------------------------------------- /imgs/animazione.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/animazione.gif -------------------------------------------------------------------------------- /imgs/bash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/bash.gif -------------------------------------------------------------------------------- /imgs/giphy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/giphy.gif -------------------------------------------------------------------------------- /imgs/img_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/img_01.png -------------------------------------------------------------------------------- /imgs/img_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/img_02.png -------------------------------------------------------------------------------- /imgs/img_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/img_03.png -------------------------------------------------------------------------------- /imgs/info_osgeo4w_testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/info_osgeo4w_testing.png -------------------------------------------------------------------------------- /imgs/info_qgis320RC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/info_qgis320RC.png -------------------------------------------------------------------------------- /imgs/info_qgis322ltr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/info_qgis322ltr.png -------------------------------------------------------------------------------- /imgs/qgis3280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/qgis3280.png -------------------------------------------------------------------------------- /imgs/splash_3_14_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/splash_3_14_0.png -------------------------------------------------------------------------------- /imgs/splash_3_16_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/splash_3_16_0.png -------------------------------------------------------------------------------- /imgs/splash_3_4_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pigreco/QGIS_portable_3x/13d7664242aa27ad4022d9f5663d0b88c28e623e/imgs/splash_3_4_0.png -------------------------------------------------------------------------------- /portable_OSGeo4W-v2_msi.md: -------------------------------------------------------------------------------- 1 | # procedura 2 | 3 | 1. scaricare il file *.msi da qui : 4 | 2. estrarlo seguendo questo link : 5 | 3. rinominare la cartella in `qgis` 6 | 4. all'interno della cartella `qgis` incollare il file `qgis-grass.bat` della procedura classica; 7 | 5. nella cartella ~~`apps\qgis\python\plugins\processing\algs\saga`~~ `qgis\apps\qgis-ltr\python\plugins\sagaprovider` rimoninare il file `SagaAlgorithmProvider.py.tmpl` in `SagaAlgorithmProvider.py` e modificare la riga 43 da `REQUIRED_VERSION = @saga@` a `REQUIRED_VERSION = '7.8.2'` vedi commento 8 | 6. ricercare, dentro la cartella `qgis` tutti i file `*.tmpl` e rinominarli togliendo `.tmpl` 9 | 7. zippare e la portable è pronta. 10 | 11 | grazie **Andrea Giudiceandrea** -------------------------------------------------------------------------------- /script-exe/script.md: -------------------------------------------------------------------------------- 1 | ## descrizione script 2 | 3 | Il file eseguibile (per esempio:`QGIS-OSGeo4W-3.4.9-1-Setup-x86_64.exe`) è un file zippato, per unzipparlo in ambiente linux occorre installare un tool, io ho scelto [questo](https://manpages.debian.org/jessie/p7zip-full/7za.1.en.html): 4 | 5 | per installarlo in linux: 6 | 7 | `sudo apt-get install p7zip-full` 8 | 9 | --- 10 | 11 | **script:** 12 | 13 | 14 | ```bash 15 | #!/bin/bash 16 | 17 | set -x 18 | # variabile con nome versione 19 | versione="QGIS-OSGeo4W-3.4.9-1-Setup-x86_64" 20 | # variabile con mome versione finale, estrae solo parte centrale 21 | nome=$(sed -r 's/(QGIS-)(.+)(-Setup-x86_64.exe)/\2/g' <<<"$versione") 22 | # scarico il file eseguibile 23 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 24 | # unzippo il file eseguibile 25 | 7z x "$versione".exe 26 | # rinomino la cartella 27 | mv '$_25_' OSGeo4W 28 | # sposto la cartella 29 | mv '$PLUGINSDIR' OSGeo4W 30 | #cambio cartella 31 | cd OSGeo4W/bin 32 | # rinomino file caso LTR 33 | mv qgis-ltr.bat.tmpl qgis-ltr.bat 34 | # rinomino file caso non LTR 35 | # mv qgis.bat.tmpl qgis.bat 36 | # cambio cartella caso LTR 37 | cd ../apps/qgis-ltr/bin 38 | # cambio cartella caso non LTR 39 | # cd ../apps/qgis/bin 40 | # scarico cartella zippata 41 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 42 | # unzippo cartella 43 | 7z x win64.zip 44 | # rimuovo cartella zippata 45 | rm win64.zip 46 | # cambio cartella 47 | # creo unica cartella zippata, adeguare i numeri finali 48 | # non eseguire questo passo se volete avviare QGIS da questa posizione 49 | cd ../../../../ 50 | 7z a "$nome".7z OSGeo4W 51 | ``` 52 | 53 | **gif animata:** 54 | 55 | Ho creato una cartella sul desktop **qgis38** e ho copiato all'interno lo script; digito `bash` e poi `chmod +x ./script.sh` per i permessi; poi lanciare lo script `./script.sh` 56 | 57 |

58 |

-------------------------------------------------------------------------------- /script-exe/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | 5 | versione="QGIS-OSGeo4W-3.4.15-1-Setup-x86_64.exe" 6 | nome=$(sed -r 's/(QGIS-)(.+)(-Setup-x86_64.exe)/\2/g' <<<"$versione") 7 | echo "$nome" 8 | 9 | curl http://download.osgeo.org/qgis/win64/"$versione" >"$versione" 10 | 7z x "$versione" 11 | mv '$_25_' OSGeo4W 12 | mv '$PLUGINSDIR' OSGeo4W 13 | cd OSGeo4W/bin 14 | mv qgis-ltr.bat.tmpl qgis-ltr.bat 15 | cd ../apps/qgis-ltr/bin 16 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 17 | 7z x win64.zip 18 | rm win64.zip 19 | cd ../../../../ 20 | 7z a "$nome".7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_218.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | # variabile con nome versione 5 | versione=QGIS-OSGeo4W-2.18.28-3-Setup-x86_64 6 | # scarico il file eseguibile 7 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 8 | # unzippo il file eseguibile 9 | 7z x "$versione".exe 10 | # rinomino la cartella 11 | mv '$_25_' OSGeo4W 12 | # sposto la cartellan 13 | mv '$PLUGINSDIR' OSGeo4W 14 | #cambio cartella 15 | cd OSGeo4W/bin 16 | # rinomino file caso LTR 17 | mv qgis-ltr.bat.tmpl qgis-ltr.bat 18 | # rinomino file caso non LTR 19 | # mv qgis.bat.tmpl qgis.bat 20 | # cambio cartella caso LTR 21 | cd ../apps/qgis-ltr/bin 22 | # cambio cartella caso non LTR 23 | #cd ../apps/qgis/bin 24 | # scarico cartella zippata 25 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 26 | # unzippo cartella 27 | 7z x win64.zip 28 | # rimuovo cartella zippata 29 | rm win64.zip 30 | # cambio cartella 31 | cd ../../../../ 32 | # creo unica cartella zippata, adeguare i numeri finali 33 | 7z a OSGeo4W_218283.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_310102_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.10.10-2-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd ../../../../../ 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_310102-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_310111_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.10.11-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd ../../../../../ 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_310111-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_310121_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.10.12-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_310121-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_310132_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.10.13-2-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_310132-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_310141_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.10.14-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_310141-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_3105.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | # variabile con nome versione 5 | versione=QGIS-OSGeo4W-3.10.5-1-Setup-x86_64 6 | # scarico il file eseguibile 7 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 8 | # unzippo il file eseguibile 9 | 7z x "$versione".exe 10 | # rinomino la cartella 11 | mv '$_25_' OSGeo4W 12 | # sposto la cartella 13 | mv '$PLUGINSDIR' OSGeo4W 14 | #cambio cartella 15 | cd OSGeo4W/bin 16 | # rinomino file caso LTR 17 | mv qgis-ltr.bat.tmpl qgis-ltr.bat 18 | # rinomino file caso non LTR 19 | # mv qgis.bat.tmpl qgis.bat 20 | # cambio cartella caso LTR 21 | cd ../apps/qgis-ltr/bin 22 | # cambio cartella caso non LTR 23 | # cd ../apps/qgis/bin 24 | # scarico cartella zippata 25 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 26 | # unzippo cartella 27 | 7z x win64.zip 28 | # rimuovo cartella zippata 29 | rm win64.zip 30 | # cambio cartella 31 | cd ../../../../ 32 | # creo unica cartella zippata, adeguare i numeri finali 33 | 7z a OSGeo4W_3105.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_3122.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | # variabile con nome versione 5 | versione=QGIS-OSGeo4W-3.12.2-1-Setup-x86_64 6 | # scarico il file eseguibile 7 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 8 | # unzippo il file eseguibile 9 | 7z x "$versione".exe 10 | # rinomino la cartella 11 | mv '$_25_' OSGeo4W 12 | # sposto la cartella 13 | mv '$PLUGINSDIR' OSGeo4W 14 | #cambio cartella 15 | cd OSGeo4W/bin 16 | # rinomino file caso LTR 17 | # mv qgis-ltr.bat.tmpl qgis-ltr.bat 18 | # rinomino file caso non LTR 19 | mv qgis.bat.tmpl qgis.bat 20 | # cambio cartella caso LTR 21 | # cd ../apps/qgis-ltr/bin 22 | # cambio cartella caso non LTR 23 | cd ../apps/qgis/bin 24 | # scarico cartella zippata 25 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 26 | # unzippo cartella 27 | 7z x win64.zip 28 | # rimuovo cartella zippata 29 | rm win64.zip 30 | # cambio cartella 31 | cd ../../../../ 32 | # creo unica cartella zippata, adeguare i numeri finali 33 | 7z a OSGeo4W_3122.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_3140.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | # variabile con nome versione 5 | versione=QGIS-OSGeo4W-3.14.0-1-Setup-x86_64 6 | # scarico il file eseguibile 7 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 8 | # unzippo il file eseguibile 9 | 7z x "$versione".exe 10 | # rinomino la cartella 11 | mv '$_25_' OSGeo4W 12 | # sposto la cartella 13 | mv '$PLUGINSDIR' OSGeo4W 14 | #cambio cartella 15 | cd OSGeo4W/bin 16 | # rinomino file caso LTR 17 | # mv qgis-ltr.bat.tmpl qgis-ltr.bat 18 | # rinomino file caso non LTR 19 | mv qgis.bat.tmpl qgis.bat 20 | # cambio cartella caso LTR 21 | # cd ../apps/qgis-ltr/bin 22 | # cambio cartella caso non LTR 23 | cd ../apps/qgis/bin 24 | # scarico cartella zippata 25 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 26 | # unzippo cartella 27 | 7z x win64.zip 28 | # rimuovo cartella zippata 29 | rm win64.zip 30 | # cambio cartella 31 | cd ../../../../ 32 | # creo unica cartella zippata, adeguare i numeri finali 33 | 7z a OSGeo4W_3140.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31415.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | # variabile con nome versione 5 | versione=QGIS-OSGeo4W-3.14.15-1-Setup-x86_64 6 | # scarico il file eseguibile 7 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 8 | # unzippo il file eseguibile 9 | 7z x "$versione".exe 10 | # rinomino la cartella 11 | mv '$_25_' OSGeo4W 12 | # sposto la cartella 13 | mv '$PLUGINSDIR' OSGeo4W 14 | #cambio cartella 15 | cd OSGeo4W/bin 16 | # rinomino file caso LTR 17 | # mv qgis-ltr.bat.tmpl qgis-ltr.bat 18 | # rinomino file caso non LTR 19 | mv qgis.bat.tmpl qgis.bat 20 | # cambio cartella caso LTR 21 | # cd ../apps/qgis-ltr/bin 22 | # cambio cartella caso non LTR 23 | cd ../apps/qgis/bin 24 | # scarico cartella zippata 25 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 26 | # unzippo cartella 27 | 7z x win64.zip 28 | # rimuovo cartella zippata 29 | rm win64.zip 30 | # cambio cartella 31 | cd ../../../../ 32 | # creo unica cartella zippata, adeguare i numeri finali 33 | 7z a OSGeo4W_31415.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31416_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.14.16-2-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd ../../../../../ 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_314162_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31601_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.0-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd ../../../../../ 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31601_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_316101_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.10-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_316101-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_316111_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.11-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_316111-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31611_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.1-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31611_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_316121_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.12-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_316121-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_316141_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.14-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_316141-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_316151_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.15-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_316151-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_316161_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.16-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_316161-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31622_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.2-2-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31622_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31631_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.3-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31631_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31641_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.4-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31641-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31651_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.5-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31651-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31661_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.6-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31661-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31671_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.7-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31671-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31681_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.8-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31681-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31691_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.16.9-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella 26 | cd ../apps/qgis-ltr/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31691-ltr_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31811_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.18.1-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31811_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_3181_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.18.0-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_3181_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31821_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.18.2-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31821_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_31831_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W e lavora da qui 4 | 5 | set -x 6 | # variabile con nome versione 7 | versione=QGIS-OSGeo4W-3.18.3-1-Setup-x86_64 8 | # scarico il file eseguibile 9 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 10 | # unzippo il file eseguibile 11 | 7z x "$versione".exe 12 | # rinomino la cartella 13 | mv '$_25_' qgis 14 | # sposto la cartella 15 | mv '$PLUGINSDIR' qgis 16 | # scarico file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambio cartella 19 | cd qgis/bin 20 | # scarico file qgis.bat e py3_env.bat 21 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis.bat" >qgis.bat 22 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/py3_env.bat" >py3_env.bat 23 | # nel caso sia una LTR 24 | # curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr.bat" >qgis-ltr.bat 25 | # cambio cartella caso non LTR 26 | cd ../apps/qgis/bin 27 | # scarico cartella zippata 28 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 29 | # unzippo cartella 30 | 7z x win64.zip 31 | # rimuovo file inutili 32 | rm win64.zip 33 | # cambio cartella 34 | cd ../../../../ 35 | rm *.exe 36 | # cambio cartella 37 | cd .. 38 | # creo unica cartella zippata, adeguare i numeri finali 39 | 7z a OSGeo4W64_31831_grass78.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_3410.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | 5 | curl http://download.osgeo.org/qgis/win64/QGIS-OSGeo4W-3.4.10-1-Setup-x86_64.exe >QGIS-OSGeo4W-3.4.10-1-Setup-x86_64.exe 6 | 7z x QGIS-OSGeo4W-3.4.10-1-Setup-x86_64.exe 7 | mv '$_25_' OSGeo4W 8 | mv '$PLUGINSDIR' OSGeo4W 9 | cd OSGeo4W/bin 10 | mv qgis-ltr.bat.tmpl qgis-ltr.bat 11 | cd ../apps/qgis-ltr/bin 12 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 13 | 7z x win64.zip 14 | rm win64.zip 15 | cd ../../../../ 16 | 7z a OSGeo4W_3410.7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_3415.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | 5 | versione="QGIS-OSGeo4W-3.4.15-1-Setup-x86_64.exe" 6 | nome=$(sed -r 's/(QGIS-)(.+)(-Setup-x86_64.exe)/\2/g' <<<"$versione") 7 | echo "$nome" 8 | 9 | curl http://download.osgeo.org/qgis/win64/"$versione" >"$versione" 10 | 7z x "$versione" 11 | mv '$_25_' OSGeo4W 12 | mv '$PLUGINSDIR' OSGeo4W 13 | cd OSGeo4W/bin 14 | mv qgis-ltr.bat.tmpl qgis-ltr.bat 15 | cd ../apps/qgis-ltr/bin 16 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 17 | 7z x win64.zip 18 | rm win64.zip 19 | cd ../../../../ 20 | 7z a "$nome".7z OSGeo4W -------------------------------------------------------------------------------- /script-exe/script_38.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -x 4 | # variabile con nome versione 5 | versione=QGIS-OSGeo4W-3.8.0-1-Setup-x86_64 6 | # scarico il file eseguibile 7 | curl http://download.osgeo.org/qgis/win64/"$versione".exe >"$versione".exe 8 | # unzippo il file eseguibile 9 | 7z x "$versione".exe 10 | # rinomino la cartella 11 | mv '$_25_' OSGeo4W 12 | # sposto la cartella 13 | mv '$PLUGINSDIR' OSGeo4W 14 | #cambio cartella 15 | cd OSGeo4W/bin 16 | # rinomino file caso LTR 17 | # mv qgis-ltr.bat.tmpl qgis-ltr.bat 18 | # rinomino file caso non LTR 19 | mv qgis.bat.tmpl qgis.bat 20 | # cambio cartella caso LTR 21 | # cd ../apps/qgis-ltr/bin 22 | # cambio cartella caso non LTR 23 | cd ../apps/qgis/bin 24 | # scarico cartella zippata 25 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/win64.zip" >win64.zip 26 | # unzippo cartella 27 | 7z x win64.zip 28 | # rimuovo cartella zippata 29 | rm win64.zip 30 | # cambio cartella 31 | cd ../../../../ 32 | # creo unica cartella zippata, adeguare i numeri finali 33 | 7z a OSGeo4W_380.7z OSGeo4W -------------------------------------------------------------------------------- /script-msi/script_322ltr_grass_saga.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.22.16-1" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambia cartella 19 | cd qgis/apps/qgis-ltr/python/plugins/sagaprovider 20 | # rinomina file 21 | mv SagaAlgorithmProvider.py.tmpl SagaAlgorithmProvider.py 22 | # modificare la riga 43 del file 23 | sed -i "s/@saga@/'7.8.2'/" SagaAlgorithmProvider.py 24 | # cambia cartella e ritorna dentro OSGeo4W64 25 | cd ../../../../../../ 26 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 27 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 28 | # elimina file non necessari 29 | rm *.msi 30 | rm *.sh 31 | # cambia cartella 32 | cd .. 33 | # crea unica cartella zippata 34 | 7z a OSGeo4W64_"$nr"-ltr_grass-saga.7z OSGeo4W64 35 | -------------------------------------------------------------------------------- /script-msi/script_3243_grass_saga.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.24.3-1" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambia cartella 19 | cd qgis/apps/qgis/python/plugins/sagaprovider 20 | # rinomina file 21 | mv SagaAlgorithmProvider.py.tmpl SagaAlgorithmProvider.py 22 | # modificare la riga 43 del file 23 | sed -i "s/@saga@/'7.8.2'/" SagaAlgorithmProvider.py 24 | # cambia cartella e ritorna dentro OSGeo4W64 25 | cd ../../../../../../ 26 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 27 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 28 | # elimina file non necessari 29 | rm *.msi 30 | rm *.sh 31 | # cambia cartella 32 | cd .. 33 | # crea unica cartella zippata 34 | 7z a OSGeo4W64_"$nr"_grass-saga.7z OSGeo4W64 35 | -------------------------------------------------------------------------------- /script-msi/script_3263_grass_saga.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.26.3-1" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambia cartella 19 | cd qgis/apps/qgis/python/plugins/sagaprovider 20 | # rinomina file 21 | mv SagaAlgorithmProvider.py.tmpl SagaAlgorithmProvider.py 22 | # modificare la riga 43 del file 23 | sed -i "s/@saga@/'7.8.2'/" SagaAlgorithmProvider.py 24 | # cambia cartella e ritorna dentro OSGeo4W64 25 | cd ../../../../../../ 26 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 27 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 28 | # elimina file non necessari 29 | rm *.msi 30 | rm *.sh 31 | # cambia cartella 32 | cd .. 33 | # crea unica cartella zippata 34 | 7z a OSGeo4W64_"$nr"_grass-saga.7z OSGeo4W64 35 | -------------------------------------------------------------------------------- /script-msi/script_3280_grass_saga.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.28.0-2" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambia cartella 19 | cd qgis/apps/qgis/python/plugins/sagaprovider 20 | # rinomina file 21 | mv SagaAlgorithmProvider.py.tmpl SagaAlgorithmProvider.py 22 | # modificare la riga 43 del file 23 | sed -i "s/@saga@/'7.8.2'/" SagaAlgorithmProvider.py 24 | # cambia cartella e ritorna dentro OSGeo4W64 25 | cd ../../../../../../ 26 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 27 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 28 | # elimina file non necessari 29 | rm *.msi 30 | rm *.sh 31 | # cambia cartella 32 | cd .. 33 | # crea unica cartella zippata 34 | 7z a OSGeo4W64_"$nr"_grass-saga.7z OSGeo4W64 35 | -------------------------------------------------------------------------------- /script-msi/script_3281_grass_saga.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.28.1-1" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambia cartella 19 | cd qgis/apps/qgis/python/plugins/sagaprovider 20 | # rinomina file 21 | mv SagaAlgorithmProvider.py.tmpl SagaAlgorithmProvider.py 22 | # modificare la riga 43 del file 23 | sed -i "s/@saga@/'7.8.2'/" SagaAlgorithmProvider.py 24 | # cambia cartella e ritorna dentro OSGeo4W64 25 | cd ../../../../../../ 26 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 27 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 28 | # elimina file non necessari 29 | rm *.msi 30 | rm *.sh 31 | # cambia cartella 32 | cd .. 33 | # crea unica cartella zippata 34 | 7z a OSGeo4W64_"$nr"_grass-saga.7z OSGeo4W64 35 | -------------------------------------------------------------------------------- /script-msi/script_3282_grass_saga.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.28.2-1" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambia cartella 19 | cd qgis/apps/qgis/python/plugins/sagaprovider 20 | # rinomina file 21 | mv SagaAlgorithmProvider.py.tmpl SagaAlgorithmProvider.py 22 | # modificare la riga 43 del file 23 | sed -i "s/@saga@/'7.8.2'/" SagaAlgorithmProvider.py 24 | # cambia cartella e ritorna dentro OSGeo4W64 25 | cd ../../../../../../ 26 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 27 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 28 | # elimina file non necessari 29 | rm *.msi 30 | rm *.sh 31 | # cambia cartella 32 | cd .. 33 | # crea unica cartella zippata 34 | 7z a OSGeo4W64_"$nr"_grass-saga.7z OSGeo4W64 35 | -------------------------------------------------------------------------------- /script-msi/script_3283_grass_saga.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.28.3-1" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 18 | #cambia cartella 19 | cd qgis/apps/qgis/python/plugins/sagaprovider 20 | # rinomina file 21 | mv SagaAlgorithmProvider.py.tmpl SagaAlgorithmProvider.py 22 | # modificare la riga 43 del file 23 | sed -i "s/@saga@/'7.8.2'/" SagaAlgorithmProvider.py 24 | # cambia cartella e ritorna dentro OSGeo4W64 25 | cd ../../../../../../ 26 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 27 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 28 | # elimina file non necessari 29 | rm *.msi 30 | rm *.sh 31 | # cambia cartella 32 | cd .. 33 | # crea unica cartella zippata 34 | 7z a OSGeo4W64_"$nr"_grass-saga.7z OSGeo4W64 35 | -------------------------------------------------------------------------------- /script-msi/script_328ltr_grass_saga.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.28.15-1" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | #cambia cartella 19 | cd qgis/apps/qgis-ltr/python/plugins/sagaprovider 20 | # rinomina file 21 | mv SagaAlgorithmProvider.py.tmpl SagaAlgorithmProvider.py 22 | # modificare la riga 43 del file 23 | sed -i "s/@saga@/'7.8.2'/" SagaAlgorithmProvider.py 24 | # cambia cartella e ritorna dentro OSGeo4W64 25 | cd ../../../../../../ 26 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 27 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 28 | # elimina file non necessari 29 | rm *.msi 30 | rm *.sh 31 | # cambia cartella 32 | cd .. 33 | # crea unica cartella zippata 34 | 7z a OSGeo4W64_"$nr"-ltr_grass-saga.7z OSGeo4W64 35 | -------------------------------------------------------------------------------- /script-msi/script_3300_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | # a partire da questa versione non c'è più SAGA GIS nel core 5 | 6 | set -x 7 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 8 | nomefile="QGIS-OSGeo4W-3.30.2-1" 9 | # estrae numero versione: 3.xx.x 10 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 11 | # scarica il file eseguibile 12 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 13 | # unzippa il file eseguibile msi 14 | msiextract -C ./ "$nomefile".msi 15 | # rinomina la cartella 16 | mv 'QGIS '"$nr" qgis 17 | # scarica file qgis-grass.bat 18 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-grass.bat" >qgis-grass.bat 19 | # elimina file non necessari 20 | rm *.msi 21 | rm *.sh 22 | # cambia cartella 23 | cd .. 24 | # crea unica cartella zippata 25 | 7z a OSGeo4W64_"$nr"_grass.7z OSGeo4W64 26 | -------------------------------------------------------------------------------- /script-msi/script_334ltr_grass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # crea una cartella OSGeo4W64 e lavora da qui 4 | 5 | set -x 6 | # variabile con nome file: da qui http://download.osgeo.org/qgis/win64/ 7 | nomefile="QGIS-OSGeo4W-3.34.1-1" 8 | # estrae numero versione: 3.xx.x 9 | nr=`echo "$nomefile" | sed s/QGIS-OSGeo4W-// | sed -E s/-.$//` 10 | # scarica il file eseguibile 11 | curl http://download.osgeo.org/qgis/win64/"$nomefile".msi >"$nomefile".msi 12 | # unzippa il file eseguibile msi 13 | msiextract -C ./ "$nomefile".msi 14 | # rinomina la cartella 15 | mv 'QGIS '"$nr" qgis 16 | # scarica file qgis-grass.bat 17 | curl -L "https://github.com/pigreco/QGIS_portable_3x/raw/master/file/win64/qgis-ltr-grass.bat" >qgis-ltr-grass.bat 18 | # rinominare tutti i file `*.py.tmpl` togliendo `.tmpl` 19 | find -iname \*.py.tmpl | rename -v "s/py.tmpl/py/g" 20 | # elimina file non necessari 21 | rm *.msi 22 | rm *.sh 23 | # cambia cartella 24 | cd .. 25 | # crea unica cartella zippata 26 | 7z a OSGeo4W64_"$nr"-ltr_grass.7z OSGeo4W64 27 | --------------------------------------------------------------------------------