Puncte:0

Nu s-a putut instala libgdal pe serverul Ubuntu 20.04.2

drapel tn
wm3

nu este o problemă cu „universul repo”, această postare a fost sugerată de un membru al forumului Cum activez depozitul „Univers”?. Pentru că lipsa unora depinde, vezi răspunsul de mai jos.

Cum se instalează libgdal pe serverul ubuntu 20.04.2? Am primit urmatoarele erori:

$ sudo apt install libgdal-dev

...
Unele pachete nu au putut fi instalate. Acest lucru poate însemna că ai
a solicitat o situație imposibilă sau dacă utilizați instabil
distribuție că unele pachete necesare nu au fost încă create
sau a fost mutat din Incoming.
Următoarele informații pot ajuta la rezolvarea situației:

Următoarele pachete au dependențe neîndeplinite:
 libgdal-dev : Depinde de: default-libmysqlclient-dev dar nu va fi instalat

Următoarele soluții nu funcționează pentru mine:

Conform sfatului lui @N0rbert, iată rezultatul comenzii:

$ politica apt-cache libgdal-dev libmysqlclient-dev default-libmysqlclient-dev
libgdal-dev:
  Instalat: 3.0.4+dfsg-1build3
  Candidat: 3.0.4+dfsg-1build3
  Tabel de versiuni:
 *** 3.0.4+dfsg-1build3 500
        500 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe pachete amd64
        500 http://archive.ubuntu.com/ubuntu focal/universe Pachete amd64
        100 /var/lib/dpkg/status
libmysqlclient-dev:
  Instalat: 8.0.25-0ubuntu0.20.04.1
  Candidat: 8.0.25-0ubuntu0.20.04.1
  Tabel de versiuni:
 *** 8.0.25-0ubuntu0.20.04.1 500
        500 Pachete https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64
        500 Pachete https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/main amd64
        100 /var/lib/dpkg/status
     8.0.19-0ubuntu5 500
        500 Pachete 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 Pachete
default-libmysqlclient-dev:
  Instalat: 1.0.5ubuntu2
  Candidat: 1.0.5ubuntu2
  Tabel de versiuni:
 *** 1.0.5ubuntu2 500
        500 Pachete https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64
        100 /var/lib/dpkg/status

Adăugați aici informații adecvate

$ grep -r "^deb" /etc/apt/ --include=*.list
/etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
/etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7
/etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools
/etc/apt/sources.list.d/mysql.list:deb-src http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7
/etc/apt/sources.list.d/linuxuprising-ubuntu-libpng12-focal.list:deb http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu focal main
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ principal principal restricționat
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates principal restricționat
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ univers focal
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates universul
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ multivers focal
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports universul restricționat principal multivers
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security principal restricționat
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ universul focal-security
/etc/apt/sources.list:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security multiverse
/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 univers focal
N0rbert avatar
drapel zw
Verificați mai întâi depozitele dvs. Această bibliotecă se instalează în mod normal pe VM 20.04 LTS proaspăt fără acțiuni speciale suplimentare - la fel de simplu ca `sudo apt-get update; sudo apt-get install libgdal-dev` . Vă rugăm să adăugați rezultatul `politicii apt-cache libgdal-dev libmysqlclient-dev default-libmysqlclient-dev` la întrebare.
wm3 avatar
drapel tn
wm3
@N0rbert Da, este o nouă instalare 20.04.2 LTS VM. Ieșirea „politică” a fost adăugată în cauză.
N0rbert avatar
drapel zw
Și pentru a fi complet sigur, vă rugăm să afișați lista completă a depozitelor dvs. - adăugați rezultatul `grep -r "^deb" /etc/apt/ --include=*.list` la întrebare sau încărcați-l în pastebin dacă este lung.
wm3 avatar
drapel tn
wm3
@N0rbert ambele informații au fost atașate la întrebare.
N0rbert avatar
drapel zw
Încă nu pot reproduce problema pe sistem cu aceleași depozite. Lucrul ciudat este că aveți un depozit *bionic* de MySQL pe sistemul 20.04 LTS (focal).Dar odată cu el, obțin execuția cu succes a `sudo apt-get install libgdal-dev libmysqlclient-dev default-libmysqlclient-dev`. Deci probabil că aveți pachete locale, sau poate pachete fixate. Listați-le folosind `aptitude search ~o` și `apt-mark showhold` și `politica apt-cache | grep -A100 Pin`.
wm3 avatar
drapel tn
wm3
fără pachete fixate; Vechea versiune MySQL (5.7) a fost cerută de un serviciu web. utilizați comanda `sudo apt-get install libgdal-dev libmysqlclient-dev default-libmysqlclient-dev` funcționează
Puncte:0
drapel tn
wm3

Se pare că această lib este necesară libmysqlclient-dev pentru libgdal, și ar trebui să-l instalez mai întâi manual.

$ sudo apt update
$ sudo apt install libmysqlclient-dev
$ sudo apt install libgdal-dev

Verificați instalarea:

$ gdalinfo --versiune
GDAL 3.0.4, lansat 2020/01/28

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.