[eside-ghost] un novato en red hat linux 8.0
Dani Martinez
dmartinez en factor-sistemas.com
Jue Mayo 19 16:48:53 CEST 2005
> > -La novatada del dia, me voy a descargar amsn 0.94, por practicar, COMO
SE
> > INSTALA un programa en Linux??, no hay un sencillo install, setup o
> > instalar??. (tanto en modo grafico como en la consola)
> Creo que existe en RH algo parecido al apt-get de Debian. Con esta
aplicacion
> vinstalar cosas está TIRADISIMO y actualizarlas a nuevas versiones más
aun.
> Si alguien lo conoce que te lo explique...
> vNo te aconsejo buscar RPMs por tu cuenta e instalarlos a mano, sino que
> alguien te diga cual es la herramienta que lo hace automaticamente, ya que
> cuando instales un rpm tienes un 80% de probabilidades de que te diga que
> necesitas otro, y a buscarlo a internet, y asi recursivamente hasta que te
> aburras.
Si y no. No se si existe tal herramienta para redhat, pero por poner un
ejemplo,
en la suse 9.0 que gasto en el kurro, el repositorio de paquetes esta un
servidor
ftp, en este caso en la red local pero al fin y al cabo, es un simple mirror
del
ftp de rediris. Se podria poner cualquier servidor ftp, o cambiarlo por los
cds
de instalacion. Eso por una parte.
Por otro lado, la cuestion es que debes de tratar usar solo las versiones de
lso paquetes que vengan con tu distribucion, ya que las dependencias se
resuelven instalando paquetes de los mismos medios.
Asi pues, los problemas surgen cuando el paquete no estan en nuestra distro,
y lo bajamos de internet. En este caso, sigue habiendo varias opciones,
ya que podemos conseguir un rpm hecho para la version de nuestra distro,
con el que no deberia de haber problema (se supone que las dependencias
se resolveran con los paquetes de nuestra distro si es necesario). Si es
inferior,
deberia tambien de valer, por el tema la compatibilidad hacia atras de
librerias
si bien puede que algun paquete haya sido retirado o sustituido por otro.
Si es superior, lo mas seguro es que tengas que resolver muchas dependencias
al necesitar paquetes con versiones superiores a las que tiene tu distro.
Y el tema de las dependencias es igual para todos lo sistemas. La cuestion
es
usar paquetes de tu distro y de tu misma version.
Siguiendo con la pregunta de mikel, tambien hay otra posibilidad y es la de
instalar el programa mediante la compilacion del mismo, aunque eso no te
libra
de las dependencias, si no que normalmente necesitaras a demas las versiones
"devel" de los paquetes de los que depende lo que compiles. Y si se compila
dinamicamente, seguiras necesitando las libreria compiladas.
Mi recomendacion es que antes de nada mires en tu repositorio a ver si
tienes
la aplicacion que buscas, la pruebes y si la version te sirve, la uses.
Pasar a una
version superior solo suele traer quebraderos de cabeza, y solo de deberia
de
hacer si realmente aporta algo que vayas a usar, o resuelva algun bug de
kopon.
Y comentar algo que no se si sera del todo cierto, pero que a lo largo de
mis
años con linux he podido apreciar:
Cuanto mas facil es la distro para el publico en general y menios
conocimientos
requiera, tanto mas dificil es salirse del guien establecido (instalar cosas
de fuera),
mientras que cuanto mas complicada sea la distro a usar, mas facil es hacer
lo
que te de la gana...
Más información sobre la lista de distribución eside-ghost