SlideShare a Scribd company logo
Installing QGIS on
a Network
How the University of Edinburgh made QGIS
available on its Managed Desktop system
The University Network
• Serves over 13,000 staff and over 37,000 students
• Largest campus computing network in Britain
• More than 3000 computers across open-access and
specialist labs
The Human Network
• Identify
• Connect
• Inform
Mailing List
• Poll users:
• When to update
• Which version to update to
• Inform users of the changes
• Share links to resources
Options & Conditions
• 64 Bit
• Version 2.14.3 (LTR)
• No Desktop Icons
• Must be easy to cleanly Uninstall
How wasn’t it done?
• Usually use App-V but not in this case
• Not sure that this would support the use of user downloaded plugins
• No MSI or other standard installer
• No well known scripting installer
• Silent installer is not well documented
• Needed to search QGIS forums for details
How was it done?
Using a command script to manually install then customise:
• A very simple command defines the installer
QGIS-OSGeo4W-2.14.3-1-Setup-x86_64.exe /S
/D=<installationlocation>
• Where /S means silent install and /D is the location i.e.
C:Program Files
• Manual tidy up cleans the start menu & removes desktop icons
How is it undone?
• Another simple command defines the uninstaller
C:Program FilesQGIS EssenUninstall-
QGIS.exe /S _?=c:PROGRA~1QGIS Essen
• There are some registry items to clear:
• HKLMSoftwareQGIS Essen
• HKLMSoftwareMicrosoftWindowsCurrentVersionUninstallQGIS
Essen
• Manual tidy removes the QGIS installation directory
Conclusions
• Very easy by normal standards
• Best to avoid virtual installers for plugins
• Get a community to consult on changes
• There is no need to be afraid of OpenSource
software on large network installations
• Can’t wait to run the process for QGIS 3.2!

More Related Content

What's hot

Slides nutrição
Slides nutriçãoSlides nutrição
Slides nutrição
melodilva
 
HistóRia Do Futebol
HistóRia Do FutebolHistóRia Do Futebol
HistóRia Do Futebol
Danolipe
 
Slide pascoa
Slide pascoaSlide pascoa
Slide pascoa
Isabel Aguiar
 
Conhecendo as religiões
Conhecendo as religiõesConhecendo as religiões
Conhecendo as religiões
silviaanalia5473
 
O surgimento do cristianismo
O surgimento do cristianismoO surgimento do cristianismo
O surgimento do cristianismo
Fabrício Colombo
 
Alimentação saudável
Alimentação saudávelAlimentação saudável
Alimentação saudável
Sasuke Sakura
 
Alimentação, saúde e exercício físico
Alimentação, saúde e  exercício físicoAlimentação, saúde e  exercício físico
Alimentação, saúde e exercício físico
Marcelo Souza
 
Belajar ketaatan Ruth
Belajar ketaatan RuthBelajar ketaatan Ruth
Belajar ketaatan Ruth
Hendra Kasenda
 
ApresentaçãO Em Power Point Tema Desporto
ApresentaçãO Em Power Point Tema DesportoApresentaçãO Em Power Point Tema Desporto
ApresentaçãO Em Power Point Tema Desporto
DeolindaMoareira
 
O Voleibol
O VoleibolO Voleibol
O Voleibol
TatianaBatista5501
 
Futebol 1ª aula
Futebol 1ª aulaFutebol 1ª aula
Futebol 1ª aula
Felipe Mago
 
Exercício Físico
Exercício  FísicoExercício  Físico
Exercício Físico
andreleite41
 
Rugby
RugbyRugby
Rugby
evandrolhp
 
Basquetebol - Resumo
Basquetebol - ResumoBasquetebol - Resumo
Basquetebol - Resumo
Filipe Silva
 
Masa Alkitab Dari Abraham Hingga MUsa
Masa Alkitab Dari Abraham Hingga MUsaMasa Alkitab Dari Abraham Hingga MUsa
Masa Alkitab Dari Abraham Hingga MUsa
CIPTO SIMANJUNTAK
 
Automobilismo
AutomobilismoAutomobilismo
Automobilismo
LaraPereira54
 
