Điểm:0

Giữ gói cho đến khi nâng cấp lên phiên bản chính tiếp theo

lá cờ ph

Tôi đã cài đặt một gói chương trình này từ một PPA cung cấp các bản dựng hàng đêm. Vì vậy, phiên bản của tôi về chương trình nàyđang được cập nhật mỗi ngày. Tuy nhiên, hầu hết các bản cập nhật này không quan trọng đối với tôi -- nếu chúng chứa bất kỳ thay đổi nào.Các gói của những ngày cuối cùng có các phiên bản

chương trình này 3.5.1-develop-0~20211212
chương trình này 3.5.1-develop-0~20211213
chương trình này 3.5.1-develop-0~20211214

Tuy nhiên, một số bản dựng hàng đêm bị hỏng. Vì vậy, vào ngày 13/12/2021, tôi đã cài đặt một phiên bản bị hỏng và nó thực sự ### để sử dụng chương trình này ngày hôm đó. Rất may là ngày 14/12/2021 phiên bản tiếp theo đã hoạt động trở lại.

Tôi đã làm gì để ngăn chặn điều này trong tương lai? Dễ dàng: Khi một phiên bản hoạt động được cài đặt vào ngày hôm sau, tôi đã làm

Sudo apt-mark giữ chương trình này

Vì vậy, bây giờ, tất cả các phiên bản tiếp theo của 3.5.1-develop-0~blablabla được bỏ qua cho tôi.

Bây giờ câu hỏi của tôi: Một thời gian trong tương lai gần, các nhà phát triển sẽ phát hành phiên bản 3.5.2 hoặc thậm chí 3.6 của chương trình này. Có cách nào để tự động cài đặt phiên bản "chính" tiếp theo và sau đó lại bỏ qua tất cả các bản dựng hàng đêm tiếp theo không?

pLumo avatar
lá cờ in
Đây không phải là mục đích của một đêm sao? Tại sao bạn muốn sử dụng `ppa` này sau đó? Về câu hỏi của bạn, tôi không biết một giải pháp.
lá cờ ph
@pLumo Tóm lại: Bởi vì các nhà phát triển không cung cấp bất kỳ `ppa` nào khác. Giải pháp thay thế sẽ là cập nhật thủ công. Vì `chương trình này` đang được phát triển tích cực nên tôi sẽ làm được nhiều việc hơn những gì tôi muốn.
Điểm:0
lá cờ cn

Apt-marking và Apt-pinning là những công cụ hiện có để thực hiện những gì bạn tìm kiếm.

Apt không phải là nhà ngoại cảm cũng không thông minh. Nó không biết liệu phần mềm trong gói có hoạt động hay không. Nó không hiểu khái niệm bỏ qua các phiên bản hoặc đưa ra quyết định dựa trên số phiên bản nhất định. Nó không biết ý định của bạn. Nó chỉ biết nếu bạn hướng dẫn nó giữ/ghim một gói hàng hay không.

Bạn, với tư cách là thành viên cộng đồng, có quyền đóng gói phần mềm đó cho Debian (và sau đó là Ubuntu) hoặc dưới dạng Snap để những người khác có thể thưởng thức phần mềm mà không gặp rủi ro khi sử dụng các bản dựng thử nghiệm hàng đêm. Phần mềm Ubuntu hầu hết được đóng gói bởi những tình nguyện viên như bạn.

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