El método para hacer el paquete rpm bajo linux

  
RPM es la abreviatura de RPM Package Manager (RPM Package Manager). Aunque el nombre del formato de archivo está marcado con RedHat, su concepto de diseño original es abierto. El método para hacer e instalar el paquete rpm en un entorno linux es el siguiente:
Primero, cree el paquete rpm
rp-pppoe-3.10 para el proceso de producción.
1. Descarga rp-pppoe-3.10.tar.gz
[root @ localhost home] # pwd
/home
[root @ localhost home] #
2.Unzip
# tar zxvf rp-pppoe-3.10.tar.gz
3.
# cp /home/rp-pppoe-3.10/rp-pppoe.spec /usr /src /redhat /SOURCES /
# cp /home/rp-pppoe-3.10.tar.gz /usr /src /redhat /SOURCES /
3. Haga rpm 包
# cd /usr /src /redhat /SOURCES /
# rpmbuild -bb Rp-pppoe.spec < == Compile solo a archivos RPM
# rpmbuild -ba rp-pppoe.spec < == Compile y genere archivos RPM y SRPM al mismo tiempo. Si la compilación es correcta, rp ya está creado -pppoe rpm 包, verifique [root @ localhost i386] # pwd
/usr /src /redhat /RPMS /i386
[root @ localhost i386] # ll
total 420 < Br> -rw-r - r-- 1 raíz raíz 186322 01-06 11:09 rp-pppoe-3.10-1.i386.rpm
-rw-r - r-- 1 raíz raíz 150356 01- 06 11:09 rp-pppoe-debuginfo-3.10-1.i386.rpm
-rw-r - r-- 1 raíz raíz 63319 01-06 11:09 rp-pppoe-gui-3.10-1.i386 .rpm
[root @ localhost i386] #
Segundo, la instalación del paquete rpm en linux
1. Compruebe que el sistema tiene cinco rp-pppoe instalados.
[root @ localhost i386] # rpm -qa rp-pppoe
rp-pppoe-3.5-1
2.Retire el paquete rpm que el sistema ha instalado
[root @ localhost i386] # rpm -e rp-pppoe
[root @ localhost i386] # rpm -qa rp-pppoe
3. Instale el paquete rpm que se acaba de crear [root @ localhost i386] # ls
rp-pppoe -3.10-1.i386.rpm rp-pppoe-gui-3.10-1.i386.rpm
rp-pppoe-debuginfo-3.10-1.i386.rpm
[root @ localhost i386] # rpm -ivh Rp-pppoe-3.10-1.i386.rpm
Preparando ... ############################################# ########### [100%]
1: rp-pppoe ######################################## ################ [100%]
[root @ localhost i386] # rpm -qa rp-pppoe
rp-pppoe-3.10-1
[ ,null,null,3],Raíz @ localhost i386] # ls /etc /ppp /pppoe-server-options
/etc /ppp /pppoe-server-options - La información anterior indica que la instalación se realizó correctamente.
Three, linux bajo la instalación y la instalación de la solución de error del paquete rpm
Al realizar el error rpm (1.3 pasos):
Error de compilación de RPM:
Archivo (s) de instalación (pero sin empaquetar) encontrado:
Solución:
Comentario fuera de% __ check_files /usr /lib /rpm /check-files% {buildroot} en /usr /lib /rpm /macros
Copyright © Conocimiento de Windows All Rights Reserved