En el sistema Linux, la producción del paquete RPM es muy difícil. De hecho, el uso de herramientas puede hacer paquetes RPM rápidamente, lo cual es fácil de aprender. La siguiente serie le presentará Linux utilizando FPM. El método del paquete RPM, los amigos interesados pueden venir y descubrir.
En primer lugar, tenemos que instalar primero el FPM:
# FPM es Rubí módulo
yum -y instalar rubygems Ruby Ruby-devel
# Agregar el repositorio de Ruby de Taobao
fuentes de gemas -a http://ruby.taobao.org/
# Eliminar los repositorios de Ruby nativos
fuentes de gemas - eliminar http : //rubygems.org/
#install fpm
gem install fpm
En segundo lugar, el sitio web oficial introdujo el uso de FPM para reproducir el paquete deb, lo traduciré a la versión rpm: < Br>
# Vaya al sitio web oficial de nodejs para descargar el último paquete fuente
wget http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz
# Descomprima
tar zxvf node-v0.10.12.tar.gz -C /dev /shm /
# Ingrese el directorio de origen
cd /dev /shm /node-v0 .10.12 /
# Especifique los parámetros de configuración
. /configure --prefix = /usr --dest-cpu = x64 --dest-os = linux
# Compilando con multinúcleo
make -j24
mkdir /dev /shm /node-root
# Especifique la ruta de instalación
make -j24 install DESTDIR = /dev /shm /node-root
#Generate RPM
fpm -f -s dir -t rpm -n nodejs --epoch 0-v 0.10.12 - iteración 1.el6-C /dev /shm /node-root -p ~ /rpmbuild /RPMS /x86_64 /-d ‘ openssl "> = 0.9.8 ’ -d ‘ libstdc ++ =" = 4.4.3 ’ - verbose --category ‘ Development /Languages ’ - description ‘ Node.js aplicaciones en tiempo real ’ - url ‘ Nodejs.org ’ - licencia ‘ BSD ’ -m ‘ higkoo ’ - no-rpm-sign --workdir /dev /shm usr /bin usr /lib usr /share
# Ver paquetes RPM información
rpm -qpi ~ /rpmbuild /RPMS /x86_64 /nodejs-0.10.12-1.el6.x86_64.rpm
En tercer lugar, la información del paquete de instalación ver:
Sugerencia: ‘ -e ’ Los parámetros admiten la modificación manual del archivo SPEC generado automáticamente por FPM antes del empaquetado, y luego Paquete. Sin embargo, tenga en cuenta que los paquetes rpm entre CentOS5 y CentOS6 no se pueden mezclar porque la versión de glibc entre ellos es diferente y el enlace de la biblioteca dinámica no está disponible.
Anterior12Siguiente Total 2 Páginas
En el artículo anterior hemos introducido la instalación del estibador (consulte In
yum es el administrador de paquetes front-end de Shell. Es el software que se usa p
En la operación del sistema Linux, el contenido del texto inevitablemente aparecerá líneas duplicada
En los sistemas Linux, el sonar se usa principalmente para administrar la calidad del código, y dos
Linux: software de datos estadísticos WhatPulse Guía del usuario
Linux cómo utilizar el comando para modificar las páginas del color del texto
Red Flag Linux System Consejos de configuración FTP
Cómo usar expresiones regulares en el sistema Linux
¿Cómo usar el comando táctil bajo Linux?
Diferencias entre el sistema Linux, particiones MBR y GPT
Linux cómo instalar utilizando la herramienta de monitoreo dstat
Linux tiempo de espera de los sistemas de SSH cómo hacerlo?
Cómo hacer que Red Flag Linux use la tarjeta de red inalámbrica para estar más seguro
Win8 pantalla de inicio interfaz de escritorio fondo de escritorio fondo método de diagrama
Microsoft proporciona la descarga de Windows XP SP3 RC2 Refresh Edition
Parámetros detallados del comando TAR
Win8 cómo cambiar el sistema de arranque predeterminado cuando se instalan múltiples sistemas
Cómo usar Windows PE para recuperar la contraseña de administrador perdida
Instalar win7 sistema dual bajo xp
Win2000 problemas y soluciones de terminal
Falta el CD-ROM del sistema Win10, ¿no puede mostrar qué hacer?
Desinstale el archivo install.wim de Win8 /Win8.1 sin software