sergisangon escribió:Hola,
Siento mi ignorancia; pero que es eso de la sub versión y como ejecuto los scripts? Es que se me han ido estropeando los distintos canales y no se si será por no tenerlo actualizado.
Gracias,!!
Subversion:
Es un sistema de control de versiones, en el que cada cambio que se introduce al sistema está numerado y es incremental.
Ejemplo:
- Se crea inicialmente pelisalacarta con la revisión 1 (r1)
- Jesús o un usuario crea unos canales nuevos y lo sube a subversion, automaticamente se genera una nueva revisión (r2)
- Se añade una nueva funcionalidad, se arreglan conectores y lo suben al subversion, automaticamente se genera una nueva revisión (r3)
Como vemos cada cambio está numerado, y si nos bajamos la r3, tendriamos todos los cambios de esa revisión, más todos los anteriores.
Para que se vea mas claro:
Si vas a
http://code.google.com/p/xbmc-tvalacarta/source/list y miras la r1023 verás que es la "Versión 3.2.4 beta 2" y que después se han hecho más cambios.
Si instalas el zip, instalarás lo mismo que si instalaras la r1023, en cambio si te bajas lo último de subversion tendrás lo de la 1023 + todos los arreglos que se han hecho después.
Nota:
No se si los que usamos Apple TV y/o Linux trabajaramos más con la versión de subversion, evitaría que Jesús trabajara menos haciendo zips o sabiendo si tenemos el plugin actualizado o si le daríamos mas dolor de cabeza.
Nota 2:
A veces en subversion nos podemos encontrar que se ha introducido un cambio que hace que algo deje de ir, por ejemplo en la r1025 va videobb y en la r1030 introducen un cambio y deja de ir.
Al obtener la versión de subversion puedes decidir si obtener la ultima versión, o una versión concreta
Ejemplo versión concreta (en este caso nos bajariamos la r935):
Código: Seleccionar todo
svn checkout http://xbmc-tvalacarta.googlecode.com/svn/trunk/@935 xbmc-tvalacarta-read-only
Ejemplo última versión (sin el @numero)
Código: Seleccionar todo
svn checkout http://xbmc-tvalacarta.googlecode.com/svn/trunk/ xbmc-tvalacarta-read-only
------------------------------------------------------------------------------------------
sergisangon escribió:y como ejecuto los scripts?
1)
Has entrado alguna vez por ssh a tu appletv ?
- Si la respuesta es Si, pasa al punto 2.
- Si la respuesta es No, entonces tienes varias opciones.
- Si eres usuario de windows existe una aplicación llamada "putty" http://www.chiark.greenend.org.uk/~sgta ... nload.html
- En ese enlace tienes que bajar el putty.exe. No se instala, se ejecuta y ya está
Como se usa?
Doble click en putty.exe
En Host Name ponemos la IP de nuestro AppleTV
Aceptamos el certificado (solo saldrá una vez)
En login ponemos root
En password ponemos alpine , si este no va ponemos frontrow
Si os sale algo del estilo: AppleTV:~ root# Ya estamos dentro del AppleTV
- si eres usuario de Linux o Mac dispondras de la herramienta ssh
- Como se usa?
Abrimos un terminal / Consola
Escribimos: ssh root@IP (donde IP es la ip de nuestro AppleTV)
Aceptamos la key (primera vez)
Ponemos el password alpine o frontrow
Si os sale algo del estilo: AppleTV:~ root# Ya estamos dentro
2)
Tenemos instalado el subversion en el Apple TV
- Si la respuesta es Si, pasa al punto 3.
- Si la respuesta es No, o No tengo ni idea.
- (Desde dentro del AppleTV, haciendo el paso 1)
Ejecutamos: apt-get install subversion
3)
Tenemos instalado el Wget en el Apple TV (Herramienta para descargar archivos de internet)
- Si la respuesta es Si, pasa al punto 4.
- Si la respuesta es No, o No tengo ni idea.
- (Desde dentro del AppleTV, haciendo el paso 1)
Ejecutamos: apt-get install wget
4)
Tenemos el archivo svn.sh en la carpeta?? (Script que baja la última versión del subversion)
- Si la respuesta es Si pasa al punto 5.
- Si la respuesta es No, o No tengo ni idea.
- (Desde dentro del AppleTV, haciendo el paso 1)
Ejecutamos: ls
Esto nos muestra el contenido de la carpeta, si no vemos el svn.sh es que no lo tenemos.
Como lo creo?
Ejecutamos: wget http://dl.dropbox.com/u/41630557/svn.sh
Esto nos bajará el script a la carpeta
5)
Tenemos el archivo cpPac.sh en la carpeta?? (Script que copia Pelis a la carta a la carpeta de Addons)
- Si la respuesta es Si pasa al punto 6.
- Si la respuesta es No, o No tengo ni idea.
- (Desde dentro del AppleTV, haciendo el paso 1)
Ejecutamos: ls
Esto nos muestra el contenido de la carpeta, si no vemos el cpPac.sh es que no lo tenemos.
Como lo creo?
Ejecutamos: wget http://dl.dropbox.com/u/41630557/cpPac.sh
Esto nos bajará el script a la carpeta
6)
Tenemos el archivo cpTac.sh en la carpeta?? (Script que copia TV a la carta a la carpeta de Addons)
- Si la respuesta es Si pasa al punto 7.
- Si la respuesta es No, o No tengo ni idea.
- (Desde dentro del AppleTV, haciendo el paso 1)
Ejecutamos: ls
Esto nos muestra el contenido de la carpeta, si no vemos el cpTac.sh es que no lo tenemos.
Como lo creo?
Ejecutamos: wget http://dl.dropbox.com/u/41630557/cpTac.sh
Esto nos bajará el script a la carpeta
------------------------------------------------------------------------------------------
Este sería el punto de partida habitual, ya que los 6 primeros pasos son preparatorios.
7) Usamos el script que actualiza a la
última versión la versión que tenemos del subversion
(Desde dentro del AppleTV, haciendo el paso 1)
Ejecutamos: sh svn.sh (La primera vez tarda ya que se tiene que bajar todo, las próximas veces ya no tarda porque solo se baja los cambios)
8) Usamos el script que copia Pelis a la carte recien bajado a la carpeta de addons del Apple TV
(Desde dentro del AppleTV, haciendo el paso 1)
Ejecutamos: sh cpPac.sh
9) Usamos el script que copia TV a la carte recien bajado a la carpeta de addons del Apple TV
(Desde dentro del AppleTV, haciendo el paso 1)
Ejecutamos: sh cpTac.sh
------------------------------------------------------------------------------------------
Esto es todo.
Entiendo que parece muy complicado, pero siguiendo los pasos es posible de hacer.
Una vez hecho, cada vez es mas fácil, ya que solo es entrar y ejecutar 3 comandos.
Si alguien sigue los pasos y tiene problemas y/o sugerencias, son bienvenidas.
Lo mismo para el tema de subversion, si alguien quiere aportar algo, adelante.
Saludos