Archivo

Archivo para Mayo, 2011

RPMBinario

Lunes, 23 de Mayo de 2011

Creación de RPMs binarios

El propósito de este documento es detallar los pasos que se han seguido para crearnos nuestro primer RPM. Como es el primero seguramente el proceso es notoriamente mejorable, pero por algo hay que empezar.

Necesitamos instalarlos la herramienta rpmbuild

# yum install rpm-build

Nos creamos un directorio donde crearemos los ficheros:

# mkdir /root/misrpms

Dentro de este directorio nos cremos otros: SPECS, BUILD, RPMS, SRPMS, SOURCES

# cd /root/misrpms
# mkdir SPECS BUILD RPMS SRPMS SOURCES

Nos cremos un fichero ~/.rpmmacros con el siguiente contenido:

%_topdir /root/misrpms
%_builddir %{_topdir}/BUILD
%_rpmdir %{_topdir}/RPMS
%_sourcedir %{_topdir}/SOURCES
%_specdir %{_topdir}/SPECS
%_srcrpmdir %{_topdir}/SRPMS

Ahora nos creamos el fichero spec del RPM a construir que contiene los datos necesarios para construir el RPM ~/misrpms/SPECS/aspell-eu.spec:

Name:           aspell-eu
Version:        20081029
Release:        1%{?dist}.el5
Summary:        Basque dictionary for aspell
Group:          Applications/Text
License:        GPL

%description
Basque dictionary for aspell 0.60. Files obtained from .deb package.

%prep

%build

%install

%clean

%files
%defattr(-,root,root,-)
/usr/lib/aspell-0.60/eu.multi
/usr/lib/aspell-0.60/eu.rws
/usr/lib/aspell-0.60/eu.dat
/usr/lib/aspell-0.60/euskera.alias
/usr/lib/aspell-0.60/eu_affix.dat

%doc

%changelog
* Mon Nov  8 2010  David Fernanez <david.fernandez@ehu.es>
- Initial version

Una vez creado este fichero ya procedemos a generar el RPM:

# rpmbuild -bb SPECS/aspell-eu.spec

En este comando podemos especificar la arquitectura para la que se crea el paquete con –target (pe. noarch, i386,…). Si no se específica se usará la del servidor donde se construye el paquete.

Y ya tenemos nuestro RPM en ~/misrpms/RPMS/noarch/aspell-eu-20081029-1.el5.noarch.rpm

Linux ,

SmartCardFirefox

Viernes, 20 de Mayo de 2011

Uso de las Smart Card en Firefox y Thunderbird

Hace unas semanas procedí a instalarme en mi ordenador un lector de tarjetas Smart Card para poder utilizar una tarjeta personal con certificado.

La instalación fue bien y en Internet Explorer la podía utilizar sin problemas. Sin embargo, en Firefox y Thunderbird no conseguía acceder a la tarjeta.

Para solucionar este problema realice los siguientes pasos:

Herramientas / Opciones / Avanzado / Dispositivos de Seguridad / Cargar

Carga de dispositivos de seguridad adicionales

Como nombre del módulo se pone el texto que queramos y como archivo de modulo seleccionamos: %WINDOWS%/system32/aetpkss1.dll.

Una vez hecho esto ya tenemos disponible la tarjeta y la podemos utilizar para autenticarnos o para firmar mensajes de correo.

Sin clasificar , ,