Trường hợp yum lưu các tệp RPM mà nó tải xuống?


22

Có thư mục tạm thời nào tôi có thể tìm thấy RPM mà yum tải xuống để cài đặt chương trình không? Trong quá trình cài đặt, yum hiển thị tên chính xác của tệp RPM nhưng tôi không biết cách tìm nó. Làm cách nào tôi có thể tìm kiếm RPM nếu tôi biết tên của nó?

Câu trả lời:


17

Tôi tin rằng những gì bạn đang tìm kiếm là /var/cache/yum/<repo>/packages. Thư mục này bị hết hạn trong quá trình dọn dẹp gói.

Bạn có thể tìm kiếm một tập tin theo tên bằng findlệnh. Một ví dụ: Ký find / -name 'package.rpm' tự đại diện được hỗ trợ.find -name 'package*.rpm'


2
/var/cache/yumlà một vị trí cấu hình. Bạn cần kiểm tra main.cachedir trong/etc/yum.conf
William Pursell

3

Hôm nay tôi đã xác minh rằng trên RHEL 6.7, các tệp được lưu trữ trong /var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/.

Điều đáng chú ý là plugin downloadonlyđược bao gồm trong RHEL 6:

# yum install yum-downloadonly
Package yum-plugin-downloadonly-1.1.30-30.el6.noarch is obsoleted by yum-3.2.29-69.el6.noarch which is already installed

1

Tôi đã tìm thấy nó ở đây:

/var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages


8
Đây là một sự lặp lại rất chắc chắn của câu trả lời được chấp nhận
Stephen Rauch

0

Trong trường hợp của tôi, tôi đã tìm thấy /var/tmp/yum-root-xxxxx/hoặc người dùng của bạn, /var/tmp/yum-YOurUser-xxxxx/tôi có CentOS 7


0

Nó được tìm thấy ở vị trí dưới đây ở đây x86_64 nếu cho 64 bit centos / hệ điều hành RHEL. Nó tồn tại ở vị trí dưới dạng gói.rpm.tmp
/ var / cache / yum / x86_64 / 7 /
/ var / cache / yum / x86_64 / 6 /


0

Vị trí của bộ đệm có thể định cấu hình được và mặc dù là mặc định /var/cache/yum/, việc kiểm tra giá trị của main.cachedir trong đó đáng tin cậy hơn nhiều /etc/yum.conf.

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.