Hola,
Primera vez en openSUSE.
La instalación del sistema me dió muchos problemas, un ´kernel panic´ aún antes de botear, (apagué la PC, cambié de puerto el USB, funcionó) instalo, no actualiza, un problema con los repositorios, (no recuerdo cual …).
Segundo intento: durante la instalación me informó que esta ´no era segura´ por un asunto de ´las sumas de verificación´, (no hice caso, continué …) esta vez actualizó, después aplico los comandos: zypper ref y zypper dup, al parecer todo está bien.
Leyendo en el foro sobre la idoneidad, me gustaría confirmar con ustedes que efectivamente no fueron todos esos fallos falsos y que el sistema instalado es normal:
Tengo que ponerlo reducido porque el sistema del foro dice error, usuario nuevo…
> > 3 | repo-backports-update | Update repository of openSUSE Backports | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/backports/
> > 8 | repo-non-oss | Repositorio Non-OSS | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/
> > 9 | repo-openh264 | Open H.264 Codec (openSUSE Leap) | Sí | (r ) Sí | Sí | 99 | http://codecs.opensuse.org/openh264/openSUSE_Leap/
> > 10 | repo-oss | Repositorio principal | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/distribution/leap/15.6/repo/oss/
> > 12 | repo-sle-update | Update repository with updates from SUSE Linux E-> | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/sle/
> > 14 | repo-update | Repositorio principal de actualizaciones | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/oss
> > 15 | repo-update-non-oss | Repositorio de actualizaciones (código no abierto) | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/non-oss/
Ese repo es Packman. Trae todo lo multimedia que capa openSuSE (como codecs, aplicaciones capadas, etc). Le has de poner una prioridad de 70 y pasar todos los paquetes a Packman.
De esa forma te puedes ahorrar, ya de paso, el repo H264 y borrarlo.
Aquí tienes alguna imágenes de como añadirlo desde Yast (son imágenes viejas pero sirven para el caso): https://en.opensuse.org/SDB:Add_package_repositories
La URL es la que te puse al principio y nombre el que quieras (Packman por ejemplo).
Esos son los repos que dan la salida … hay algún otro comando que pueda aplicar para asegurarme?.
Si todo esta bien, por el momento preferiría dejarlo así, ya tengo los pocos paquetes que necesito, … a propósito de este packman, algo que ver con Arch?, de ser así, cambiaría la paquetería … y versiones distros de arch me han resultado siempre un tanto inestables en el pasado, por lo que las abandoné, soy usuario Debian, me ato firme a la estabilidad, por eso he probado ahora con esta versión de SUSE …
Pero veo que dices que he de añadir; pregunto, ¿lo dices en el sentido de que es mandatorio, o como una opción extra …?
El comando que has de postear es: zypper lr -Up
Packman es un repositorio externo que es casi oficial (no confundiar con pacman, uno lleva k y el otro no).
Lo usa todo el mundo porque openSuSE no puede publicar cosas con licencias privadas. Por ejemplo:
Codecs de todo tipo que tengan licencia privada.
VLC lo tienen capado (sin codecs). Por eso nos instalamos el VLC de Packman
En su momento, Audacity estaba capado al tener licencia privada el codec MP3.
De Packman, yo tengo instalado todo esto (sólo las líneas que empiezan con i+):
No hagas caso de los paquetes i586, aparecen pero no están instalados.
Como verás está el h264 (de esa forma me ahorro el repo H264 que te han puesto), FFmpeg, Mesa, un montón de codecs, etc (tenía VLC también pero ocurrió un problema y añadí el repo Videolan sólo para VLC).
Para añadir el repo de Packman y establecer la prioridad a 70 hay que teclear (puedes hacerlo visualmente desde Yast–>Gestionar repositorios):
sudo zypper ar -cfp 70 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' Packman
Y después hay que cambiar los paquetes de sistema a Packman (los que tenga Packman):
Cuando la suma no es correcta (checksum) ; po si acaso lo volvería a descargar, ademas dolphin, en propiedades tiene donde comprobarlas ( md5, sha1, sha 256 y 512) y de lo que te descargas, la lista aparece en yast ins y desins de software (por si quieres comprobar archivo por archivo, con los que has descargado) .
Para mi gusto una vez finalizado la instalación, antes de añadir algo, añado el proveedor de packman y le doy prioridad 70 (alta) , así al descargar algo , lo hace de ese proveedor (si lo hago desde yast, añado las opciones que quedan, la de limpiar al borrar y lo de cambio de proveedor) .
Hacerlo desde el inicio, facilita las cosas y te da la seguridad de que lo que bajas es funcional (sea la versión que sea, alta, baja, etc…) .
2 - No sé que es pero teniendo en cuenta que el medio de origen es un fichero: /tmp/YaST2-32136-Xkew-De/tmp_install_repo me huele a que es un repo temporal de la instalación.
3 - Es el medio desde el que instalastes Leap.
7, 6, 9, 8, 13, 15 y 4 - Son repos de debug (depuración). A menos que te dediques a eso a alto nivel, puedes borrarlos tranquilamente.
Cuando añades un repo siempre le pone 99 por defecto (un número menor indica más prioridad).
Para ponerle a Packman prioridad 70 puedes ir a Yast–>Repositorios de software:
Si lo que se quiere es evaluar si los respositorios del sistema son los adecuados o tienen una buena configuración, hay un hilo maravilloso justo para eso: Comprobar la idoneidad de los repositorios.
Si lo que tienes dudas es si has utilizado un medio de instalación correcto, puedes ver la suma de comprobación que se apunte en el lugar de donde la hayas descargado y comprobarla con la del fichero efectivamente descargado. En Dolphin puedes seleccionar la ISO, botón secundario para propiedades, y en la pestaña sumas pulsas la que quieras verificar.
Saber qué repositorios necesitas no es baladí. La mayoría añadimos al menos Pacman para poder instalar los códecs con facilidad, pero es más una cuestión de tradición que otra cosa. De hecho, si usas VLC como reproductor multimedia es mejor que no añadas Packman sino el repo de Videolan.
Si tienes interés en aprender cómo va todo esto de los repositorios (a veces abreviados como repos), puedes comenzar por la sección de la wiki: Conceptos Gestión de paquetes - openSUSE Wiki
No vienen numerados tal como sale en la terminal y como indicas que
borré, suprimí todo lo que decia ¨debug¨ …
Espero que no haya hecho algo mal que no tenga arreglo.
*El otro usuario dice que no debo instalar Packman si uso VLC (ese es mi favorito!) ¿problemas ahora …?
keos@localhost:~> sudo zypper dup --from Packman --allow-vendor-change
Cargando datos del repositorio...
Leyendo los paquetes instalados...
Calculando actualización de distribución...
No hay nada que hacer.
keos@localhost:~> zypper se -v h264
Repositorio : Time since last refresh
Packman : 3 min 16 s
Update repository of openSUSE Backports : 2 min 44 s
Repositorio Non-OSS : 3 min 12 s
Repositorio principal : 3 min 7 s
Update repository with updates from SUSE Linux Enterprise 15 : 2 min 42 s
Repositorio principal de actualizaciones : 2 min 49 s
Repositorio de actualizaciones (código no abierto) : 3 min 10 s
yandex-browser : 2 min 32 s
Nota: Running with user privileges. From time to time run 'zypper refresh'
as root to make sure the repository metadata are complete and up-to-date.
Cargando datos del repositorio...
Leyendo los paquetes instalados...
S | Name | Type | Version | Arch | Repository
--+---------+-------------+----------------------+--------+-----------
| h264enc | paquete | 10.4.7-150600.3.pm.1 | noarch | Packman
name: h264enc
| h264enc | paquete src | 10.4.7-150600.3.pm.1 | noarch | Packman
name: h264enc
keos@localhost:~> zypper lr -Up
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | URI
---+-----------------------+--------------------------------------------------------------+---------+-----------+---------+----------+----------------------------------------------------------------------
2 | openSUSE-Leap-15.6-1 | openSUSE-Leap-15.6-1 | No | ---- | ---- | 99 | hd:/?device=/dev/disk/by-id/usb-Generic_Flash_Disk_089ADD26-0:0-part2
4 | repo-non-oss | Repositorio Non-OSS | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/
5 | repo-oss | Repositorio principal | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/distribution/leap/15.6/repo/oss/
7 | repo-source | Source Repository | No | ---- | ---- | 99 | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/
3 | repo-backports-update | Update repository of openSUSE Backports | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/backports/
9 | repo-update-non-oss | Repositorio de actualizaciones (código no abierto) | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/non-oss/
8 | repo-update | Repositorio principal de actualizaciones | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/oss
6 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/sle/
10 | yandex-browser | yandex-browser | Sí | ( p) Sí | Sí | 99 | http://repo.yandex.ru/yandex-browser/rpm/stable/x86_64
1 | Packman | Packman | Sí | (r ) Sí | Sí | 70 | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/
keos@localhost:~>
EDITO:
Tengo una advertencia, no se que pueda significar:
localhost:/home/keos # zypper dup
Cargando datos del repositorio...
Leyendo los paquetes instalados...
Advertencia: Va a realizar una actualización de distribución con todos los repositorios habilitados. Asegúrese de que estos repositorios sean compatibles antes de continuar. Consulte 'man zypper' para obtener más información acerca de este comando.
Calculando actualización de distribución...
No hay nada que hacer.
localhost:/home/keos #
No es un, ejem, problema. Si usas VLC, tiene su propio repo, por ejemplo, para Tumbleweed: Index of /SuSE/Tumbleweed/
No es que sean incompatibles, sino que son redundantes. VLC usa varios paquetes, entre ellos uno llamado vlc-codecs, que ya proporcionan lo necesario. Pero también hay otros paquetes de Packman que podrías querer usar! Quizá algunos de los mesa y tal.
Puedes dejar Packman y añadir el repo de videolan antes citado con una prioridad menor. Por ejemplo (para Tumbleweed):
Justo lo que pone ahí: se va a realizar una actualización de la distribución con los repositorios que tengas habilitados, sean cuales sean.
“No hay nada que hacer” porque se supone que tienes todo ya actualizado.
NOTAS:
por lo visto los paquetes mesa (repositorio Packman) son importantes para hacer decodificación usando la GPU en lugar de la CPU.
en el sistema tengo los códecs ya instalados. Por cierto, la forma más sencilla de instalarlos no es añadir el repo e instalar los códecs, lo que implica saber cuáles son, sino simplemente ejecutar: sudo opi codecs
No lo sé, es raro. Sería cuestión de saber muchas cosas: tienes el applet (y qué escritorio usas de paso), qué indica, etc. Luego si usas conexión por red ethernet puedes usar YaST → Sistema → Red para configurar una red estática con wicked en lugar de usar NetworkManager(1)
Puedes probar a reinstalar el sistema y a preguntar aquí por la posinstalación.
(1) Es el sistema de red que permite seleccionar a qué red conectarse, útil para wifis en portátiles.
Bueno ahora ve que sí tengo un problema real, no tengo audio, ni en youtube ni en algún otro sitio.
Trato de instalar vlc, como se indica arriba, pero nada me funciona:
keos@localhost:~> sudo zypper ar http://download.videolan.org/SuSE/Tumbleweed/SuSE.repo vlc
[sudo] contraseña para root:
Añadiendo el repositorio vlc ........................................[terminado]
El repositorio 'vlc' se ha añadido correctamente
URI : http://download.videolan.org/SuSE/Tumbleweed/SuSE.repo
Habilitado : Sí
Comprobación GPG : Sí
Actualización automática : No
Prioridad : 99 (prioridad por defecto)
Prioridades del repositorio en vigor:
(Consulte 'zypper lr -P' para obtener más información)
70 (prioridad aumentada) : 1 repositorio
99 (prioridad por defecto) : 8 repositorios
keos@localhost:~> sudo zypper dup --from vlc --allow-vendor-change
Error al generar el caché:
[vlc|http://download.videolan.org/SuSE/Tumbleweed/SuSE.repo] No se han encontrado metadatos válidos en la URL especificada
Historial:
- [vlc|http://download.videolan.org/SuSE/Tumbleweed/SuSE.repo] Repository type can't be determined.
Advertencia: Se va a omitir el repositorio 'vlc' debido al error anterior.
Algunos de los repositorios no se han actualizado debido a un error.
Cargando datos del repositorio...
Leyendo los paquetes instalados...
Calculando actualización de distribución...
No hay nada que hacer.
keos@localhost:~>
Lo removí todo, incluyendo Packman, pero sigo sin audio y según parece todo esta ¨bien¨:
localhost:/home/keos # zypper update
Cargando datos del repositorio...
Leyendo los paquetes instalados...
No hay nada que hacer.
localhost:/home/keos # zypper ref
El repositorio 'Update repository of openSUSE Backports' está actualizado.
El repositorio 'Repositorio Non-OSS' está actualizado.
El repositorio 'Repositorio principal' está actualizado.
El repositorio 'Update repository with updates from SUSE Linux Enterprise 15'
está actualizado.
El repositorio 'Repositorio principal de actualizaciones' está actualizado.
El repositorio 'Repositorio de actualizaciones (código no abierto)' está
actualizado.
El repositorio 'yandex-browser' está actualizado.
Todos los repositorios han sido actualizados.
localhost:/home/keos # zypper dup
Cargando datos del repositorio...
Leyendo los paquetes instalados...
Advertencia: Va a realizar una actualización de distribución con todos los repositorios habilitados. Asegúrese de que estos repositorios sean compatibles antes de continuar. Consulte 'man zypper' para obtener más información acerca de este comando.
Calculando actualización de distribución...
No hay nada que hacer.
localhost:/home/keos #
keos@localhost:~> zypper lr -Up
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | URI
--+-----------------------+--------------------------------------------------------------+---------+-----------+---------+----------+----------------------------------------------------------------------
1 | openSUSE-Leap-15.6-1 | openSUSE-Leap-15.6-1 | No | ---- | ---- | 99 | hd:/?device=/dev/disk/by-id/usb-Generic_Flash_Disk_089ADD26-0:0-part2
3 | repo-non-oss | Repositorio Non-OSS | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/
4 | repo-oss | Repositorio principal | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/distribution/leap/15.6/repo/oss/
6 | repo-source | Source Repository | No | ---- | ---- | 99 | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/
2 | repo-backports-update | Update repository of openSUSE Backports | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/backports/
8 | repo-update-non-oss | Repositorio de actualizaciones (código no abierto) | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/non-oss/
7 | repo-update | Repositorio principal de actualizaciones | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/oss
5 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Sí | (r ) Sí | Sí | 99 | http://download.opensuse.org/update/leap/15.6/sle/
9 | yandex-browser | yandex-browser | Sí | ( p) Sí | Sí | 99 | http://repo.yandex.ru/yandex-browser/rpm/stable/x86_64
keos@localhost:~>
sudo zypper dup sólo se utiliza en Leap (que es lo que tienes instalado) para pasar de una versión a otra de openSuSE Leap. Es decir: se usa para pasar de Leap 15.1 a 15.2, de 15.2 a 15.3, etc etc etc. No se usa para nada más, nada (excepto el cambio de repo que te puse).
En openSuSE Leap sólo se usa sudo zypper ref y sudo zypper up para actualizar, nada más.
Seguimos con lo que te contaba.
Borra los repos 1 y 6, no te hacen falta.
Vuelve a añadir el repo Packman con prioridad 70 como describo en mis últimos mensajes.
Vuelve a pasar los archivos a Packman con el dup especial que te dije en mi otro mensaje.
Instala el paquete h264enc con sudo zypper in h264enc o desde Yast–>Instalar/desinstalar software.
Pásame la salida de este comando:
zypper pa -ir Packman
y también de nuevo el: zypper lr -Up
Por ahora, olvida el tema del sonido y de VLC y su repo Videolan. Vamos a pasos.