Musculação para o adolescente.
Musculação para o adolescente.Musculação para o adolescente.
Musculação para o adolescente.
Marcelo Souza
 
História do atletismo e atletismo na escola
História do atletismo e atletismo na escolaHistória do atletismo e atletismo na escola
História do atletismo e atletismo na escola
Anjo da Luz
 
Atividade fisica, aptidão_física_e_saúde
Atividade fisica, aptidão_física_e_saúdeAtividade fisica, aptidão_física_e_saúde
Atividade fisica, aptidão_física_e_saúde
Isabel Teixeira
 

What's hot (19)

Slides nutrição
Slides nutriçãoSlides nutrição
Slides nutrição
 
HistóRia Do Futebol
HistóRia Do FutebolHistóRia Do Futebol
HistóRia Do Futebol
 
Slide pascoa
Slide pascoaSlide pascoa
Slide pascoa
 
Conhecendo as religiões
Conhecendo as religiõesConhecendo as religiões
Conhecendo as religiões
 
O surgimento do cristianismo
O surgimento do cristianismoO surgimento do cristianismo
O surgimento do cristianismo
 
Alimentação saudável
Alimentação saudávelAlimentação saudável
Alimentação saudável
 
Alimentação, saúde e exercício físico
Alimentação, saúde e  exercício físicoAlimentação, saúde e  exercício físico
Alimentação, saúde e exercício físico
 
Belajar ketaatan Ruth
Belajar ketaatan RuthBelajar ketaatan Ruth
Belajar ketaatan Ruth
 
ApresentaçãO Em Power Point Tema Desporto
ApresentaçãO Em Power Point Tema DesportoApresentaçãO Em Power Point Tema Desporto
ApresentaçãO Em Power Point Tema Desporto
 
O Voleibol
O VoleibolO Voleibol
O Voleibol
 
Futebol 1ª aula
Futebol 1ª aulaFutebol 1ª aula
Futebol 1ª aula
 
Exercício Físico
Exercício  FísicoExercício  Físico
Exercício Físico
 
Rugby
RugbyRugby
Rugby
 
Basquetebol - Resumo
Basquetebol - ResumoBasquetebol - Resumo
Basquetebol - Resumo
 
Masa Alkitab Dari Abraham Hingga MUsa
Masa Alkitab Dari Abraham Hingga MUsaMasa Alkitab Dari Abraham Hingga MUsa
Masa Alkitab Dari Abraham Hingga MUsa
 
Automobilismo
AutomobilismoAutomobilismo
Automobilismo
 
Musculação para o adolescente.
Musculação para o adolescente.Musculação para o adolescente.
Musculação para o adolescente.
 
História do atletismo e atletismo na escola
História do atletismo e atletismo na escolaHistória do atletismo e atletismo na escola
História do atletismo e atletismo na escola
 
Atividade fisica, aptidão_física_e_saúde
Atividade fisica, aptidão_física_e_saúdeAtividade fisica, aptidão_física_e_saúde
Atividade fisica, aptidão_física_e_saúde
 

Similar to Installing QGIS on a network

1 - Introduction.ppt
1 - Introduction.ppt1 - Introduction.ppt
1 - Introduction.ppt
MuhammadFarhan571648
 
Campus Network Design Presentaion.pptx
Campus Network Design Presentaion.pptxCampus Network Design Presentaion.pptx
Campus Network Design Presentaion.pptx
mdshoaghossain
 
Bangalore OpenMSA DevDay - September 19, 2018
Bangalore OpenMSA DevDay - September 19, 2018Bangalore OpenMSA DevDay - September 19, 2018
Bangalore OpenMSA DevDay - September 19, 2018
UBiqube
 
Top 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA SystemTop 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA System
Inductive Automation
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutions
Softmart
 
Dev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On MaterialsDev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On Materials
UBiqube
 
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
SSP Innovations
 
SDN Demystified, by Dean Pemberton [APNIC 38]
SDN Demystified, by Dean Pemberton [APNIC 38]SDN Demystified, by Dean Pemberton [APNIC 38]
SDN Demystified, by Dean Pemberton [APNIC 38]
APNIC
 
