QGIS diegikliai

Iš kur gauti QGIS?

QGIS veikia Windows, macOS, Linux, Android ir iOS.

Rekomenduojame diegti išleistos programinės įrangos paketus.

Ateinančios laidos įvertinimui ir ne programuotojų pagalbai vystant, mes teikiame ir testavimo paketus (atkreipkite dėmesį į įspėjimą).

Naujų savybių užšaldymo fazėje, kuri eina prieš išleidimą (žiūrėkite Laidų planas), šie paketai realiai yra pre-releases ir mes labai pageidaujame, kad naudotojai juos testuotų.

Windows

Yra du diegimo Windows variantai:

Atskiri diegikliai

Lengviausias variantas pradedantiesiems bus atskiri diegikliai:

Laida

Versija

Paketas

Paskutinė laida

3.36.0 Maidenhead RC

Diegiklis Tikrinimo suma

Ilgalaikė laida

3.34.4 Prizren LTR

Diegiklis Tikrinimo suma

Programavimas

3.37 master

Kassavaitinės versijos

Taipogi žiūrėkite pagrindinį diegimo puslapį.

Kassavaitinės naktinio OSGeo4W qgis-dev paketo versijos skirtos naudotojams, kurie dėl kažkokių priežasčių negali naudoti OSGeo4W (žr. žemiau) arba tiesiog labiau mėgsta atskirus diegiklius. Fazėje, kai užšaldomas naujų savybių pridėjimas, tai veikia kaip laidos kandidatas.

OSGeo4W diegiklis

Labiau pažengę QGIS naudotojai turėtų naudoti OSGeo4W paketus, kurie leidžia diegti paraleliai kelias versijas bei leidžia daug efektyvesnius atnaujinimus, kadangi atsiunčiami ir įdiegiami tik atnaujinti komponentai.

OSGeo4W repozitorijoje yra daug programinės įrangos iš OSGeo projektų, QGIS ir visos priklausomybės, kartu su Python’u, GRASS, GDAL ir pan. Diegiklis gali įdiegti tiesiai iš interneto arba tik atsiųsti reikiamus paketus prieš diegiant. Atsiųsti failai laikomi vietiniame aplanke ateities diegimams bei gali būti panaudoti diegimui neprisijungus.

Žingsniai tokie:

  • Atsisiųskite OSGeo4W diegiklį ir paleiskite jį

  • Parinkite Greitą diegimą ir pažymėkite QGIS, kad įdiegtumėte paskutinę laidą ir/arba QGIS LTR, kad įdiegtumėte ilgalaikę laidą.

Greito diegimo alternatyva yra Išmanusis diegimas, kur jūs patenkate į Darbastalį ir pasirenkate vieną ar daugiau iš šių paketų:

Laida

Versija

Paketas

Aprašymas

Paskutinė laida

3.36.0 Maidenhead RC

qgis

Laida

qgis-rel-dev [1]

Kasnaktinė kitos laidos versija

Ilgalaikė laida

3.34.4 Prizren LTR

qgis-ltr

Laida

qgis-ltr-dev [1]

Naktinė ateinančios ilgalaikės taškinės laidos versija

Programavimas

3.37 master

qgis-dev [1]

Kasnaktinė šiuo metu programuojama versija

Lentelėje išvardinti paketai įdiegia tik QGIS paleidimui būtinus paketus. Greta yra metapaketai su priesaga -full-free ir -full. Pirmajame yra papildomos priklausomybės populiariems - neįtrauktiems - priedams, o paskutiniame yra nuosavybiniai plėtiniai, tokie kaip Oracle, ECW ir MrSID.

Greitas diegimas atitinka variantą -full, atskiri diegikliai taipogi kuriami iš šių OSGeo4W paketų rinkinių.

Prieš įdiegdami bet kurią iš naktinių laidų atkreipkite dėmesį į įspėjimą.

Linux

