├── 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 |
--------------------------------------------------------------------------------