ติดตั้ง QGIS 2.14 Essen บน Ubuntu 16.04 Xenial


26

ฉันมีปัญหาในการติดตั้ง QGIS บน Xenial

ปล่อย `เดเบียน '

เมื่อฉันลองใช้รีdebianลีส (เช่นไม่มีการubuntugisพึ่งพา) ฉันได้รับข้อผิดพลาดต่อไปนี้ (โปรดทราบว่าไม่มีรีxenialลีสดังนั้นฉันจึงใช้wilyเมื่อตั้งค่าsources.list):

~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+23wily) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+23wily) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+23wily) but it is not going to be installed
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

`ปล่อย ubuntugis`

หลังจากล้มเหลวในการdebianเปิดตัวฉันได้ลองubuntugisปล่อยโดยเพิ่มubuntugis-unstablePPA (อีกครั้งฉันใช้การwilyเปิดตัวของ ubuntugis เพื่อความสอดคล้องกับการเปิดตัว QGIS):

:~$ sudo apt update 
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [92.2 kB]
Hit:2 http://gb.archive.ubuntu.com/ubuntu xenial InRelease                                                                                                
Get:3 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily InRelease [15.5 kB]                                                                     
Get:4 http://gb.archive.ubuntu.com/ubuntu xenial-updates InRelease [93.3 kB]                                                                                    
Hit:5 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease                                                                                             
Hit:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease                                                                                   
Hit:7 http://gb.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                        
Get:8 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main amd64 Packages [4,297 B]                       
Get:9 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main i386 Packages [4,307 B]                  
Get:10 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main Translation-en [2,463 B]     
Ign:11 http://linux.dropbox.com/ubuntu wily InRelease                                                  
Hit:12 http://linux.dropbox.com/ubuntu wily Release                      
Ign:14 https://cloud.r-project.org/bin/linux/ubuntu xenial/ InRelease
Hit:15 https://cloud.r-project.org/bin/linux/ubuntu xenial/ Release
Ign:17 http://qgis.org/ubuntugis wily InRelease    
Err:18 http://qgis.org/ubuntugis wily Release
  404  Not Found [IP: 104.27.138.220 80]
Reading package lists... Done
W: https://cloud.r-project.org/bin/linux/ubuntu/xenial/Release.gpg: Signature by key E298A3A825C0D65DFD57CBB651716619E084DAB9 uses weak digest algorithm (SHA1)
E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

บรรทัดE: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.ดูร้ายแรงมากดังนั้นฉันจึงลองtrusty(รุ่นล่าสุดที่รองรับ) อัปเดตนี้ แต่เมื่อพยายามติดตั้ง:

:~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2
        Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
        Depends: libgeos-c1 (>= 3.4.2) but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
                     Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
                     Depends: grass-core but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

ในที่สุดเพื่อความสมบูรณ์ด้วยการxenialเปิดตัวของubuntugis:

$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
        Depends: libgdal1h (>= 1.8.0) but it is not installable
        Depends: libgeos-c1 (>= 3.4.2) but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
                     Depends: libgdal1h (>= 1.8.0) but it is not installable
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

หวังว่าการเปิดตัว QGIS สำหรับ Xenial จะวางจำหน่ายในเร็ว ๆ นี้ แต่มีใครจัดการติดตั้ง QGIS 2.14 ใน Xenial ได้หรือไม่?


ฉันพบคำตอบนี้จาก Stackoverflow เพื่อทำเคล็ดลับ: stackoverflow.com/a/39770173/5948083
Dave-Evans

คำตอบ:


35

ดูเหมือนว่ามีการรองรับ Xenial ในที่เก็บของเดเบียนและแม้ว่าฉันจะไม่ได้ลองวิธีต่อไปนี้ด้วยตัวเอง แต่ฉันคิดว่ามันน่าลอง

ก่อนที่จะพยายามต่อไปนี้ฉันจะถอนการติดตั้งแพคเกจ QGIS ก่อนหน้านี้ทั้งหมดใช้sudo apt-get remove qgis python-qgis qgis-plugin-grassและลบdeb http://qgis.org/debian wily mainและจากdeb-src http://qgis.org/debian wily main/etc/apt/sources.list

แก้ไข เมื่อต้องการลบแพคเกจที่ติดตั้งเป็นการอ้างอิงอัตโนมัติเมื่อติดตั้ง qgis ให้เรียกใช้คำสั่งsudo apt-get autoremoveหลังจากใช้คำสั่งข้างต้นเพื่อลบออก สิ้นสุดการแก้ไข

ต่อไปนี้ถูกดัดแปลงจาก qgis.org เพื่อรวมxenialคำค้นหา

เพิ่มสิ่งต่อไปนี้ในของคุณ/etc/apt/sources.list:

deb http://qgis.org/debian xenial main

deb-src http://qgis.org/debian xenial main

จากนั้นดำเนินการ:

sudo apt-get update

sudo apt-get install qgis python-qgis qgis-plugin-grass

ฉันสนใจมากที่จะได้ยินถ้าคุณทำให้มันทำงาน


1
การกำหนดค่าเดียวที่ฉันไม่ได้ลอง! ขอขอบคุณ.
Phil

ดีใจที่สามารถช่วยได้!
JonasPedersen

2
นี่เป็นวิธีการแก้ปัญหาที่ฉันใช้ แต่มันไม่ทำงานจนกว่าฉันจะลบโฟลเดอร์ GDAL 2.1 ออกจากโฟลเดอร์ dist-packages ของ python มันกำลังปิดบังเวอร์ชั่นที่ถูกต้องและทำให้เกิดข้อผิดพลาดของ python-gdal ที่หายไป ทั้งหมดนี้ดี
Rob Skelly

สำหรับฉันการดาวน์โหลดเริ่มต้น แต่มีการเตือนไม่ได้ตรวจสอบ ฉันควรกังวลมากไหม
Abhijit Gujar

2
ถ้าคุณใช้เป็นพวงกุญแจปัญหาดูหน้านี้สำหรับคำแนะนำ ..
Nxaunxau

4

หากคุณไม่แน่ใจว่าสนับสนุนการแจกจ่ายใดให้ป้อน URL หลังจากdebเข้าไปในเบราว์เซอร์ของคุณแล้วไปที่distsโฟลเดอร์

จากนั้นคุณจะเห็นว่าhttp://qgis.org/debian/dists/ขึ้นอยู่กับความเป็น xenial ในขณะที่http://qgis.org/ubuntugis/dists/สนับสนุนเฉพาะที่แม่นยำและเชื่อถือได้

แหล่งข้อมูลอื่นคือubuntugis เสถียร ppaซึ่งปัจจุบันมีเพียง QGIS 2.8.3 สำหรับความไว้วางใจในขณะที่ ubuntugis ไม่เสถียรยังคงอยู่ที่ QGIS 2.8.1 มีกิจกรรมบางอย่างเมื่อเร็ว ๆ นี้ใน ppa เหล่านั้นดังนั้นจับตาพวกเขา

และ QGIS 2.14.1 ยังมีให้สำหรับ Debian sid จากแพ็คเกจ debian หลักในขณะที่ backess jessie มี 2.8.6 (เหมือนกับ Ubuntu)


UPDATE

ubuntugis-เสถียร PPAในขณะนี้สนับสนุน QGIS 2.14.1 สำหรับ Xenial เกินไป


3

ในฐานะผู้ใช้ 17.3 Linux Mint 'Cinnamon' ฉันยังต้องดิ้นรนกับ "การพึ่งพาที่ไม่คาดคิด (libgdal.so.1-1.11.2 เป็นต้น)" และต้องอัปเดต ppa ฉันทำสิ่งนี้โดยรวมลิงก์ต่อไปนี้ไว้ใน/etc/apt/sources.list:

deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main

1
ใช้งานได้กับ Ubuntu xenial หรือไม่ เท่าที่ฉันเห็นไม่มีแพ็คเกจ GDAL หรือ QGIS ใน ppa สำหรับ xenial (ยัง)
AndreJ

เห็นได้ชัดว่ายังไม่มีแพ็คเกจ GDAL หรือ QGIS สำหรับ Xenial ฉันไม่รู้ว่าคุณสามารถใช้คนที่ไว้ใจได้
เท่าไร

สำหรับ Linux Mint 17.3 มีการบันทึกการใช้ไบนารีที่เชื่อถือได้ เทียบเท่ากับ ubuntu xenial ในโลก Mint, Linux Mint 18 จะสามารถใช้ได้ในเดือนมิถุนายน 2559 คุณอาจต้องใช้แพ็คเกจ QGIS debian
AndreJ

นี่คือการอ้างอิงอย่างเป็นทางการในกรณีที่ผู้คนสงสัยว่าสิ่งนี้มาจากไหน
chrismarx

และใช่ตอนนี้ใช้ได้สำหรับ 16.04
chrismarx

0

หากต้องการติดตั้งในรูปแบบ xenial คุณจะต้อง:

sudo apt-get update
sudo apt-get install qgis

สำหรับสิ่งที่คุ้มค่าฉันพบว่า QGIS 2.16.3 ไม่เสถียรใน Xubuntu 16.04: เกิดปัญหาบ่อยครั้ง (โปรแกรมปิดตัวเองไม่มีการเตือนไม่มีรายงานความผิดพลาด - ไม่มีอะไร) มักเกี่ยวข้องกับการเปลี่ยนแปลงในโครงการฉายใหม่ของ On the Fly การทำแผนที่ฉากหลังแรสเตอร์ QGIS 2.16.2 มีความน่าเชื่อถือเล็กน้อยใน Kubuntu 14.04 แต่ไม่สมบูรณ์แบบ
NickN

สิ่งนี้จะไม่ทำงานหากไม่เพิ่ม PPP เพิ่มเติมใช่ไหม?
chrismarx

OP ชัดเจนระบุว่าพวกเขาได้ลองสิ่งนี้แล้ว
Dave-Evans

0

แม้จะมีการใช้เคล็ดลับมากมายที่พบบนอินเทอร์เน็ตฉันไม่สามารถให้ QGIS ติดตั้งบน Ubuntu 16.04 จนกว่าฉันจะเจอวิดีโอสั้น ๆ และมีประโยชน์นี้: https://www.youtube.com/watch?v=hmJwYaYmRDU

จนกระทั่งถึงตอนนั้นฉันยังต้องดิ้นรนกับข้อความเกี่ยวกับ"การพึ่งพาที่ไม่คาดคิด"และ"แพ็คเกจที่ขาดหายไป" (หมวกปลายถึงผู้สร้างวิดีโอ: ผู้ที่ชื่นชอบ Linux)

นี่คือขั้นตอนที่คุณต้องทำในเทอร์มินัล:

ขั้นตอน 1. พิมพ์:

sudo nano /etc/apt/sources.list [กดปุ่มตกลง]

ขั้นตอน 2. พิมพ์:

deb https://qgis.org/ubuntugis-ltr xenial main

deb-src https://qgis.org/ubuntugis-ltr xenial main    

deb http:/ppa.launchpad.net/ubuntugis-unstable/ubuntu/ubuntu xenial main

[กด Enter และเมื่อได้รับแจ้งให้"บันทึกบัฟเฟอร์ที่แก้ไข"กดปุ่ม y]

ขั้นตอน 3. พิมพ์:

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import [กดปุ่มตกลง]

พิมพ์ใน:

gpg --fingerprint CAEB3DC3BDF7FB45 [กดปุ่มตกลง]

ขั้นตอน 4. พิมพ์:

sudo apt-get update [กดปุ่มตกลง]

ขั้นตอนที่ 5. พิมพ์:

sudo apt-get install qgis-server python-qgis [กดปุ่มตกลง]

คุณต้องการทำต่อไปหรือไม่? - [กดปุ่ม y]

ติดตั้งแพ็คเกจเหล่านี้โดยไม่มีการยืนยัน? [กดปุ่ม y]

QGIS จะติดตั้งและหลังจากนั้นคุณจะพบมันในรายการโปรแกรมของคุณ ขอให้โชคดีหวังว่านี่จะช่วยได้ **


-2

Debian Xenial ใช้ได้สำหรับฉัน ฉันแรกติดตั้ง bleachbit เพื่อ autoremove สะอาด

ข้างต้นคือ Google แปลจาก:

Debian Xenial fonctionne pour moi J'ai d'abord installé bleachbit ได้อย่างอิสระและสะอาด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.