Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > Software


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Instalaciones Faciles: Alien en SuSE y RPMs
  #1  
Antiguo 13-abr-2012, 20:46
Avatar de isaac@axi85
isaac@axi85 isaac@axi85 está desconectado
Aforado
 
Fecha de Ingreso: 21-marzo-2012
Versión: 12.1
Mensajes: 26
Agradecimientos: 0
Agradecido 11 Veces en 2 Mensajes
Poder de Credibilidad: 0
isaac@axi85 está en el buen camino
Arrow Instalaciones Faciles: Alien en SuSE y RPMs

Hola a todos.
Se que esto no es nada nuevo, pero para los que aun no lo sepan...(espero ayudar).

De ante mano, pido disculpas porque esta todo muy detallado y con ejemplos para principiantes.Con ello espero que los que no sepan nada de Linux y se hayan iniciado, puedan entenderlo.

He instalado Alien en openSUSE y va de perlas. A mi me ha ayudado mucho en las instalaciones. Para los que no sepan qué es, es una utilidad que convierte entre paquetes .deb .tar.gz .rpm .slp...., para los que se le atraganten las instalaciones de paquetes en Linux, pueden pasarlos a RPM e instalar con un clic.

Describo todo el procedimiento aqui (paso a paso):

1-Nos bajamos el programa desde http://ftp.de.debian.org/debian/pool/main/a/alien/

2-Una vez descargado, lo instalamos. Para ello nos vamos al directorio donde lo tengamos descargado. Por ejemplo, si lo tenemos en Documentos/PROGRAMAS hacemos lo siguiente (en la consola):

cd Documentos/PROGRAMAS

Veremos que el prompt cambia y nos muestra la dirección que hemos puesto.

3-Ahora escribimos lo siguiente "tar xvfz nombrearchivo.tar.gz" Donde nombre de archivo es el nombre del paquete descargado. Por ejemplo:

tar xvfz alien_8.87.tar.gz
4-Nos creará la carpeta alien y debemos acceder a ella (desde donde estamos):

cd alien

5-Ahora escribimos lo siguiente:

perl Makefile.PL

6-Luego seguimos haciendo:

make

7- Por último:

make install

Ahora estará listo para usarlo (si todo lo hemos hecho correctamente).
Para más información, podemos escribir en el shell lo siguiente "man alien" (sin comillas, claro).

¿Cómo funciona?

Imaginemos que queremos pasar un .tar.gz a .rpm:

alien nombre_paquete.tar.gz --to-rpm

Una vez pasado el archivo al formato RPM, podremos instalarlo con un clic. Se nos abre Install Packages Files y le damos a Continuar (nos pedira la contraseña) y se procederá a instalar el paquete facilmente.

*NOTA: puede que se den algunas dependencias del software que estamos instalando. En ese caso, se nos informará de que se necesitan ciertos paquetes. Podemos ir a Yast, a Instalar/Quitar Programas y los buscamos con el DVD de SUSE insertado (si es que están en él). Lo instalamos y listo. Ya podemos volver a intentar la instalacón del RPM.

Por ejemplo, imaginad que teneis el paquete ghdl-0.29-i686-pc-linux.tar.gz (que esta en Documentos/Programas):

Una vez instalado Alien, vamos a la consola y escribimos:

cd Documentos/Programas

alien ghdl-0.29-i686-pc-linux.tar.gz --to-rpm

Se nos transforma el tar.gz en RPM.

Con Dolphin nos vamos a la susodicha carpeta y veremos que se nos ha creado un archivo .rpm. Hacemos clic sobre él y se nos abre Install Packages Files, le damos a continuar y nos saldrá un mensaje sobre que se necesita la libreria lib.Magic.

Accedemos a Yast. Vamos a Instalar/Quitar Programas y buscamos dicha libreria (si no tenemos el DVD de openSuse introducido nos pedira que lo introduzcamos). Instalamos y ahora proseguimos con la instalación de nuestro sotftware. Dolphin>Documentos>PROGRAMAS y clic en el ghdl-0.29-i686-pc-linux.noarch.rpm.
Ahora si que se debe instalar sin problemas.

SALUDOS Y ESPERO QUE SIRVA DE AYUDA.
__________________
Soy AndaTUX.

Última edición por isaac@axi85; 13-abr-2012 a las 20:57
Responder Citando
Los Siguientes 10 Usuarios Han Dado las Gracias a isaac@axi85 Por Este Mensaje:
arag (14-abr-2012), caligulaelsanto (17-jul-2012), chetron (17-jul-2012), Elros Tasardur (14-abr-2012), jecale47 (16-jul-2012), manolobarea (14-abr-2012), SergioN (16-jul-2012), Takpe (14-abr-2012), tavomazzei (14-abr-2012), Xehif (10-may-2012)
  #2  
Antiguo 14-abr-2012, 01:36
tavomazzei tavomazzei está desconectado
Habitual
 