Engage 2013 - Leveraging the cloud for ultimate flexibility
Engage 2013 - Leveraging the cloud for ultimate flexibilityEngage 2013 - Leveraging the cloud for ultimate flexibility
Engage 2013 - Leveraging the cloud for ultimate flexibility
Avtex
 
Bitfusion Nimbix Dev Summit Heterogeneous Architectures
Bitfusion Nimbix Dev Summit Heterogeneous Architectures Bitfusion Nimbix Dev Summit Heterogeneous Architectures
Bitfusion Nimbix Dev Summit Heterogeneous Architectures
Subbu Rama
 
Kubernetes on the Edge / 在邊緣的K8S
Kubernetes on the Edge / 在邊緣的K8SKubernetes on the Edge / 在邊緣的K8S
Kubernetes on the Edge / 在邊緣的K8S
Yi-Fu Ciou
 
The digital natives are coming
The digital natives are comingThe digital natives are coming
The digital natives are coming
Sean Massey
 
Configuration of Server & Security
Configuration of Server & SecurityConfiguration of Server & Security
Configuration of Server & Security
Ravi Kumar Patel
 
It nv51 instructor_ppt_ch11
It nv51 instructor_ppt_ch11It nv51 instructor_ppt_ch11
It nv51 instructor_ppt_ch11
newbie2019
 
Object oriented design patterns for distributed systems
Object oriented design patterns for distributed systemsObject oriented design patterns for distributed systems
Object oriented design patterns for distributed systems
Jordan McBain
 
Making 'npm install' Safe
Making 'npm install' SafeMaking 'npm install' Safe
Making 'npm install' Safe
C4Media
 
Cloud Computing Basics
Cloud Computing BasicsCloud Computing Basics
Cloud Computing Basics
Jarin Tasnim Khan
 
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptxUNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
LeahRachael
 
DevCon13 System Administration Basics
DevCon13 System Administration BasicsDevCon13 System Administration Basics
DevCon13 System Administration Basics
sysnickm
 
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
eG Innovations
 

Similar to Installing QGIS on a network (20)

1 - Introduction.ppt
1 - Introduction.ppt1 - Introduction.ppt
1 - Introduction.ppt
 
Campus Network Design Presentaion.pptx
Campus Network Design Presentaion.pptxCampus Network Design Presentaion.pptx
Campus Network Design Presentaion.pptx
 
Bangalore OpenMSA DevDay - September 19, 2018
Bangalore OpenMSA DevDay - September 19, 2018Bangalore OpenMSA DevDay - September 19, 2018
Bangalore OpenMSA DevDay - September 19, 2018
 
Top 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA SystemTop 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA System
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutions
 
Dev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On MaterialsDev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On Materials
 
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
 
SDN Demystified, by Dean Pemberton [APNIC 38]
SDN Demystified, by Dean Pemberton [APNIC 38]SDN Demystified, by Dean Pemberton [APNIC 38]
SDN Demystified, by Dean Pemberton [APNIC 38]
 
Engage 2013 - Leveraging the cloud for ultimate flexibility
Engage 2013 - Leveraging the cloud for ultimate flexibilityEngage 2013 - Leveraging the cloud for ultimate flexibility
Engage 2013 - Leveraging the cloud for ultimate flexibility
 
Bitfusion Nimbix Dev Summit Heterogeneous Architectures
Bitfusion Nimbix Dev Summit Heterogeneous Architectures Bitfusion Nimbix Dev Summit Heterogeneous Architectures
Bitfusion Nimbix Dev Summit Heterogeneous Architectures
 
Kubernetes on the Edge / 在邊緣的K8S
Kubernetes on the Edge / 在邊緣的K8SKubernetes on the Edge / 在邊緣的K8S
Kubernetes on the Edge / 在邊緣的K8S
 
The digital natives are coming
The digital natives are comingThe digital natives are coming
The digital natives are coming
 
Configuration of Server & Security
Configuration of Server & SecurityConfiguration of Server & Security
Configuration of Server & Security
 
It nv51 instructor_ppt_ch11
It nv51 instructor_ppt_ch11It nv51 instructor_ppt_ch11
It nv51 instructor_ppt_ch11
 