Duguma linux distribucijų padalina QGIS į kelis paketus. Jums tikriausiai reikės qgis, qgis-python (kad paleistumėte priedus). Paketus qgis-grass (arba qgis-plugin-grass), qgis-server galima pradžioje praleisti arba diegti tik tada, jei jų tikrai reikia.

Žemiau rasite instrukcijas, kaip įdiegti skirtingose distribucijose. Daugumai distribucijų pateikiamos instrukcijos, kaip įdiegti stabilų QGIS ir kaip įdiegti paskutinę testavimo versiją (atkreipkite dėmesį į įspėjimą).

Jei priedai praneša apie trūkstamus paketus, jūs galite juos įdiegti naudodami vieną iš šių metodų jums tinkama rikiuote:

  1. Ieškokite jūsų sistemos repozitorijose ir įdiekite paketą per sistemos paketų tvarkyklę, t.y. apt, dnf ar kitus: sudo apt install PACKAGENAME

  2. Jei jūsų sistema įgyvendina PEP668, naudokite pipx, kad įdiegtumėte paketą: pipx install PACKAGENAME

  3. Galų gale naudokite pip, kad įdiegtumėte trūkstamą paketą: pip install PACKAGENAME

Debian/Ubuntu

Greita pradžia

Pastaba

Žemiau pateikiama informacija apie VISUS įmanomus būdus įdiegti skirtingas QGIS versijas skirtingose Debian/Ubuntu versijose. Jei turite problemų, patikrinkite, ar jūsų distribucija vis dar palaikoma, nes repozitorijose taipogi yra ir nepalaikomos distribucijos su paskutine QGIS versija, palaikyta toje distribucijoje. Turėkite omenyje, kad per tiek laiko gali būti, kad jos jau nebeveikia.

Čia jūs tiesiog įdiegsite paskutinę stabilią QGIS versiją (3.36.x Maidenhead) jūsų Debian arba Ubuntu nekeičiant jokių konfigūracinių failų.

Pastaba

Nors kai kuriose vietose rodoma „Debian“, tai veikia ir „Ubuntu“, kadangi vienas tiesiog yra simbolinė nuoroda į kitą mūsų serveryje.

Visų pirma įdiekite kai kuriuos įrankius, kurių reikės šioms instrukcijoms:

sudo apt install gnupg software-properties-common

Dabar įdiekite QGIS pasirašymo raktą, kad QGIS programinė įranga iš QGIS repozitorijos būtų pasitikima ir galėtų būti įdiegta:

sudo mkdir -m755 -p /etc/apt/keyrings  # not needed since apt version 2.4.0 like Debian 12 and Ubuntu 22 or newer
sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg

Pridėkite QGIS repo naujausiam stabiliam QGIS (3.36.x Maidenhead) į /etc/apt/sources.list.d/qgis.sources:

Types: deb deb-src
URIs: https://qgis.org/debian
Suites: your-distributions-codename
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg

Pastaba

Suites aukščiau pateiktame pavyzdyje priklauso nuo jūsų distribucijos. lsb_release -cs parodys jūsų distribucijos pavadinimą.

Kai kuriose distribucijose (pvz. Linux Mint), . /etc/os-release; echo "$UBUNTU_CODENAME" parodys tinkamą distribucijos pavadinimą.

Žiūrėkite sąrašą galimų pavadinimų.

Atnaujinkite jūsų repozitorijos informaciją, kad ji atspindėtų ką tik pridėtą QGIS:

sudo apt update

Dabar įdiekite QGIS:

sudo apt install qgis qgis-plugin-grass

Pastaba

Į šią eilutę pridėkite qgis-server, jei taipogi norite įdiegti ir QGIS Server

Repozitorijos

Pagrindinėse Debian ir Ubuntu programų repozitorijose paprastai būna senesnės QGIS versijos.

Norėdami turėti naujesnes versijas, turite pridėti papildomas programų repozitorijas, pridėdami vieną iš žemiau pateikiamų deb-eilučių jūsų /etc/apt/sources.list.d/qgis.sources faile.

Mūsų pagrindinėje repozitorijoje yra keli paketai skirtingoms Debian ir Ubuntu versijoms pagal distribucijų teikiamas priklausomybes.

