Puncte:0

Încercarea de a instala postgis pe Centos 6.9 și lipsește dependența libgeotiff.so.2

drapel ru

Încerc să instalez Postgis 2.1 pe Centos 6.9 (și postgresql 9.5). Încerc să-l instalez yum:

yum instalează postgis21_95

Și obțineți eroarea:

> Rezolvarea dependenței terminată
Eroare: Pachetul: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg-common)
           Necesită: libgeotiff.so.2()(64bit)
 Puteți încerca să utilizați --skip-broken pentru a rezolva problema
 Ai putea încerca să rulezi: rpm -Va --nofiles --nodigest

Am instalat pachetul: "libgeotiff.x86_64 1.2.5-6.el6" dar acesta nu pare a fi cel potrivit.

Am foarte puțină experiență în instalarea pachetelor pe Linux. Am făcut câteva căutări pe web și nu am găsit un răspuns.

  1. Ce pot face pentru ca acesta să se instaleze corect?

Alternativ: 2. Dacă nu am nevoie de funcționalitatea geotiff a postgis, pot să o omit în siguranță folosind „--skip-broken”?

Michael Hampton avatar
drapel cz
CentOS 6 a depășit sfârșitul vieții. Faceți upgrade la o distribuție Linux acceptată.
drapel in
Definitiv! Chiar nu ar trebui să utilizați CentOS 6 [mai](https://endoflife.software/operating-systems/linux/centos).
drapel ru
Oamenii spun același lucru despre Drupal 4. Dar funcționează grozav pentru blogul meu! Deci ar trebui să merg cu Centos 7? Mutarea datelor va fi o corvoadă (500 GB - 1 TB de fișiere minuscule). Este un server low-end cu o mulțime de fișiere.
drapel in
Voi încerca să parafrazez ușor: Drupal 4 a fost un software grozav, la fel cum CentOS 6 a fost un sistem de operare grozav. Cu toate acestea, pur și simplu nu mai este actualizat și, astfel, inevitabil sunt deschise lacune de securitate. Părerea mea profesională: A avea un astfel de sistem care rulează pe internet este ca și cum ai juca la ruleta rusă cu 6 gloanțe în tobă. Părerea mea personală: Desigur, ești complet liber să faci asta, dar apoi trebuie să trăiești și cu consecințele neplăcute. (nici o supărare)
drapel ru
Bine. De asemenea, voi încerca dacă pot instala postgis pe un nou server Centos 7.
drapel in
CentOS 7 a ajuns deja la EOU pe 2020-08-06 și va ajunge la EOL pe 2024-06-30. CentOS 8 va ajunge la EOL pe 2021-12-31.Presupunând că nu doriți să faceți upgrade prea des, o altă distribuție Linux care oferă [suport pe termen lung (LTS)](https://en.wikipedia.org/wiki/Long-term_support) este probabil cea mai bună opțiune. În acest moment, [Debian](https://en.wikipedia.org/wiki/Debian) 11 (Bullseye) ar fi o alegere bună, deoarece EOS este 2026 și chiar [ELTS](https://wiki.debian. org/LTS/Extended) este oferit pentru versiunile Debian.
Puncte:1
drapel in

Pachete suplimentare de la âEPEL 6 (Pachete suplimentare pentru Enterprise Linux) sunt necesare pentru a îndeplini cerințele pentru GDAL. (deci activați epel)

Cu toate acestea, în schimb, rezolvați această provocare de instalare pe o instalare CentOS 6 în 2021, dvs într-adevăr ar trebui să ia în considerare actualizarea sistemului de operare.

Viața este ciudată uneori: în cazul în care există un motiv pentru care actualizarea sistemului de operare nu este o opțiune realizabilă, modificați sursele de depozit pentru a utiliza versiunile arhivate, la sfârșitul anului 2020, toate sursele au fost eliminate de pe serverele oglindă pentru a reflecta starea de sfârșit de viață (EOL) a CentOS6.

drapel ru
Am acest pachet epel instalat: epel-release-6-8.noarch Am încercat: yum --enablerepo="epel" instalează postgis21_95 și am aceeași eroare. Când caut yum epel-release, scrie „1594 pachete excluse din cauza protecțiilor prioritare ale depozitului”. Este o problemă?
drapel in
Actualizați adresa URL a depozitului, așa cum este descris și legat în răspuns. Utilizați CentOS 6.9, deci folosiți `http://vault.centos.org/6.9/*`. (Așa cum a fost deja scris, instalarea epel-release-6-8 nu ajută, deoarece la sfârșitul anului 2020 toate sursele au fost eliminate de pe serverele oglindă pentru a reflecta starea EOL a CentOS6.)
drapel ru
Bine, multumesc! Am urmat instrucțiunile din linkul tău. Acum primesc: Pachetul: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg-common) Necesită: libnetcdf.so.6()(64bit) Se pare că s-ar putea să am nevoie de netcdf 4.1.1 care are acel fișier. Până acum am găsit 4.1.2 la rpmforge, dar nu am găsit 4.1.1.
drapel in
Există pachete netcdf în depozitul EPEL. Comanda `yum list netcdf\*` vă va arăta opțiunile disponibile.
drapel ru
Ahh cred că trebuia să dezactivez rpmreforge.repo. Așa că am făcut asta și acum instalarea a funcționat!

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.