Các tệp .deb nằm ở đâu?


18

Khi chúng tôi cài đặt một gói trong Ubuntu bằng cách sử dụng apt-get install, chúng tôi có thể tìm thấy các tệp .deb ở đâu?

Tôi đã cài đặt Python bằng phương thức này nhưng tôi không tìm thấy tệp .deb của nó /var/cache/apt/archive/.

apt  deb 

1
Bạn có chắc là bạn đã cài đặt nó? Python nên được bao gồm theo mặc định và chỉ các gói bạn đã cài đặt thủ công sẽ được đưa vào /var/cache/apt/archive/.
terdon

Có, nó được bao gồm theo mặc định, nhưng tôi đã cài đặt một phiên bản khác của nó

Câu trả lời:


21

Theo mặc định, apt lưu trữ các tệp .deb trong /var/cache/apt/archives. Nếu bạn không thể tìm thấy chúng ở đây, bạn hoặc ai đó hoặc người nào khác (một phần mềm như tinh chỉnh Ubuntu) có thể đã chạy lệnh dọn dẹp như sudo apt-get cleanđể xóa các tệp .deb. Tuy nhiên, bạn có thể tìm kiếm thủ công tất cả các tệp .deb trong hệ thống của mình bằng cách thực hiện các thao tác sau (có thể yêu cầu đặc quyền siêu người dùng):

sudo updatedb

Điều này sẽ cập nhật locatecơ sở dữ liệu để tìm kiếm các tệp mới được tạo / xóa, việc này có thể mất một lúc tùy thuộc vào sự khác biệt về thời gian khi lần cuối updatedbđược chạy (nó thường được chạy như một công việc định kỳ hàng ngày) và sau đó

locate *.deb

sẽ tìm kiếm /thư mục của bạn một cách đệ quy cho tất cả các tệp kết thúc bằng .deb.


Cảm ơn bạn đã làm việc. Có, tôi đã thực hiện dọn dẹp nhiều lần, thực sự trước khi tôi tìm kiếm tệp .deb
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.