Fecha de Ingreso: 26-enero-2012
Ubicación: Argentina
Versión: 12.1
Mensajes: 138
Agradecimientos: 25
Agradecido 19 Veces en 16 Mensajes
Poder de Credibilidad: 3
tavomazzei está en el buen camino
Gracias por tu aporte voy a tenerlo muy en cuenta aunque hasta ahora los paquetes que no encontré en repositorios los instalé desde Build Service .
Responder Citando
  #3  
Antiguo 14-abr-2012, 09:23
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 14.037
Agradecimientos: 339
Agradecido 1.204 Veces en 780 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
También esta en el buscador de Search de openSUSE: http://software.opensuse.org/package/alien
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
  #4  
Antiguo 16-jul-2012, 18:32
Avatar de jecale47
jecale47 jecale47 está desconectado
Aforado
 
Fecha de Ingreso: 17-diciembre-2009
Ubicación: Chiapas
Versión: 13.1 x86_64
Mensajes: 86
Agradecimientos: 16
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 5
jecale47 está en el buen camino
Hola isaac@axi85, Hice todo lo que dice y me marca error 13. ¿Qué hago?

jecale@linux-68re:~> cd Documentos/PROGRAMAS
jecale@linux-68re:~/Documentos/PROGRAMAS> tar xvfz alien_8.87.tar.gz
alien/
alien/Makefile.PL
alien/debian/
alien/debian/control
alien/debian/docs
alien/debian/rules
alien/debian/changelog
alien/debian/copyright
alien/debian/compat
alien/alien.spec.in
alien/README
alien/alien.spec
alien/Alien/
alien/Alien/Package.pm
alien/Alien/Package/
alien/Alien/Package/Slp.pm
alien/Alien/Package/Tgz.pm
alien/Alien/Package/Rpm.pm
alien/Alien/Package/Deb.pm
alien/Alien/Package/Lsb.pm
alien/Alien/Package/Pkg.pm
alien/gendiff.txt
alien/alien.pl
alien/GPL
alien/TODO
alien/INSTALL
alien/alien.lsm
alien/alien.lsm.in
jecale@linux-68re:~/Documentos/PROGRAMAS> cd alien
jecale@linux-68re:~/Documentos/PROGRAMAS/alien> perl Makefile.PL
Writing Makefile for Alien
Writing MYMETA.yml
jecale@linux-68re:~/Documentos/PROGRAMAS/alien> make
cp Alien/Package/Deb.pm blib/lib/Alien/Package/Deb.pm
cp Alien/Package/Tgz.pm blib/lib/Alien/Package/Tgz.pm
cp Alien/Package.pm blib/lib/Alien/Package.pm
cp Alien/Package/Rpm.pm blib/lib/Alien/Package/Rpm.pm
cp Alien/Package/Pkg.pm blib/lib/Alien/Package/Pkg.pm
cp Alien/Package/Lsb.pm blib/lib/Alien/Package/Lsb.pm
cp Alien/Package/Slp.pm blib/lib/Alien/Package/Slp.pm
perl -pe '$_="" if /use lib/; $_="our \$Version=\"8.87\";\n" if /VERSION_AUTOREPLACE/' alien.pl > alien
cp alien blib/script/alien
/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/alien
Manifying blib/man1/alien.1
Manifying blib/man3/Alien::Package::Tgz.3pm
Manifying blib/man3/Alien::Package:eb.3pm
Manifying blib/man3/Alien::Package::Rpm.3pm
Manifying blib/man3/Alien::Package.3pm
Manifying blib/man3/Alien::Package::Pkg.3pm
Manifying blib/man3/Alien::Package::Lsb.3pm
Manifying blib/man3/Alien::Package::Slp.3pm
perl -i -pe "s/\@version\@/8.87/g" <alien.lsm.in >alien.lsm
perl -i -pe "s/\@version\@/8.87/g" <alien.spec.in >alien.spec
jecale@linux-68re:~/Documentos/PROGRAMAS/alien> make install
Manifying blib/man1/alien.1
perl -i -pe "s/\@version\@/8.87/g" <alien.lsm.in >alien.lsm
perl -i -pe "s/\@version\@/8.87/g" <alien.spec.in >alien.spec
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!
ERROR: Can't create '/usr/bin'
Do not have write permissions on '/usr/bin'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!
at -e line 1
make: *** [pure_site_install] Error 13
jecale@linux-68re:~/Documentos/PROGRAMAS/alien>
Responder Citando
  #5  
Antiguo 16-jul-2012, 19:00
Avatar de victorhck
victorhck victorhck está desconectado
Moderador
 
Fecha de Ingreso: 08-abril-2010
Ubicación: /HOME
Versión: 13.1 + KDE
Mensajes: 2.569
Agradecimientos: 182
Agradecido 613 Veces en 415 Mensajes
Poder de Credibilidad: 7
victorhck está en el buen camino
Lo has ejecutado como root??
Parece que tiene que escribir algo en la ruta '/usr/bin' y no tiene permiso para escribir.
__________________
- Registered Linux user: #528067
---
- Mi blog sobre openSUSE, GNU/Linux ...y de todo un poco: Victorhck in the free world
- Diaspora*: Victorhck
- Identi.ca: victorhck
- Twitter: @victorhck1
- G+: Victorhck
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a victorhck Por Este Mensaje:
jecale47 (16-jul-2012)
  #6  
