มีโฟลเดอร์ชั่วคราวที่ฉันสามารถค้นหาไฟล์ RPM ที่ yum ดาวน์โหลดเพื่อติดตั้งโปรแกรมได้หรือไม่? ในระหว่างการติดตั้งยำแสดงชื่อที่แน่นอนของไฟล์ RPM แต่ฉันไม่ทราบวิธีการค้นหา ฉันจะค้นหา RPM ได้อย่างไรถ้าฉันรู้ชื่อของมัน
มีโฟลเดอร์ชั่วคราวที่ฉันสามารถค้นหาไฟล์ RPM ที่ yum ดาวน์โหลดเพื่อติดตั้งโปรแกรมได้หรือไม่? ในระหว่างการติดตั้งยำแสดงชื่อที่แน่นอนของไฟล์ RPM แต่ฉันไม่ทราบวิธีการค้นหา ฉันจะค้นหา RPM ได้อย่างไรถ้าฉันรู้ชื่อของมัน
คำตอบ:
/var/cache/yum/<repo>/packages
ผมเชื่อว่าสิ่งที่คุณกำลังมองหาอยู่ ไดเรกทอรีนี้ถูก expunged ในระหว่างการล้างแพคเกจ
คุณสามารถค้นหาไฟล์ตามชื่อด้วยfind
คำสั่ง ตัวอย่าง: find / -name 'package.rpm'
สนับสนุน Wildcardfind -name 'package*.rpm'
ผมตรวจสอบแล้วในวันนี้ว่าใน 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
ฉันได้พบที่นี่:
/var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages
ในกรณีของฉันฉันพบ/var/tmp/yum-root-xxxxx/
หรือผู้ใช้ของคุณ/var/tmp/yum-YOurUser-xxxxx/
ฉันมี CentOS 7
มันอยู่ในตำแหน่งด้านล่างที่นี่ x86_64 สำหรับ 64 bit centos / RHEL OS มีอยู่ที่ตำแหน่งเป็น package.rpm.tmp
/ var / cache / yum / x86_64 / 7 /
/ var / cache / yum / x86_64 / 6 /
สถานที่ตั้งของแคชจะกำหนดและถึงแม้จะเริ่มต้นคือ/var/cache/yum/
มันมีความน่าเชื่อถือในการตรวจสอบค่าของ main.cachedir /etc/yum.conf
ใน
/var/cache/yum
เป็นตำแหน่งที่กำหนดค่าได้ คุณต้องตรวจสอบ main.cachedir ใน/etc/yum.conf