Điểm:0

Làm cách nào để hạ cấp gói xuống phiên bản từ bản phát hành trước của Ubuntu?

lá cờ ng

Tôi đã bị mắc kẹt với một cụ thể số báo trong gói Mozc trên Ubuntu 21.04 mới nhất, đó là 2.26.4220.100 phiên bản. Vì vậy, tôi nhận ra rằng tôi có thể giải quyết nó bằng cách hạ cấp gói Mozc xuống 2.23.2815.102 phiên bản hoạt động tốt trên Ubuntu 20.04LTS. Tuy nhiên, khi tôi cố gắng lấy danh sách các phiên bản có sẵn nhập mô tả hình ảnh ở đây

nó cho thấy duy nhất 2.26.4220.100 phiên bản có sẵn.

Nhưng nếu chúng ta nhìn vào danh sách đầy đủ, chúng ta có thể thấy có rất nhiều phiên bản cũ hơn có sẵn từ các phiên bản trước của Ubuntu: nhập mô tả hình ảnh ở đây

Vì vậy, vì một số lý do của tôi đúng cách chỉ không thấy các kho lưu trữ cho các bản phát hành Ubuntu khác. Và câu hỏi của tôi là làm thế nào để nó làm như vậy, vì vậy tôi chỉ có thể sudo apt install «pkg»=«version»?

David avatar
lá cờ cn
vì một số lý do, apt của tôi không thấy kho lưu trữ cho các bản phát hành Ubuntu khác Điều đó đúng, nó hiển thị phiên bản dành cho phiên bản Ubuntu bạn đang sử dụng. Không có gì sai với apt.
username avatar
lá cờ ng
@David cảm ơn bạn đã trả lời! Vì vậy, làm thế nào để làm cho nó làm như vậy nếu tôi cần nó?
pLumo avatar
lá cờ in
Nếu bạn kiểm tra danh sách các phụ thuộc, bạn sẽ thấy rằng có thể xảy ra sự cố sau khi hạ cấp.
username avatar
lá cờ ng
@pLumo cảm ơn lời khuyên của bạn! Tuy nhiên, tôi vẫn muốn dùng thử, với việc nâng cấp trở lại luôn là một tùy chọn. Vì vậy, làm cách nào để hạ cấp nó xuống phiên bản từ kho lưu trữ 20.04?
raj avatar
lá cờ cn
raj
Tôi sẽ tải xuống phiên bản cũ của gói theo cách thủ công, cài đặt nó bằng cách sử dụng `dpkg`, sau đó ghim phiên bản vào Synaptic để ngăn nâng cấp.
username avatar
lá cờ ng
@raj cảm ơn lời khuyên của bạn! Vâng, tôi cũng đang xem xét cách này. Tuy nhiên, tại phần 'Tải xuống' của https://packages.ubuntu.com/en/source/focal/mozc, tôi chỉ có thể thấy các tệp lưu trữ .tag.xz và các gói .deb không phù hợp. Có thể cài đặt chúng theo cách nào đó hay tôi chỉ đang tìm nhầm chỗ?
raj avatar
lá cờ cn
raj
Bạn đang tìm trong kho lưu trữ **nguồn** - bạn sẽ không tìm thấy các gói nhị phân có thể cài đặt ở đó. Hãy thử tại đây: https://packages.ubuntu.com/en/focal/allpackages - tìm kiếm (Ctrl+F) cho "mozc". Có thể bạn sẽ phải hạ cấp nhiều hơn một gói.
username avatar
lá cờ ng
@raj ouch, bạn nói đúng. Tôi vẫn chưa quen với trang web gói. Cảm ơn bạn đã tư vấn! Yup, điều đó đã thành công, tôi đã quản lý rất tốt để hạ cấp các gói mục tiêu và mọi thứ hiện đang hoạt động tốt. Cảm ơn bạn! Về việc ngăn nâng cấp tự động, tôi đang sử dụng apt thay vì Synaptic, vì vậy tôi đoán tôi chỉ nên `sudo apt-mark hold` tất cả các gói mà tôi đã hạ cấp, phải không?
raj avatar
lá cờ cn
raj
Từ mô tả, có vẻ như nó sẽ làm như vậy, tuy nhiên tôi chưa bao giờ sử dụng cái này, tôi luôn làm nó qua Synaptic. Khi tôi chạy `sudo apt-mark showhold` nó không hiển thị cho tôi gói mà tôi đã ghim trong Synaptic, vì vậy có thể cơ chế này khác, nhưng kết quả có thể giống nhau :)
Điểm:1
lá cờ cn
raj

Phương pháp đơn giản nhất có lẽ là tải xuống thủ công .deb bằng cách sử dụng liên kết "tiêu điểm" được hiển thị trên ảnh chụp màn hình của bạn, sau đó cài đặt nó bằng cách sử dụng sudo dpkg -i ibus-mozc_2.23.2815.102+dfsg-8ubuntu1_AMD64.deb (do phụ thuộc, có thể bạn cũng sẽ cần phải hạ cấp máy chủ mozcmozc-utils-gui - nếu được cài đặt), sau đó ngăn các gói nâng cấp thêm bằng cách sử dụng một trong hai sudo apt-mark giữ ibus-mozc (và tương tự đối với các gói hạ cấp khác) hoặc tùy chọn "Phiên bản khóa" trong Trình quản lý gói Synaptic.

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