Score:0

ไม่สามารถติดตั้ง libgdal บนเซิร์ฟเวอร์ Ubuntu 20.04.2

ธง tn
wm3

ไม่ใช่ปัญหา 'universe repo' โพสต์นี้แนะนำโดยสมาชิกฟอรัม ฉันจะเปิดใช้งานที่เก็บ "จักรวาล" ได้อย่างไร. เป็นเพราะขาดบางอย่างขึ้นอยู่กับดูคำตอบด้านล่าง

จะติดตั้ง libgdal บนเซิร์ฟเวอร์ Ubuntu 20.04.2 ได้อย่างไร ฉันได้รับข้อผิดพลาดต่อไปนี้:

$ sudo apt ติดตั้ง libgdal-dev

...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 libgdal-dev : ขึ้นอยู่กับ: default-libmysqlclient-dev แต่จะไม่ถูกติดตั้ง

วิธีแก้ปัญหาต่อไปนี้ใช้ไม่ได้สำหรับฉัน:

ตามคำแนะนำของ @ N0rbert นี่คือผลลัพธ์ของคำสั่ง:

$ นโยบาย apt-cache libgdal-dev libmysqlclient-dev default-libmysqlclient-dev
libgdal-dev:
  ติดตั้งแล้ว: 3.0.4+dfsg-1build3
  ผู้สมัคร: 3.0.4+dfsg-1build3
  ตารางเวอร์ชัน:
 *** 3.0.4+dfsg-1build3 500
        500 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe แพ็คเกจ amd64
        500 http://archive.ubuntu.com/ubuntu focal/universe แพ็คเกจ amd64
        100 /var/lib/dpkg/สถานะ
libmysqlclient-dev:
  ติดตั้งแล้ว: 8.0.25-0ubuntu0.20.04.1
  ผู้สมัคร: 8.0.25-0ubuntu0.20.04.1
  ตารางเวอร์ชัน:
 *** 8.0.25-0ubuntu0.20.04.1 500
        500 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 แพ็คเกจ
        500 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/main amd64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ
     8.0.19-0ubuntu5 500
        500 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 แพ็คเกจ
     5.7.34-1ubuntu18.04 500
        500 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 แพ็คเกจ
เริ่มต้น libmysqlclient-dev:
  ติดตั้งแล้ว: 1.0.5ubuntu2
  ผู้สมัคร: 1.0.5ubuntu2
  ตารางเวอร์ชัน:
 *** 1.0.5ubuntu2 500
        500 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ

เพิ่มข้อมูล apt ที่นี่

$ grep -r "^deb" /etc/apt/ --include=*.list
/etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ ไบโอนิค mysql-apt-config
/etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ ไบโอนิค mysql-5.7
/etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ ไบโอนิค mysql-tools
/etc/apt/sources.list.d/mysql.list:deb-src http://repo.mysql.com/apt/ubuntu/ ไบโอนิค mysql-5.7
/etc/apt/sources.list.d/linuxuprising-ubuntu-libpng12-focal.list:deb http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu โฟกัสหลัก
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ โฟกัสหลักถูกจำกัด
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates หลักถูกจำกัด
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ โฟกัสจักรวาล
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates จักรวาล
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ โฟกัสลิขสิทธิ์
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates ลิขสิทธิ์
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports ลิขสิทธิ์หลักของจักรวาลที่ถูกจำกัด
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security หลักถูกจำกัด
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ โฟกัสจักรวาลความปลอดภัย
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ มัลติเวิร์สโฟกัสความปลอดภัย
/etc/apt/sources.list:deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu จักรวาลโฟกัส
N0rbert avatar
zw flag
ตรวจสอบ repostories ของคุณก่อน โดยปกติไลบรารีนี้จะติดตั้งบน 20.04 LTS VM ใหม่ โดยไม่ต้องดำเนินการพิเศษใดๆ เพิ่มเติม - ง่ายๆ แค่ `sudo apt-get update; sudo apt-get install libgdal-dev` โปรดเพิ่มผลลัพธ์ของ `apt-cache policy libgdal-dev libmysqlclient-dev default-libmysqlclient-dev` ในคำถาม
wm3 avatar
tn flag
wm3
@N0rbert ใช่ เป็นการติดตั้งใหม่ 20.04.2 LTS VM มีการเพิ่มผลลัพธ์ของ "นโยบาย" ที่เป็นปัญหา
N0rbert avatar
zw flag
และเพื่อให้แน่ใจว่าสมบูรณ์ โปรดแสดงรายการที่เก็บทั้งหมดของคุณ - เพิ่มผลลัพธ์ของ `grep -r "^deb" /etc/apt/ --include=*.list` ให้กับคำถามหรืออัปโหลดไปยัง pastebin หากยาว
wm3 avatar
tn flag
wm3
@ N0rbert ข้อมูลทั้งสองถูกผนวกเข้ากับคำถาม
N0rbert avatar
zw flag
ฉันยังไม่สามารถสร้างปัญหาซ้ำในระบบด้วยที่เก็บเดียวกัน สิ่งที่แปลกคือคุณมีที่เก็บ *bionic* ของ MySQL ในระบบ 20.04 LTS (โฟกัส)แต่ด้วยสิ่งนี้ ฉันประสบความสำเร็จในการดำเนินการ `sudo apt-get install libgdal-dev libmysqlclient-dev default-libmysqlclient-dev` ดังนั้นคุณอาจมีแพ็คเกจท้องถิ่นหรือแพ็คเกจที่ปักหมุด ระบุโดยใช้ `aptitude search ~o` และ `apt-mark showhold' และ `apt-cache policy | grep -A100 Pin`.
wm3 avatar
tn flag
wm3
ไม่มีแพ็คเกจที่ตรึงไว้ MySQL เวอร์ชันเก่า (5.7) จำเป็นสำหรับบริการบนเว็บ ใช้คำสั่ง `sudo apt-get install libgdal-dev libmysqlclient-dev default-libmysqlclient-dev` ใช้งานได้
Score:0
ธง tn
wm3

ปรากฎว่าต้องใช้ lib นี้ libmysqlclient-dev สำหรับ ลิบดาลและฉันควรติดตั้งด้วยตนเองก่อน

$ sudo apt ปรับปรุง
$ sudo apt ติดตั้ง libmysqlclient-dev
$ sudo apt ติดตั้ง libgdal-dev

ตรวจสอบการติดตั้ง:

$ gdalinfo -- รุ่น
GDAL 3.0.4 เผยแพร่เมื่อ 28/02/2020

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา