Điểm:0

Thay thế snap bằng flatpak. Điều gì sẽ xảy ra khi tôi nâng cấp?

lá cờ gq

Tôi đang cân nhắc thay thế snap bằng flatpak. Điều gì xảy ra trong quá trình nâng cấp phiên bản của Ubuntu? Bản nâng cấp Ubuntu có được lập trình để cài đặt lại snap không và nguy cơ ghim hoặc giữ snap khi cài đặt lại là gì?

Tôi muốn tránh phải thanh lọc snap trên mọi bản nâng cấp và không muốn mạo hiểm kết thúc với một hệ thống bị hỏng vì một số thành phần hệ thống quan trọng đã trở thành một gói snap.

Lorenz Keel avatar
lá cờ gr
Kiểm tra tại đây: [Làm cách nào để gỡ cài đặt snap?](https://askubuntu.com/a/1285102/1037999) Nếu bạn ghim gói `snap`, nó sẽ không được cài đặt lại. Tôi đã thử nghiệm nó từ 20.04 đến 20.10, 20.10 đến 21.04 và 21.04 đến 21.10.
guiverc avatar
lá cờ cn
Ubuntu 22.04 chưa tồn tại; hiện tại nó là bản phát hành *phát triển* của Ubuntu *jammy* và duy trì trạng thái đó cho đến khi nó đạt đến trạng thái RC, điều này không được mong đợi cho đến sau ngày 14 tháng 4 năm 2022 và không nằm trong chủ đề ở đây cho đến khi bản phát hành vào ngày 21 tháng 4 năm 2022. https://discourse .ubuntu.com/t/jammy-jellyfish-release-schedule/23906 Vui lòng tham khảo https://askubuntu.com/help/on-topic. Đối với các sự cố hỗ trợ với Ubuntu *jammy*, bạn sẽ cần sử dụng trang web #ubuntu-next hoặc #ubuntu+1 (IRC, UF, v.v.) *Ubuntu jammy vẫn ở giai đoạn alpha; vâng, tính năng đóng băng đã thành công, nhưng các thay đổi vẫn có thể xảy ra với SRU nên vẫn chưa xác định được một phần*
guiverc avatar
lá cờ cn
Diễn đàn Ubuntu cho phép các loại câu hỏi dựa trên *ý kiến* đó.
user535733 avatar
lá cờ cn
Cuối cùng, bạn có thể mất in: [CUPS](https://forum.snapcraft.io/t/cups-interface-merged-into-snapd-additional-steps-to-complete/28653) đang ở giai đoạn (chậm, có phương pháp) quá trình chuyển từ deb sang snap. Các nhà phát triển trích dẫn quá ít tình nguyện viên để duy trì, đóng gói và thử nghiệm nhiều phiên bản cho các bản phát hành khác nhau của Ubuntu -- snap giúp giảm đáng kể khối lượng công việc của họ. Tất nhiên, nhiều tình nguyện viên hơn để thực hiện công việc sẽ bảo toàn tùy chọn gỡ lỗi.
vanadium avatar
lá cờ cn
@Lorenz Keel, tại sao không đăng câu trả lời?
Lorenz Keel avatar
lá cờ gr
@vanadium câu hỏi có thể bị coi là trùng lặp, vì vậy tôi không muốn đăng câu trả lời, nhưng dù sao thì tôi cũng đã đặt câu trả lời, với một số dòng về cách ghim (để nó không trùng lặp hoàn toàn với liên kết mà tôi đã đăng trước đó).
lá cờ ru
Hãy nhớ rằng ngày càng có nhiều môi trường Gnome bị bẻ khóa, nếu bạn đang sử dụng stock ubuntu và như vậy thì cuối cùng bạn sẽ phá vỡ môi trường máy tính để bàn của mình nếu bạn không tiếp tục chụp nhanh. Điều tương tự cũng xảy ra với CUPS. Và Firefox (hiện đã được `snap`ped hoàn chỉnh).
Điểm:2
lá cờ gr

đúng cách cho cơ hội để ghim một gói. Thông tin chi tiết khác về ghim có sẵn bằng cách sử dụng lệnh đầu cuối người đàn ông 5 apt_preferences.

Tham số "Pin-Priority", trong trường hợp cụ thể của bạn, có thể được sử dụng để ngăn cài đặt lại búng tay gói bằng cách cho nó một mức độ ưu tiên tiêu cực.

Tạo một tập tin no-snap.pref bằng cách phát hành trong một thiết bị đầu cuối:

sudo -H gedit /etc/apt/preferences.d/no-snap.pref

và sau đó sao chép nội dung sau trong đó:

# Để cài đặt snapd, chỉ định phiên bản của nó với 'apt install snapd=VERSION'
# trong đó VERSION là phiên bản của gói snapd mà bạn muốn cài đặt.
Đóng gói: snapd
Ghim: phát hành a=*
Pin-Ưu tiên: -10

Bạn vẫn có thể cài đặt búng tay nếu bạn muốn, nhưng bạn cần đặt rõ ràng phiên bản gói trong sudo apt cài đặt lệnh: bạn không cần phải xóa /etc/apt/preferences.d/no-snap.pref tập tin.

Tôi đã thử nghiệm quy trình này từ 20.04 đến 20.10 + 20.10 đến 21.04 + 21.04 đến 21.10. Tuy nhiên, hãy xem xét rằng đối với biến thể GNOME của Ubuntu, số lượng gói được phân phối dưới dạng snap ngày càng tăng và đối với một số trong số chúng, quyết định đã được đưa ra không phải bởi Canonical mà bởi chính nhà phân phối gói (ví dụ: Mozilla cho firefox). Trong tương lai việc loại bỏ búng tay có thể không vô hại.

lá cờ ru
Lưu ý rằng nếu bạn đang sử dụng biến thể máy tính để bàn GNOME của Ubuntu Desktop, bạn sẽ phải hy sinh rất nhiều chức năng vì hiện tại nó hầu như đã bị ngắt thay vì debian được đóng gói. Điều này sẽ gây ra một số vấn đề nếu bạn không cẩn thận.
Lorenz Keel avatar
lá cờ gr
@Thomas Ward, về những gì liên quan đến tôi, tôi hoàn toàn biết. Tuy nhiên, tôi sẽ thêm một ghi chú trong câu trả lời của mình.

Đă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.