Object oriented design patterns for distributed systems
Object oriented design patterns for distributed systemsObject oriented design patterns for distributed systems
Object oriented design patterns for distributed systems
 
Making 'npm install' Safe
Making 'npm install' SafeMaking 'npm install' Safe
Making 'npm install' Safe
 
Cloud Computing Basics
Cloud Computing BasicsCloud Computing Basics
Cloud Computing Basics
 
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptxUNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
 
DevCon13 System Administration Basics
DevCon13 System Administration BasicsDevCon13 System Administration Basics
DevCon13 System Administration Basics
 
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
 

More from Ross McDonald

Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018
Ross McDonald
 
Using QGIS to create 3D indoor maps
Using QGIS to create 3D indoor mapsUsing QGIS to create 3D indoor maps
Using QGIS to create 3D indoor maps
Ross McDonald
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRouting
Ross McDonald
 
Viewsheds and Advanced Calculations
Viewsheds and Advanced CalculationsViewsheds and Advanced Calculations
Viewsheds and Advanced Calculations
Ross McDonald
 
Using QGIS for ecological surveying
Using QGIS for ecological surveyingUsing QGIS for ecological surveying
Using QGIS for ecological surveying
Ross McDonald
 
Welcome to the 6th Scottish QGIS UK meeting
Welcome to the 6th Scottish QGIS UK meetingWelcome to the 6th Scottish QGIS UK meeting
Welcome to the 6th Scottish QGIS UK meeting
Ross McDonald
 
How deep is your loch?
How deep is your loch?How deep is your loch?
How deep is your loch?
Ross McDonald
 
Data capture with Leaflet and OpenStreetMap
Data capture with Leaflet and OpenStreetMapData capture with Leaflet and OpenStreetMap
Data capture with Leaflet and OpenStreetMap
Ross McDonald
 
Them thar hills: shadin', texturin', blendin'
Them thar hills: shadin', texturin', blendin'Them thar hills: shadin', texturin', blendin'
Them thar hills: shadin', texturin', blendin'
Ross McDonald
 
QGIS plugin for parallel processing in terrain analysis
QGIS plugin for parallel processing in terrain analysisQGIS plugin for parallel processing in terrain analysis
QGIS plugin for parallel processing in terrain analysis
Ross McDonald
 
Mapping narrative: QGIS in the humanities classrom
Mapping narrative: QGIS in the humanities classromMapping narrative: QGIS in the humanities classrom
Mapping narrative: QGIS in the humanities classrom
Ross McDonald
 
QGIS server: the good, the not-so-good and the ugly
QGIS server: the good, the not-so-good and the uglyQGIS server: the good, the not-so-good and the ugly
QGIS server: the good, the not-so-good and the ugly
Ross McDonald
 
QGIS UK Thank you for coming
QGIS UK Thank you for comingQGIS UK Thank you for coming
QGIS UK Thank you for coming
Ross McDonald
 
Decision support tools for forestry using open source software
Decision support tools for forestry using open source softwareDecision support tools for forestry using open source software
Decision support tools for forestry using open source software
Ross McDonald
 
Pgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonaldPgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonald
Ross McDonald
 
Liam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLDLiam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLD
Ross McDonald
 
Phil Bartie QGIS PLPython
Phil Bartie QGIS PLPythonPhil Bartie QGIS PLPython
Phil Bartie QGIS PLPython
Ross McDonald
 
John Stevenson Volcanoes and FOSS4G Edinburgh
John Stevenson Volcanoes and FOSS4G EdinburghJohn Stevenson Volcanoes and FOSS4G Edinburgh
John Stevenson Volcanoes and FOSS4G Edinburgh
Ross McDonald
 
Roger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print ComposerRoger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print Composer
Ross McDonald
 
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqtMatt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
Ross McDonald
 

More from Ross McDonald (20)

Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018
 
Using QGIS to create 3D indoor maps
Using QGIS to create 3D indoor mapsUsing QGIS to create 3D indoor maps
Using QGIS to create 3D indoor maps
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRouting
 
Viewsheds and Advanced Calculations
Viewsheds and Advanced CalculationsViewsheds and Advanced Calculations
Viewsheds and Advanced Calculations
 
