yum จะบันทึกไฟล์ RPM ที่ดาวน์โหลดไว้ที่ไหน


22

มีโฟลเดอร์ชั่วคราวที่ฉันสามารถค้นหาไฟล์ RPM ที่ yum ดาวน์โหลดเพื่อติดตั้งโปรแกรมได้หรือไม่? ในระหว่างการติดตั้งยำแสดงชื่อที่แน่นอนของไฟล์ RPM แต่ฉันไม่ทราบวิธีการค้นหา ฉันจะค้นหา RPM ได้อย่างไรถ้าฉันรู้ชื่อของมัน

คำตอบ:


17

/var/cache/yum/<repo>/packagesผมเชื่อว่าสิ่งที่คุณกำลังมองหาอยู่ ไดเรกทอรีนี้ถูก expunged ในระหว่างการล้างแพคเกจ

คุณสามารถค้นหาไฟล์ตามชื่อด้วยfindคำสั่ง ตัวอย่าง: find / -name 'package.rpm' สนับสนุน Wildcardfind -name 'package*.rpm'


2
/var/cache/yumเป็นตำแหน่งที่กำหนดค่าได้ คุณต้องตรวจสอบ main.cachedir ใน/etc/yum.conf
William Pursell

3

ผมตรวจสอบแล้วในวันนี้ว่าใน RHEL 6.7, /var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/ไฟล์จะถูกเก็บไว้ใน

นอกจากนี้ยังควรสังเกตว่าปลั๊กอินdownloadonlyรวมอยู่ใน 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

ฉันได้พบที่นี่:

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


8
นี่คือการกล่าวซ้ำซ้ำซ้อนที่แข็งแกร่งของคำตอบที่ได้รับการยอมรับ
Stephen Rauch

0

ในกรณีของฉันฉันพบ/var/tmp/yum-root-xxxxx/หรือผู้ใช้ของคุณ/var/tmp/yum-YOurUser-xxxxx/ฉันมี CentOS 7


0

มันอยู่ในตำแหน่งด้านล่างที่นี่ x86_64 สำหรับ 64 bit centos / RHEL OS มีอยู่ที่ตำแหน่งเป็น package.rpm.tmp
/ var / cache / yum / x86_64 / 7 /
/ var / cache / yum / x86_64 / 6 /


0

สถานที่ตั้งของแคชจะกำหนดและถึงแม้จะเริ่มต้นคือ/var/cache/yum/มันมีความน่าเชื่อถือในการตรวจสอบค่าของ main.cachedir /etc/yum.confใน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.