Các ứng dụng cài đặt .deb có được cập nhật không?


12

Vì vậy, đây có thể là câu hỏi rất ngớ ngẩn cho người dùng, nhưng tôi còn khá mới với Ubuntu và muốn biết điều này. Các .debứng dụng đã cài đặt có được cập nhật không?

Ví dụ: Tôi đã cài đặt Opera bằng cách sử dụng .debnó có nhận được các bản cập nhật như phần mềm được cài đặt bằng PPA không?

Tôi sẵn sàng chấp nhận câu trả lời của bạn nếu bạn cũng sẽ giải thích điều này:

nhập mô tả hình ảnh ở đây

Như bạn có thể thấy .debSkype đã được cài đặt, nó tự thêm vào nguồn phần mềm, vậy nó sẽ không được cập nhật?

Cảm ơn bạn đã dành thời gian.

Câu trả lời:


9

Câu trả lời phụ thuộc vào tình huống.

Nếu tệp .deb đã cài đặt của bạn có kích hoạt kho lưu trữ hoặc được bật trong khi cài đặt, các gói .deb đã cài đặt sẽ được cập nhật. Nhưng, nếu tệp .deb đã cài đặt của bạn không có kho lưu trữ trực tuyến, từ đó có thể nhận được các bản cập nhật, gói đó sẽ không được cập nhật . Lý do rất rõ ràng, người quản lý gói dù sao cũng không biết cập nhật gói, vì không biết bất kỳ kho lưu trữ trực tuyến nào cung cấp cùng gói này.

Nếu bạn đã cài đặt trình quản lý gói synap, Bạn có thể thấy các gói không kích hoạt kho lưu trữ hoặc cài đặt tệp .deb mà không bật kho lưu trữ. Mở trình quản lý gói synap, Nhấp vào phần trạng thái và xem trong phần Đã cài đặt (cục bộ hoặc lỗi thời) .

gói synap lỗi thời

Google-chrome và dropbox cho phép một kho lưu trữ trong khi cài đặt từ các tệp .deb, vì vậy bạn sẽ nhận được cập nhật cho các gói này.

Lưu ý: Quy tắc tương tự cũng đúng với các gói bạn đã cài đặt qua apt-get nhưng sau đó đã vô hiệu hóa kho lưu trữ và không có kho lưu trữ nào khác cung cấp các gói đó. Trong trường hợp đó, bạn sẽ không nhận được cập nhật cho những điều này quá.


Từ ảnh chụp màn hình của @ Levan, có vẻ như vở opera .deb đã kích hoạt kho lưu trữ của riêng nó. Vì vậy, có, nó sẽ tự động nâng cấp.
Sparhawk

6

Một số debtệp cũng cài đặt nguồn gói, vì vậy bạn có thể nhận được các bản cập nhật.

Ví dụ: nếu bạn tải xuống tệp Debian Dropbox và cài đặt nó, bạn sẽ dropbox.listvào được /etc/apt/sources.list.d.

Sau đó, bạn có thể thấy rằng nguồn được kích hoạt cat dropbox.list, bởi vì không có #ở phía trước của dòng.:

deb http://linux.dropbox.com/ubuntu precise main

1
Google Chrome cũng làm điều đó. Điều đó chỉ phụ thuộc vào ứng dụng bạn đang cài đặt để thêm nguồn repo của nó vào/etc/apt/sources.list.d/
JulioHM
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.