Điểm:1

Snap Gnome 4 có chạy với Gnome 3 không?

lá cờ in

Tôi muốn dùng thử trình xem ảnh mới hơn, Eye Of Gnome (eog) phiên bản 4. Máy tính của tôi đang chạy Ubuntu 20.04.3 LTS sử dụng Gnome phiên bản 3.

Tôi đã xóa eog 3.36.3 bằng cách sử dụng

sudo apt loại bỏ eog

và đã cài đặt phiên bản 40.2 bằng cách sử dụng

sudo snap cài đặt eog

danh sách snap bây giờ cho tôi biết tôi có:

eog 40.2 602 chuẩn mới nhất/ổn địnhâ -

Rất tiếc, bản cài đặt nhanh này của eog không hoạt động. Trong /var/log/syslog tôi thấy các lỗi sau:

Ngày 25 tháng 9 01:43:57 vw-dell zeitgeist-datah[7664]: zeitgeist-datahub.vala:210: Lỗi trong khi chèn sự kiện: GDBus.Error:org.gnome.zeitgeist.EngineError.InvalidArgument: Sự kiện không hoàn chỉnh: diễn giải, biểu hiện và diễn viên được yêu cầu

Ngày 25 tháng 9 01:43:57 vw-dell systemd[1874]: Bắt đầu Ứng dụng do gnome-shell khởi chạy.

Ngày 25 tháng 9 01:43:57 vw-dell systemd[1874]: Bắt đầu snap.eog.eog.25cc936e-2a05-4797-9de9-19c76cb0466a.scope.

Ngày 25 tháng 9 01:43:57 vw-dell systemd[1874]: gnome-launch-eog_eog.desktop-8683.scope: Đã thành công.

Ngày 25 tháng 9 01:43:57 vw-dell eog_eog.desktop[8683]: /snap/eog/602/usr/bin/eog: lỗi khi tải thư viện dùng chung: libportal.so.0: không thể mở tệp đối tượng dùng chung: Không như vậy tập tin hoặc thư mục

Ngày 25 tháng 9 01:43:57 vw-dell systemd[1874]: snap.eog.eog.25cc936e-2a05-4797-9de9-19c76cb0466a.scope: Đã thành công.

Snap có phải là để cho phép phiên bản eog gần đây này chạy trên Ubuntu 20.04 không?

///// Chỉnh sửa sau. Theo đề xuất của user535733, tôi đã nêu vấn đề sau: https://gitlab.gnome.org/GNOME/eog/-/issues/211

user535733 avatar
lá cờ cn
Vui lòng gửi báo cáo lỗi với các tác giả của Snap: https://gitlab.gnome.org/GNOME/eog/-/issues
lá cờ ru
Điều này nghe giống như một lỗi trong snap, trong đó các phần phụ thuộc của nó và các snaps phụ thuộc khác không có sẵn hoặc không được định cấu hình đúng cách. Nộp một lỗi trên snap như đã chỉ ra.
Điểm:2
lá cờ cn

Câu trả lời chung cho câu hỏi của bạn là: "Có, snap Gnome 4 sẽ chạy với Gnome 3". Không tí nào snap nên chạy trên không tí nào hệ thống linux hỗ trợ snap. Đó là những gì hệ thống snap được thiết kế cho.

Đây là cốt lõi của các định dạng ứng dụng được đóng gói này. Chúng chạy trong hộp cát, sử dụng các thư viện của riêng chúng - hoặc các thư viện chung được cung cấp bởi các gói chụp nhanh khác (cái gọi là "chụp nhanh theo giai đoạn") mà lẽ ra phải được cài đặt tự động cùng với chụp nhanh, nếu chưa có sẵn.

Những gì bạn đang gặp phải ở đây là một gói chụp bị lỗi. Rõ ràng nó đã được xuất bản mà không có đủ thử nghiệm.

Điểm:1
lá cờ it

Tl;dr:

Đây có thể là một nỗ lực thất bại trong việc chuyển. Tìm kiếm các kênh khác của cùng một gói để tìm các phiên bản mới hơn. Nếu là phiên bản mới, có khả năng là bản dựng hàng đêm, mặc dù tôi nghi ngờ rằng bạn đã tìm thấy phiên bản này trên ổn định. Kiểm tra Flatpak cho cùng một gói. Rất có thể bạn sẽ tìm thấy nó.

Phần kết luận:

Có vẻ như tôi có một gói bị hỏng? Nó không thành công vì không thể tìm thấy thư viện dùng chung mà nó cần.

Vì vậy, về mặt kỹ thuật, câu trả lời là:

bạn cần tập tin libportal.so

Tuy vậy..

1.) Thực tế là nó không được bao gồm trong eog hoặc gói trong apt là lạ

2.) Sau khi nghiên cứu một chút, có vẻ như thư viện là một phần của gói phẳng api. Trên thực tế, phần trừu tượng hộp cát phẳng đôi khi được gọi là "cổng thông tin".

Tôi không phải là nhà phát triển flatpak, nhưng tôi biết đủ để biết rằng việc triển khai hộp cát là cách khác nhau để chia sẻ apis.

Tôi đoán là gói gần đây đã được chuyển từ flatpak và có sự khác biệt ở đâu đó trong siêu dữ liệu của gói.

Tin tốt là nó rất có thể có sẵn trên gói phẳng! Mặc dù nếu ứng dụng cần bất kỳ quyền quan trọng nào - tức làquyền truy cập vào các thiết bị của HĐH hoặc các tài nguyên toàn cầu khác - để chạy, bạn sẽ sớm biết những điểm khác biệt mà tôi đã đề cập rất rõ.

vanadium avatar
lá cờ cn
Đây có phải là một minh họa khác về chất lượng đôi khi kém của các gói chụp nhanh không? Việc snap "không hoạt động" xảy ra khá thường xuyên. Về nguyên tắc, snap với phần mềm từ Gnome 40 thực sự sẽ hoạt động mà không gặp sự cố trên bất kỳ hệ thống nào hỗ trợ snap.
Nate T avatar
lá cờ it
Họ có thể đã sử dụng bộ chuyển đổi loại pkg2pkg và không kiểm tra kết quả. Dường như có rất nhiều trong số đó trôi nổi xung quanh ngày nay. Một số có lẽ là tốt hơn so với những người khác. Bất kể, tôi sẽ không đặt bất cứ thứ gì ra khỏi đó mà không biết chính xác nó là gì. Đứng trên vai người khổng lồ.. lưng còng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.