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/
.
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/
.
Câu trả lời:
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 locate
cơ 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
.
/var/cache/apt/archive/
.