Puncte:1

Va rula un Gnome 4 snap cu Gnome 3?

drapel in

Vreau să încerc un vizualizator de imagini mai recent, Eye Of Gnome (eog) versiunea 4. Computerul meu rulează Ubuntu 20.04.3 LTS care utilizează Gnome versiunea 3.

Am eliminat eog 3.36.3 folosind

sudo apt remove eog

și a instalat versiunea 40.2 folosind

sudo snap install eog

Lista rapidă îmi spune acum că am:

eog 40.2 602 cel mai recent/stabil canonicâ -

Din păcate, această instalare rapidă a eog nu funcționează. În /var/log/syslog văd următoarele erori:

25 septembrie 01:43:57 vw-dell zeitgeist-datah[7664]: zeitgeist-datahub.vala:210: Eroare la inserarea evenimentelor: GDBus.Error:org.gnome.zeitgeist.EngineError.InvalidArgument: Eveniment incomplet: interpretare, manifestare și actor sunt necesare

25 septembrie 01:43:57 vw-dell systemd[1874]: Aplicație pornită lansată de gnome-shell.

Sep 25 01:43:57 vw-dell systemd[1874]: A început snap.eog.eog.25cc936e-2a05-4797-9de9-19c76cb0466a.scope.

25 septembrie 01:43:57 vw-dell systemd[1874]: gnome-launched-eog_eog.desktop-8683.scope: Succeeded.

25 septembrie 01:43:57 vw-dell eog_eog.desktop[8683]: /snap/eog/602/usr/bin/eog: eroare la încărcarea bibliotecilor partajate: libportal.so.0: nu se poate deschide fișierul obiect partajat: nu există fișier sau director

Sep 25 01:43:57 vw-dell systemd[1874]: snap.eog.eog.25cc936e-2a05-4797-9de9-19c76cb0466a.scope: Succeeded.

Este Snap menit să permită această versiune recentă a eog să ruleze sub Ubuntu 20.04?

///// Editați mai târziu. În urma sugestiei user535733, am ridicat următoarea problemă: https://gitlab.gnome.org/GNOME/eog/-/issues/211

user535733 avatar
drapel cn
Vă rugăm să trimiteți un raport de eroare la autorii Snap: https://gitlab.gnome.org/GNOME/eog/-/issues
drapel ru
Acest lucru sună ca o eroare în snap, unde dependențele sale și alte snaps dependente nu sunt disponibile sau configurate corect. Înregistrați o eroare pe snap, așa cum este indicat.
Puncte:2
drapel cn

Răspunsul general la întrebarea dvs. este: "Da, un snap Gnome 4 ar trebui să ruleze cu Gnome 3". Orice snap ar trebui să ruleze orice sistem linux care acceptă snap. Pentru asta este proiectat sistemul snap.

Acesta este nucleul acestor formate de aplicații containerizate. Ei rulează într-un sandbox, folosind propriile biblioteci - sau biblioteci comune furnizate de alte pachete snap (așa-numitele „stage-snaps”) care apoi ar fi trebuit instalate automat cu snap-ul, dacă nu sunt încă disponibile.

Ceea ce vă confruntați aici este un pachet snap defect. Se pare că a fost publicat fără teste suficiente.

Puncte:1
drapel it

Tl;dr:

Aceasta a fost probabil o încercare eșuată de portare. Căutați pe celelalte canale ale aceluiași pachet versiuni mai noi. Dacă este nou, probabil că există o versiune de noapte, deși mă îndoiesc că ați găsit asta pe grajd. Verificați Flatpak pentru același pachet. Sunt șanse să o găsiți.

Concluzie:

Mi se pare că ai un pachet spart? Eșuează deoarece nu poate găsi o bibliotecă partajată de care are nevoie.

Deci, din punct de vedere tehnic, răspunsul este:

ai nevoie de dosar libportal.so

in orice caz..

1.) Faptul că nu este inclus cu eog sau împachetat în pachet în apt este ciudat

2.) După câteva cercetări, se pare că biblioteca face parte din flatpak api. De fapt, abstractizarea sandbox-ului flatpak este uneori numită „portal”.

Nu sunt deloc un dezvoltator flatpak, dar știu suficient de mult ca să știu că implementările sandbox sunt mult diferite pentru a partaja ap-urile.

Bănuiesc că pachetul a fost portat recent de la flatpak și există o discrepanță undeva în metadatele pachetului.

Vestea bună este că cel mai probabil este disponibil pe Flatpak! Deși, dacă aplicația are nevoie de permisiuni semnificative - de ex.acces la dispozitivele OS sau la alte resurse globale - pentru a rula, veți ști în curând care sunt acele diferențe pe care le-am menționat prea bine.

vanadium avatar
drapel cn
Este aceasta, atunci, o altă ilustrare a calității uneori proaste a pachetelor snap? Se întâmplă destul de frecvent ca un snap „nu funcționează”. În principiu, un snap cu software de la Gnome 40 ar trebui într-adevăr să funcționeze fără probleme pe orice sistem care acceptă snap.
Nate T avatar
drapel it
Este posibil să fi folosit un convertor de tip pkg2pkg și să nu fi verificat rezultatul. Se pare că sunt mulți dintre cei care plutesc în zilele noastre. Unele sunt probabil mai bune decât altele. Indiferent, nu aș pune nimic acolo fără să știu exact ce este. Stând pe umerii giganților.. cu spatele rău.

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.