Bagaimana cara mencegah persyaratan injeksi bentuk rpmbuild ke dalam paket RPM?


2

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?

Jawaban:


1

Anda dapat memperbaikinya setelah itu dengan membangun ulang rpm :

rpmrebuild --package --edit-membutuhkan ZSI-2.1_a1-py25.noarch.rpm


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.