Mieerrrddaaa.... mieeerrrdaaa!! =O
Anterior: KDESVN -Si ya no ven más posts es que ya quedó
Lo cuento desde el inicio, osea, desde que dejé de postear la vez pasada, me salto las partes de comer, ver tele, irme a botar a la cama a pensar, ver cosas en internet, etc.
Había decidido modificar la variable LD_LIBRARY_PATH
y me fui a Googlear para ver qué opinaba la comunidad, me encontré con esta página: When should I set LD_LIBRARY_PATH?. El usuario recomendaba que no lo hiciéramos porque no me acuerdo qué (en serio, me duele la cabeza y lo que menos quiero es pensar), me convenció y aborté el proceso, el comando export
no sé por qué pero nunca me gustó y desde el principio lo mandé a la mierda.
Bueno, habrá que volver a reinstalar KDESVN y pero de forma tal que queden las librerías en /usr/lib y no en /usr/local/lib. Me voy a ver los archivos del código fuente que respectan a la instalación: CMakeLists.txt, README, TODO, etc a ver qué dicen, veo cosas pero nada es lo que busco. Voy a la comunidad y me paso como 1 hora entera leyendo a los usuarios que tenían el problema de las librerías compartidas en /usr/local/lib para ver cómo le hicieron pero nada satisfactorio, luego busco a ver si hay prefijos o alguna forma de instalar las librerías del chunche este.
No encuentro nada, por fin digo "Daaa, a la mierda!, lo voy a instalar como estaba y buscarle alguna solución, algún archivo config que apunte a las librerías o veré qué" así que instalo el KDESVN nuevamente, me aparecen varios errores y cuando los veo noto la tremenda parida que hice...
Primero contaré la parida, que para ese entonces a mí me pareció de lo más normal y es la que les conté en el poth pasado: no encuentra las librerías, pues modifiqué ID_LIBRARY_PATH
y andó. Luego para volver a instalar borré las librerías para que no me mandara confirmaciones de archivos existentes o errores de duplicados, lo que sea, habré puesto algo como rm libsvn*
, eso bastó. Y si son observadores como no lo fui yo, habrán visto el error. Lindo yo presionando Y - [Enter] repetidas veces.
El error que vi al volver a instalar KDESVN fue: bla bla bla puto gay gil, no se pudo encontrar X librería de SVN, error en línea cien mil millones.
8^|
8^U
8^|______________________)
Bueno ya ya, toca instalar SVN otra vez, a ver si no me da problemas porque fue el que más lata me dio, me puse a leer su INSTALL largo a ver si recordaba hasta que leí en una zona:
$ ./configure
$ make
# make install
Ah bueno pues. Tipeo. Carga, hace mamadas, todo listo.
-No sé qué problema me compliqué al inicio.
Volví a instalar KDESVN:
cmake ../ #estaba en $CODIGOFUENTE/build como lo recomendaban
make
make install
Fin. Luego lo probé para encontrarme con lo obvio, las librerías que no encontraba porque SVN era todo instalación local y KDESVN mitad local mitad mierda. Googleé otro buen rato a ver si se podía solucionar el problema (sería capaz de volver a hacer las instalaciones) pero no hubo nada.
Con toda la furia me puse a hacer enlaces simbólicos en /usr/lib que apuntaran a /usr/local/lib, pero específicamente las librerías que pedía y no encontraba:
libsvn*.so.0
, de a una en una porque no quería arriesgarme a hacerme un script que las fuera recopilando, la iba a cagar seguramente porque sólo lo leí una vez hace como 4 días mientras leía los libros de Linux que tengo en casa pero nunca lo he practicado; ("no es momento para experimentar" pensé). Además no eran muchos archivos.Bien, los puse, todo bien, ejecuté el bendito programa ese (sólo accedía como root cuado iba a operar con archivos en carpetas protegidas, lo otro era mi user normal) y arrancó como lo mostré en la captura pasada.
Me decidí a testearlo, fui a la página de ArcEmu para ver si sabía cómo bajar el emulador para ponerlo aquí, clickeo en el enlace de 'SVN' y de pronto me voy acordando de la otra gran parida:
8^|
8^U
8^|______________________)
Recordé que no hasta ahora no había logrado jugar WoW en Linux (por eso me fui varios meses a Windows y dejé abandonado esto y decidí leer cosas de Linux antes de continuar); bueno... sólo lo he intentado como 2 veces jajaja con el wine, pero me marca bastantes errores en la terminal relacionados con OpenGL y el juego se inicia pero parpadea como 10 veces por segundo así que lo cierro.
Aparentemente esto puede estar bien porque ni siquiera se necesita poder jugar al WoW para tener instalado el servidor, creo que con tener las bases de datos y scripts basta. Peeeero, ¿cómo lo testeo?, ¿cómo me conecto?, ¿cómo joraca inicio en Windows y Linux a la vez?
No le puedo pedir a alguien que testee desde otra máquina porque mi servidor es local, no pude vincularlo a internet cuando lo hice (con duckip, ipduck, algo así, de ips y patitos).
Y eso es lo que me ando cuestionando ahora, ¿cómo lo hago?
Tengo dos opciones: O busco la forma de que mi servidor sea accesible desde la red y me consigo otra compu con WoW...
O busco la forma de amigar a Linux con el WoW y probarlo en mi mismo servidor, que esto tendría muchísima más ventaja ya que lo puedo testear a mi gusto, interpretar los errores que voy viendo, leer los logs y repararlo ahí mismo sin andar preguntando por chat: "aja pero cómo era la ventanita, qué te decía exactamente?", "ya se arregló, fíjate", "[zumbido]", "--X No se pudo entregar el mensaje...". Otra cosa es que tendría exactamente cero lag por estar en la máquina local (supongo que tendrán implementados sistemas para evitar que viaje hasta la puta madre y regrese a la misma Pc (al menos X11 sí lo tiene)).
Hay otra tercera bien rancia: Plantarle dinamita a todo esto, reiniciar la Pc y descargar visor SVN para Windows y poner mis
Diosss! me pregunto si alguien leerá esto, es una larga palabrería de cosas que a nadie le interesan, quizá ni a mí si quiera. En fin, no sé ni por qué lo escribo.
Tampoco sé qué coño hacer, creo que voy a acabar preguntándole a los GMs de WoWArg :'(