6.22.1. تثبيت Bzip2
قم بتطبيق التصحيح الذي سيقوم بتثبيت الوثائق الخاصة بهذه الحزمة:
التصحيح -Np1 -i ../bzip2-1.0.8-install_docs-1.patch
التصحيح -Np1 -i ../bzip2-1.0.8-install_docs-1.patch
يضمن الأمر التالي أن تثبيت الروابط الرمزية نسبي:
ملف Makefile sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@'
ملف Makefile sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@'
تأكد من تثبيت صفحات الدليل في الموقع الصحيح:
sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" ملف Makefile
sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" ملف Makefile
قم بإعداد Bzip2 للتجميع باستخدام:
جعل -f Makefile-libbz2_so جعل نظيفًا
جعل -f Makefile-libbz2_so جعل نظيفًا
معنى معلمة الصنع:
-f Makefile-libbz2_so
سيؤدي هذا إلى إنشاء Bzip2 باستخدام مختلف ماكيفيلي الملف، في هذه الحالة Makefile-libbz2_so الملف الذي ينشئ ديناميكية libbz2.so المكتبة وتربط أدوات Bzip2 بها.
تجميع الحزمة واختبارها:
جعل
جعل
تثبيت البرامج:
جعل PREFIX=/usr install
جعل PREFIX=/usr install
تثبيت المشترك bzip2 ثنائي في / بن الدليل، قم بإنشاء بعض الروابط الرمزية الضرورية، ثم قم بالتنظيف:
cp -v bzip2-shared /bin/bzip2 cp -av libbz2.so* /lib
ln -sv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so rm -v /usr/bin/{bunzip2,bzcat,bzip2}
ln -sv bzip2 /bin/bunzip2 ln -sv bzip2 /bin/bzcat
cp -v bzip2-shared /bin/bzip2 cp -av libbz2.so* /lib
ln -sv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so rm -v /usr/bin/{bunzip2,bzcat,bzip2}
ln -sv bzip2 /bin/bunzip2 ln -sv bzip2 /bin/bzcat
توثيق