Ubuntu mes anksčiau turėjome papildomus paketus atskiroje repozitorijoje, paremtoje ubuntugis, kurioje buvo naujesnės kitų GIS paketų versijos nei Ubuntu LTS versijose. Jei norite tai naudoti, taip pat turėsite įtraukti ubuntugis-unstable ppa jūsų /etc/apt/sources.list.d/qgis.list faile (žiūrėkite ubuntugis dokumentaciją).

Pastaba

Laidos paketai kuriami tik vieną kartą iš karto po naujos versijos išleidimo. Kadangi nestabiliose, dar neišleistose debian versijose (testavimo) ir ubuntugis-unstable gali keistis bibliotekos, paketai anksčiau ar vėliau bus sugadinti, kai debian, ubuntu ar ubuntugis-unstable vystymas pasistūmės ar jų paketai, kurie reikalingi qgis, pasikeis. Tokiu atveju jūs galite:

  • pereiti į stabilią debian versiją arba naudoti jam skirtus laidos paketus,

  • palaukti kitos taškinės laidos (bus išleista 2024-03-22 12:00:00 UTC), kas vyksta kiekvieną mėnesį ir joje bus atnaujintos priklausomybės,

  • persijungti į kasnaktinę repozitoriją (prieinamos dviems laidų šakoms ir master), kurios paketai perkuriami reguliariai ir todėl įtraukia visas atnaujintas priklausomybes automatiškai, arba

  • susikurti savo paketus (žiūrėkite build-debian-packages).

Paketų linijos:

Laida

Versija

Aprašymas

Saugykla

Paskutinė laida

3.36.x Maidenhead RC

Debian and Ubuntu laida

https://qgis.org/debian https://qgis.org/ubuntu

Laida su ubuntugis-unstable priklausomybėmis

https://qgis.org/ubuntugis

Naktinė ateinančios taškinės Debian ir Ubuntu laidos versija [5]

https://qgis.org/debian-nightly-release https://qgis.org/ubuntu-nightly-release

Naktinė ateinančios taškinės laidos versija su ubuntugis-unstable priklausomybėmis [5]

https://qgis.org/ubuntugis-nightly-release

Ilgalaikės laidos repozitorija

3.34.x Prizren LTR

Debian and Ubuntu laida

https://qgis.org/debian-ltr https://qgis.org/ubuntu-ltr

Laida su ubuntugis-unstable priklausomybėmis

https://qgis.org/ubuntugis-ltr

Naktinė ateinančios taškinės Debian ir Ubuntu laidos versija [5]

https://qgis.org/debian-nightly-ltr https://qgis.org/ubuntu-nightly-ltr

Naktinė ateinančios taškinės laidos versija su ubuntugis-unstable priklausomybėmis [5]

https://qgis.org/ubuntugis-nightly-ltr

Darbinė versija

3.37 master

Naktinė Debian ir Ubuntu laida [5]

https://qgis.org/debian-nightly https://qgis.org/ubuntu-nightly

Naktinė laida su ubuntugis-unstable priklausomybėmis [5]

https://qgis.org/ubuntugis-nightly

Kita taškinė laida: 2024-03-22 12:00:00 UTC
Kita laida: 2024-06-21 12:00:00 UTC
(daugiau datų rasite Laidų tvarkaraštyje Planas)

Palaikomos distribucijų versijos:

Distribucija

Versija

Kodinis pavadinimas

Yra ir sukurta su ubuntugis-unstable priklausomybėmis?

Debian

12.x (stable)

bookworm

11.x (oldstable)

bullseye

nestabili

sid

Ubuntu

24.04 (LTS) [6]

noble

23.10

mantic

23.04

lunar

22.04 (LTS)

jammy

taip

Norėdami naudoti šį qgis archyvą jūs iš pradžių turite prisidėti archyvo repozitorijos viešą raktą:

wget https://download.qgis.org/downloads/qgis-archive-keyring.gpg
gpg --no-default-keyring --keyring ./qgis-archive-keyring.gpg --list-keys