Antiguo 16-jul-2012, 19:47
Avatar de jecale47
jecale47 jecale47 está desconectado
Aforado
 
Fecha de Ingreso: 17-diciembre-2009
Ubicación: Chiapas
Versión: 13.1 x86_64
Mensajes: 86
Agradecimientos: 16
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 5
jecale47 está en el buen camino
Cita:
Iniciado por victorhck Ver Mensaje
Lo has ejecutado como root??
Parece que tiene que escribir algo en la ruta '/usr/bin' y no tiene permiso para escribir.
Ya lo instalé, tuve que instalar wxWidgets y como tú amablemente me recuerdas como root.
Gracias
Responder Citando
  #7  
Antiguo 16-jul-2012, 21:04
Avatar de jecale47
jecale47 jecale47 está desconectado
Aforado
 
Fecha de Ingreso: 17-diciembre-2009
Ubicación: Chiapas
Versión: 13.1 x86_64
Mensajes: 86
Agradecimientos: 16
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 5
jecale47 está en el buen camino
Una vez instalado Alien, vamos a la consola y escribimos:

cd Documentos/Programas

alien ghdl-0.29-i686-pc-linux.tar.gz --to-rpm

Se nos transforma el tar.gz en RPM.

Con Dolphin nos vamos a la susodicha carpeta y veremos que se nos ha creado un archivo .rpm. Hacemos clic sobre él y se nos abre Install Packages Files, le damos a continuar y nos saldrá un mensaje sobre que se necesita la libreria lib.Magic.

Hola, hice todo lo anterior con ruby-1.9.3-p194.tar.bz2, resultando ruby-1.9.3-2.noarch.rpm y me avisa que no encuentra dependencia del paquete con el siguiente informe: nothing provides /bin/ruby needed by ruby-1.9.3-2.noarch, ¿cómo resuelto esto?
Responder Citando
  #8  
Antiguo 17-jul-2012, 12:15
Avatar de victorhck
victorhck victorhck está desconectado
Moderador
 
Fecha de Ingreso: 08-abril-2010
Ubicación: /HOME
Versión: 13.1 + KDE
Mensajes: 2.569
Agradecimientos: 182
Agradecido 613 Veces en 415 Mensajes
Poder de Credibilidad: 7
victorhck está en el buen camino
No hagas doble post.
Si tienes algo que añadir, edita el último post añadiendo lo que creas conveniente.

Ese es el "peligro" de utilizar este software. Puedes convertir un paquete .deb a .rpm, pero esto no resuelve las dependencias que este pudiera necesitar, que parece ser tu caso.

No has encontrado lo que necesitas en los repositorios de openSUSE, ni en el buscador de paquetes on line?? Mira en este enlace: http://software.opensuse.org/packages

Esa es la mejor manera de instalar software en tu openSUSE, si no tienes más remedio que convertir paquetes, debes lidiar tu mismo con las dependencias requeridas, convirtiéndolas igualmente.

Saludos.
__________________
- Registered Linux user: #528067
---
- Mi blog sobre openSUSE, GNU/Linux ...y de todo un poco: Victorhck in the free world
- Diaspora*: Victorhck
- Identi.ca: victorhck
- Twitter: @victorhck1
- G+: Victorhck
Responder Citando
  #9  
Antiguo 21-mar-2013, 13:11
Avatar de peplos
peplos peplos está desconectado
Habitual
 
Fecha de Ingreso: 20-abril-2008
Mensajes: 105
Agradecimientos: 9
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 7
peplos está en el buen camino
importante tener instalado el paquete rpm-build
Responder Citando
  #10  
Antiguo 21-mar-2013, 13:40
Avatar de peplos
peplos peplos está desconectado
Habitual
 
Fecha de Ingreso: 20-abril-2008
Mensajes: 105
Agradecimientos: 9
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 7
peplos está en el buen camino
Aviso, acabo de usarlo para instalarme el eclipse. Y instala en una carpeta en el directorio raiz (plan windows). Lo he dejado asi (estoy pensando en moverlo a /opt) y para que te vaya bien. hay que cambiar el grupo a 'user' y luego hacer un enlace simbolico en usr/bin. Para tener visibilidad en cualquier lugar.
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema MÁGICO y SERIO para instalar SuSE 8 y/o 9 Fernando Torres Instalación y Actualizaciones 9 11-may-2007 18:49
Problema al inicio de instalación del SuSE 9.0 personal Castellano Fernando Torres Instalación y Actualizaciones 1 08-abr-2007 18:40
Delta Rpms y sus uso en suse 10.1 angelfire4076 Software 0 15-sep-2006 18:32
Links APT Rpm's Suse 9.2 Goltnor Software 14 19-nov-2004 20:15
Aviso de seguridad Kunael Internet, Redes y Wireless 1 05-ago-2004 22:35



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 17:25.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba