วิธีทราบรุ่นของ RPM ระหว่างการติดตั้ง


1

ฉันสร้างสคริปต์สำหรับการปรับใช้โดยใช้ YUM และ RPM ในช่วง pre สคริปต์เป็นไปได้หรือไม่ที่จะทราบว่าเวอร์ชัน rpm ที่ฉันใช้อยู่คืออะไร

ฉันต้องการสร้างไฟล์สำรองข้อมูลด้วยเวอร์ชันของ RPM (ในชื่อ) เพื่อให้ฉันสามารถติดตามเวอร์ชันของไฟล์ RPM ได้

ฉันโอเคถ้ามันเป็นคำสั่งพื้นฐาน unix หรือ RPM หรือ YUM

คำตอบ:


1

ฉันสมมติว่าคุณหมายถึงเวอร์ชันของไฟล์ RPM ที่คุณติดตั้ง ในกรณีนั้นมันอยู่ใน %version แมโคร อย่างไรก็ตามคุณอาจต้องการ Release แท็กเช่นกัน ดังนั้นคุณอาจต้องการทำสิ่งที่ชอบ:

echo "{%version}-{%release}" > %{_datadir}/%{name}/rpmver

หากคุณต้องการรุ่นของ RPM:

rpm --version > %{_datadir}/%{name}/rpmver

% {_ datadir} /% {name} / rpmver ให้อะไร
explorer

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