Turėtų išvesti:

./qgis-archive-keyring.gpg
--------------------------
pub   rsa4096 2022-08-08 [SCEA] [expires: 2027-08-08]
      2D7E3441A707FDB3E7059441D155B8E6A419C5BE
uid           [ unknown] QGIS Archive Automatic Signing Key (2022-2027) <qgis-developer@lists.osgeo.org>

Patvirtinę išvestį galite įdiegti raktą parašę:

sudo mkdir -m755 -p /etc/apt/keyrings  # not needed since apt version 2.4.0 like Debian 12 and Ubuntu 22 or newer
sudo cp qgis-archive-keyring.gpg /etc/apt/keyrings/qgis-archive-keyring.gpg

Alternatyviai galite atsisiųsti raktą tiesiai be rankinio patikrinimo:

sudo mkdir -m755 -p /etc/apt/keyrings  # not needed since apt version 2.4.0 like Debian 12 and Ubuntu 22 or newer
sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg

Turėdami raktą galite pridėti repozitoriją /etc/apt/sources.list.d/qgis.sources su šiuo turiniu:

Types: deb deb-src
URIs: *repository*
Suites: *codename*
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg

Paskutinės ilgalaikės Ubuntu 22.04 Jammy laidos pavyzdys:

Types: deb deb-src
URIs: https://qgis.org/ubuntu-ltr
Suites: jammy
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg

Po šito įrašykite žemiau pateiktas komandas, kad įdiegtumėte QGIS:

sudo apt update
sudo apt install qgis qgis-plugin-grass

Jei norėtumėte įdiegti QGIS Serverį, rašykite:

sudo apt update
sudo apt install qgis-server --no-install-recommends --no-install-suggests
# if you want to install server Python plugins
apt install python3-qgis

Pastaba

Prašome pašalinti visus QGIS ir GRASS paketus, kuriuos jūs įdiegėte iš kitų repozitorijų, prieš darydami atnaujinimus.

Fedora

Gaukite paketus bet kuriai Fedora versijai rašydami:

sudo dnf install qgis python3-qgis qgis-grass qgis-server

Numatytosiose Fedora programinės įrangos repozitorijose paprastai yra senesnės QGIS versijos.

Norėdami naujesnes versijas ar paskutinę LTR, jūs turite pridėti alternatyvias programinės įrangos repozitorijas, skirtas versijai, kurią norite įdiegti (stabilią, LTR ar testavimo).

QGIS stabilus

Įjunkite repozitoriją:

sudo dnf copr enable dani/qgis

Po šito įrašykite žemiau pateiktas komandas, kad įdiegtumėte QGIS:

sudo dnf install qgis python3-qgis qgis-grass

Jei norite įdiegti QGIS Serverį (pastebėtina, kad nėra įprasta diegti ir klientą, ir serverį toje pačioje mašinoje), rašykite:

sudo dnf install qgis-server python3-qgis

Distribucija

Versija

QGIS versija

GRASS GIS versija

Fedora

36

3.28

8.0

37

3.28

8.2

Daugiau informacijos rasite https://copr.fedorainfracloud.org/coprs/dani/qgis/

QGIS LTR (Ilgalaikė laida)

Įjunkite repozitoriją:

sudo dnf copr enable dani/qgis-ltr

Po šito įrašykite žemiau pateiktas komandas, kad įdiegtumėte QGIS:

sudo dnf install qgis python3-qgis qgis-grass

Jei norite įdiegti QGIS Serverį (pastebėtina, kad nėra įprasta diegti ir klientą, ir serverį toje pačioje mašinoje), rašykite:

sudo dnf install qgis-server python3-qgis

Distribucija

Versija

QGIS versija

GRASS GIS versija

Fedora

36

3.22

8.0

37

3.22

8.2

Daugiau informacijos rasite https://copr.fedorainfracloud.org/coprs/dani/qgis-ltr/

SUSE / openSUSE

