Ver Mensaje Individual
  #11  
Antiguo 02-jun-2015, 00:38
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.552
Agradecimientos: 1.917
Agradecido 1.417 Veces en 1.187 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Creo que si , pero no se que aplicaciones tienes, pero los repos que añadiste de los usuarios por mi parte los quitaría .

Otro que eliminaría es el nº 1 hay una comunidad que da soporte a vlc, pero si ya tienes la de packman la 1 sobra.

Dejaría los de la comunidad y los que sean importantes; sobre eso creo que hay un guía en el foro, ademas D.Rojo tiene mucha mas experiencia sobre este tema.

Cuando una aplicación le falta algún archivo o tiene conflicto por que no son de la misma versión, no esta cumpliendo las dependencias (o sea un programa depende de otras partes,librerías,etc para que sea operativo) ; con el comando zypper ve se miran si se cumplen o no (sudo zypper ve o bien sudo zypper verify ) .

El tema de la prioridad es para mantener las actualizaciones de un proveedor (aunque sean de versiones inferiores, pero operativas ya que vienen con los codecs) ; ejemplo vlc puede estar en varios repositorios, pero el que te interesa es el de packman por que ese te va a permitir reproducir todo, en cambio los otros no , por ello se le aumenta la prioridad a packman para que sea este el que actualice .

Para ello se le baja el número a uno mas bajo (mas bajo = prioridad mas alta) ; ejemplo de los que tengo en este equipo :

# Alias Name Enabled Refresh Priority
1 Education/openSUSE_Tumbleweed Education/openSUSE_Tumbleweed Yes Yes 99
2 KDE:/Extra KDE:/Extra Yes Yes 99
3 Kernel:/stable/standard Kernel:/stable/standard Yes Yes 90
4 Printing/openSUSE_Tumbleweed Printing/openSUSE_Tumbleweed Yes Yes 90
5 SUSEStudio/openSUSE_Tumbleweed SUSEStudio/openSUSE_Tumbleweed Yes Yes 99
6 VirtualBox_Tumbleweed VirtualBox_Tumbleweed Yes Yes 99
7 Virtualization/Kernel_stable_standard Virtualization/Kernel_stable_standard Yes Yes 90
8 packman packman Yes Yes 70
9 repo-debug repo-debug Yes Yes 99
10 repo-non-oss repo-non-oss Yes Yes 99
11 repo-oss repo-oss Yes Yes 99
12 repo-src-non-oss repo-src-non-oss No Yes 99
13 repo-src-oss repo-src-oss No Yes 99
14 tumbleweed/repo/debug/ tumbleweed/repo/debug/ Yes Yes 99

Como ves el repositorio de packman le tengo puesto un 70 ( o sea mayor prioridad) .

Edito :

Bueno voy a poner mi criterio de como usar los repositorios :

1º_Utilizar los repositorios oficiales.
2º_Utilizar los repositorios de la comunidad.
3º_Utilizar las aplicaciones de los repositorios de la comunidad, que sean operativas y no están capadas, ejemplo usar amarok,k3b,vlc,etc de packman y aumentar la prioridad a este proveedor.
4º_Utilizar repositorios de los sitios FTP, reconocidos y que no sean de desarrollo , ejemplo los de SUSEestudio,(me proveen imagewriter utilidad para hacer los live usb),kernel estable estandar, printing, etc.
5º_Buscar siempre los programas en yast o en zypper y en caso contrario en página de descarga de openSUSE
6º_Si el proveedor de la pagina de descargas no es un repositorio conocido , usar solo la aplicación , pero no mantener el repositorio (ver que en la página de descargas puede haber distintas versiones, buscar la mas actual y no mantener el repositorio o añadirlo ) .
7º_utilizar repositorios reconocidos por openSUSE, ya sea a través de sus páginas o bien de la wiki (ejemplo virtualbox de oracle , etc) .

Sobre las aplicaciones que se instalan desde sus fuentes o ejecutables, no se si había alguna recomendación de no mantenerlos en la raíz o hacerlos en la sesión local o en home (de todas formas se había hablado algo al respeto, no se si poner en opcionales o en otro sitio , sobre todo para cuando se va a instalar alguna aplicación que no este en los repositorios y tenga que instalarse. También tener en cuenta que sean de páginas confiables .

Bueno mas o menos es lo que suelo hacer, en el caso de instalar programas desde la paginas de usuario, no lo hago en equipos de trabajo, si no en equipos de prueba o en maquinas virtuales.

Creo que de la lista que has puesto los repositorios desde la 11 hasta la 15 son repositorios de usuarios que están en el /home del ftp de openSUSE (pueden que funcionen y estén sincronizados con las librerías de los oficiales, pero si puedo encontrar la aplicación en los ftp de openSUSE o en repos oficiales, prefiero estos últimos a los de los usuarios .

Ejemplo para JDownloader , esta en la página de descargas y coincide la dirección del repositorio que tienes (nº 12) ; pero también es una página de usuario (en este caso que puntos a tomar : mantener el repositorio, pero sin activar la actualización, mantenerlo como los demás o no mantenerlo ?) , la aplicación es conocida , pero en la página de descargas figura como no estable .
Se puede buscar una alternativa a JDownloader , pero que sea estable y figure en los repositorios normales ? .

Esas pueden ser algunas de las dudas, y en comentarios del foro, se ha recomendado no mantener el repositorio, ya ahí quizás no los pueda aclarar alguien mas experto (de todas formas no me he leído el tuto sobre repo ) .

En mi caso suelo descargar la aplicación y después instalarla, o bien instalar sin mantener el repositorio ( y si puedo procuro que corra en mi sesión de usuario y que no me afecte a la instalación del sistema o de la raíz ) .

Bueno de pecar de pesado, pero me gustaría una aclaración al respeto .

Otro tema los repositorios de fuentes y los de desarrollo , si no voy a usarlos no necesito instalarlos, y tampoco los de depuración (para ello y si es necesario me voy a yast --patrones --y realizo una instalación mínima, como pueda ser sistema base, herramientas de consola, utilidad para ejecutar aplicaciones de 32bit, etc ) .

Con respeto a los de kde3, tampoco los uso, ya la mayoría de las aplicaciones están para kde4 y si alguno usa kde3, pues instalar solo las librerías necesarias para esa aplicación (creo que es un repo que no se usa mucho, pero desconozco si alguna aplicación en particular la está usando); lo normal que hago es comprobar un poco sus requerimientos y mostrar la información del sistema de resolución (pero esa utilidad actualmente está incompleta y con problemas de dependencias (a falta de resolver el problema de libqdialogsolver ) .


Saludos cordiales

Última edición por mikrios; 02-jun-2015 a las 04:18 Razón: añadir
Responder Citando