Using QGIS for ecological surveying
Using QGIS for ecological surveyingUsing QGIS for ecological surveying
Using QGIS for ecological surveying
 
Welcome to the 6th Scottish QGIS UK meeting
Welcome to the 6th Scottish QGIS UK meetingWelcome to the 6th Scottish QGIS UK meeting
Welcome to the 6th Scottish QGIS UK meeting
 
How deep is your loch?
How deep is your loch?How deep is your loch?
How deep is your loch?
 
Data capture with Leaflet and OpenStreetMap
Data capture with Leaflet and OpenStreetMapData capture with Leaflet and OpenStreetMap
Data capture with Leaflet and OpenStreetMap
 
Them thar hills: shadin', texturin', blendin'
Them thar hills: shadin', texturin', blendin'Them thar hills: shadin', texturin', blendin'
Them thar hills: shadin', texturin', blendin'
 
QGIS plugin for parallel processing in terrain analysis
QGIS plugin for parallel processing in terrain analysisQGIS plugin for parallel processing in terrain analysis
QGIS plugin for parallel processing in terrain analysis
 
Mapping narrative: QGIS in the humanities classrom
Mapping narrative: QGIS in the humanities classromMapping narrative: QGIS in the humanities classrom
Mapping narrative: QGIS in the humanities classrom
 
QGIS server: the good, the not-so-good and the ugly
QGIS server: the good, the not-so-good and the uglyQGIS server: the good, the not-so-good and the ugly
QGIS server: the good, the not-so-good and the ugly
 
QGIS UK Thank you for coming
QGIS UK Thank you for comingQGIS UK Thank you for coming
QGIS UK Thank you for coming
 
Decision support tools for forestry using open source software
Decision support tools for forestry using open source softwareDecision support tools for forestry using open source software
Decision support tools for forestry using open source software
 
Pgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonaldPgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonald
 
Liam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLDLiam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLD
 
Phil Bartie QGIS PLPython
Phil Bartie QGIS PLPythonPhil Bartie QGIS PLPython
Phil Bartie QGIS PLPython
 
John Stevenson Volcanoes and FOSS4G Edinburgh
John Stevenson Volcanoes and FOSS4G EdinburghJohn Stevenson Volcanoes and FOSS4G Edinburgh
John Stevenson Volcanoes and FOSS4G Edinburgh
 
Roger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print ComposerRoger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print Composer
 
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqtMatt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 

Installing QGIS on a network

  • 1. Installing QGIS on a Network How the University of Edinburgh made QGIS available on its Managed Desktop system
  • 2. The University Network • Serves over 13,000 staff and over 37,000 students • Largest campus computing network in Britain • More than 3000 computers across open-access and specialist labs
  • 3. The Human Network • Identify • Connect • Inform
  • 4. Mailing List • Poll users: • When to update • Which version to update to • Inform users of the changes • Share links to resources
  • 5. Options & Conditions • 64 Bit • Version 2.14.3 (LTR) • No Desktop Icons • Must be easy to cleanly Uninstall
  • 6. How wasn’t it done? • Usually use App-V but not in this case • Not sure that this would support the use of user downloaded plugins • No MSI or other standard installer • No well known scripting installer • Silent installer is not well documented • Needed to search QGIS forums for details
  • 7. How was it done? Using a command script to manually install then customise: • A very simple command defines the installer QGIS-OSGeo4W-2.14.3-1-Setup-x86_64.exe /S /D=<installationlocation> • Where /S means silent install and /D is the location i.e. C:Program Files • Manual tidy up cleans the start menu & removes desktop icons
  • 8. How is it undone? • Another simple command defines the uninstaller C:Program FilesQGIS EssenUninstall- QGIS.exe /S _?=c:PROGRA~1QGIS Essen • There are some registry items to clear: • HKLMSoftwareQGIS Essen • HKLMSoftwareMicrosoftWindowsCurrentVersionUninstallQGIS Essen • Manual tidy removes the QGIS installation directory
  • 9. Conclusions • Very easy by normal standards • Best to avoid virtual installers for plugins • Get a community to consult on changes • There is no need to be afraid of OpenSource software on large network installations • Can’t wait to run the process for QGIS 3.2!