<Anterior | Contenido | Siguiente>
6.22.1. Instalación de Bzip2
Aplique un parche que instalará la documentación de este paquete:
parche -Np1 -i ../bzip2-1.0.8-install_docs-1.patch
parche -Np1 -i ../bzip2-1.0.8-install_docs-1.patch
El siguiente comando asegura que la instalación de enlaces simbólicos sea relativa:
sed -i 's @ \ (ln -s -f \) $ (PREFIX) / bin / @ \ 1 @' Makefile
sed -i 's @ \ (ln -s -f \) $ (PREFIX) / bin / @ \ 1 @' Makefile
Asegúrese de que las páginas de manual estén instaladas en la ubicación correcta:
sed -i "s @ (PREFIX) / man @ (PREFIX) / share / man @ g" Makefile
sed -i "s @ (PREFIX) / man @ (PREFIX) / share / man @ g" Makefile
Prepare Bzip2 para la compilación con:
make -f Makefile-libbz2_so make limpio
make -f Makefile-libbz2_so make limpio
El significado del parámetro make:
-f Makefile-libbz2_so
Esto hará que Bzip2 se construya usando un diferente Makefile archivo, en este caso el Makefile-libbz2_so archivo, que crea una dinámica libbz2.so biblioteca y vincula las utilidades Bzip2 con él.
Compile y pruebe el paquete:
“piensen de nuevo sobre los incrementos de precio”
“piensen de nuevo sobre los incrementos de precio”
Instale los programas:
hacer PREFIX = / usr install
hacer PREFIX = / usr install
Instalar el compartido bzip2 binario en el /compartimiento directorio, haga algunos enlaces simbólicos necesarios y limpie:
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