Paskutiniai stabilios ir LTR versijų paketai, vadinami qgis ir qgis-ltr, yra šiose repozitorijose:

Distribucija

Saugykla

Tumbleweed

https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/

Leap 15.2

https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_15.2/

Leap 15.1

https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_15.1/

Factory ARM

https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Factory_ARM/

Factory PowerPC

https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Factory_PowerPC/

SLE 15 SP1 Backports

https://download.opensuse.org/repositories/Application:/Geo/SLE_15_SP1_Backports/

SLE 15 SP1 Backports debug

https://download.opensuse.org/repositories/Application:/Geo/SLE_15_SP1_Backports_debug/

Visuose paketuose įtrauktas GRASS ir Python’o palaikymas.

Visas openSUSE Geo repozitorijas galima rasti čia: https://download.opensuse.org/repositories/Application:/Geo/

Mandriva

QGIS stabilus

Dabartinė:

urpmi qgis-python qgis-grass

Slackware

QGIS stabilus

Paketai https://slackbuilds.org/result/?search=qgis

Arch Linux

QGIS stabilus

Arch Linux galima rasti oficialioje repozitorijoje : https://archlinux.org/packages/extra/x86_64/qgis/

Diegti su:

pacman -S qgis

QGIS LTR

QGIS ilgalaikę laidą galima rasti AUR (Arch User Repository).

Įdiekite su yaourt ar kitu paketų valdymo įrankiu, kuris palaiko AUR:

yaourt -S qgis-ltr

Apie riktus ir kitą elgseną skaitykite komentarus čia : https://aur.archlinux.org/packages/qgis-ltr/

QGIS testuojami

QGIS testavimo versiją galima rasti AUR (Arch User Repository).

Įdiekite su yaourt ar kitu paketų valdymo įrankiu, kuris palaiko AUR:

yaourt -S qgis-git

Apie riktus ir kitą elgseną skaitykite komentarus čia : https://aur.archlinux.org/packages/qgis-git

Flatpak

Yra QGIS flatpak skirtas QGIS Stable, palaikomas flathub bendruomenės.

Bendras Linux Flatpak diegimo pastabas rasite https://flatpak.org/setup/

QGIS Flathub: https://flathub.org/apps/details/org.qgis.qgis

Diegimui:

flatpak install --from https://dl.flathub.org/repo/appstream/org.qgis.qgis.flatpakref

Tada paleiskite:

flatpak run org.qgis.qgis

Kad atnaujintumėte flatpak QGIS:

flatpak update

Kai kuriose distribucijose jums gali prireikti įdiegti xdg-desktop-portal ar xdg-desktop-portal-gtk paketus, kad pasirodytų failų dialogai.

Flathub failai: https://github.com/flathub/org.qgis.qgis apie problemas praneškite čia: https://github.com/flathub/org.qgis.qgis/issues

Pastaba: jei jums reikia įdiegti papildomus Python modulius, nes jų reikia priedui, jūs galite įdiegti modulį su (čia įdiegiamas scipy modulis):

flatpak run --devel --command=pip3 org.qgis.qgis install scipy --user

Spack

Spack yra nuo distribucijos nepriklausanti Linux paketų tvarkyklė, kuri sukurta aukšto produktyvumo skaičiavimų kontekste.

Bendra Spack diegimo informacija: https://github.com/spack/spack

QGIS Spack paketo failas: https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/qgis/package.py

Diegimui:

spack install qgis

kuris sukuria ir įdiegia QGIS ir visas priklausomybes nuo nulio. Po to QGIS galima naudoti:

spack load qgis

Jei reikia įdiegti papildomus python paketus, rekomenduojama naudoti Spack aplinką. Pavyzdžiui:

spack env create myenv
spack env activate -p myenv
spack add qgis py-lz4
spack install

Apie su Spack susijusias problemas reikia pranešti: https://github.com/spack/spack/issues

Mac OS X / macOS

Oficialus viskas viename, pasirašytas diegiklis skirtas macOS High Sierra (10.13) ir naujesniems gali būti atsisiųstas iš QGIS atsisiuntimo puslapio.

