Saya membuat paket RPM dari Python 2.5 asli. Kebijakan perusahaan adalah menggunakan python2.4 secara default, jadi saya menambahkan string
Requires: python25
ke file .spec . Ketika saya melihat file RPM yang dibuat, saya melihat dependensi berikut:
rpm -qR -p ZSI-2.1_a1-py25.noarch.rpm
/usr/bin/python2.5
python(abi) = 2.5
python25
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Ketergantungan ditambahkan oleh saya ada, tetapi dependensi lain juga ada di sini. Saya tidak dapat memberikan python (abi) = 2.5 dependensi, karena paket python25 bodoh yang dibuat oleh departemen IT kami di mana pemberian tag tidak benar.
Bagaimana cara saya menghapus ketergantungan yang ditambahkan secara otomatis dari RPM yang dihasilkan?