QGIS kasnaktinė laida

Kasnaktinį atnaujinamą atskirą QGIS master diegiklį galima atsisiųsti iš čia.

MacPorts

Paketų valdymo sistema MacPorts siūlo tiek paskutinės laidos versiją (port qgis3), tiek ir ilgalaikio palaikymo versiją (port qgis3-ltr). Tai įdiegs QGIS su sava architektūra, Intel x86_64 ar Apple ARM. Pagrindinės programinės įrangos priklausomybės, tokios kaip GDAL, PDAL ir GRASS GIS paprastai būna paskutinės prieinamos versijos.

MacPorts diegimas ir atnaujinimas bei ports kuriami su Terminal. QGIS, kaip bebūtų, diegiamas kaip app ryšulys čia /Applications/MacPorts/QGIS3.app.

Gauti porto informaciją:

sudo port info qgis3

Instaliuoti portą, pvz. su GRASS GIS:

sudo port install qgis3 +grass

Atnaujinti:

sudo port selfupdate
sudo port upgrade outdated

Pastaba

Vienalaikis Homebrew ir MacPorts diegimas nesuderinamas ir beveik garantuotai reikš konfliktus. Jei pasirinksite įdiegti vieną iš paketų sistemų, jums reikės išimti kitą.

Senos laidos

Ankstesnes oficialaus diegiklio versijas galite atsisiųsti iš https://qgis.org/downloads/macos/.

Ankstesnes kyngchaos diegiklio versijas galite atsisiųsti iš https://www.kyngchaos.com/software/archive/qgis/. Seniausi diegikliai palaiko macOS 10.4 Tiger.

FreeBSD

QGIS stabilus

Norėdami įdiegti QGIS iš dvejetainių paketų, rašykite

pkg install qgis

Norėdami keisti parinktis, galite sukurti iš FreeBSD variantų

cd /usr/ports/graphics/qgis
make install clean

QGIS LTR

Norėdami įdiegti QGIS iš dvejetainių paketų, rašykite

pkg install qgis-ltr

Norėdami keisti parinktis, galite sukurti iš FreeBSD variantų

cd /usr/ports/graphics/qgis-ltr
make install clean

OpenBSD

QGIS stabilus

Norėdami įdiegti QGIS iš trečiųjų šalių paketų

pkg_add qgis

Žiūrėkite: - https://openbsd.app/?search=qgis # stabiliai OpenBSD - https://openbsd.app/?search=qgis&current=on # dabartinei OpenBSD

Androidas

Seną, nebepalaikomą, neoptimizuotą lietimui QGIS versiją Androidui galima rasti google play store.

https://play.google.com/store/apps/details?id=org.qgis.qgis

Įspėjimas

Šiuo metu Android 5 nepalaikomas. Geriausiai palaikomas Android 4.3 ir 4.4.x. Tai darbastalio QGIS aplikacijos versija. Ji tik truputį optimizuota lietimo įrenginiams, todėl reikia gerai įsitikinti jos tinkamumu kasdieniam darbui. Yra kitos programos, kurios specialiai kurtos ir pritaikytos liečiamiems įrenginiams.

QGIS testavimo įspėjimas

Įspėjimas

QGIS testavimo paketai kai kurioms platformoms pateikiami kartu su stabilia QGIS versija. QGIS testavimo versijose yra neišleista programinė įranga, kuri šiuo metu kuriama. Tokios versijos teikiamos tik ankstyviems naudotojams, kad jie galėtų patikrinti, ar pataisytos senos klaidos ir ar neatsirado naujų. Nors ir kruopščiai bandome išvengti sugadinimų, testavimo versijos gali bet kuriuo metu nebeveikti arba daryti blogus dalykus jūsų duomenims. Būkite atsargūs. Jūs buvote įspėti!

Diegimas iš išeities kodo

Diegimo vadove rasite informaciją, kaip sukurti ir įdiegti QGIS iš išeities kodo skirtingoms platformoms.