Algunos comandos, zypper, YaST, repositorios oficiales y de la
comunidad, Packman, añadir repositorios, crear un usuario,
cortafuegos.
la versión 12.2 publique en este blog tres tutoriales en relación a
que hacer después de instalar openSUSE, creo que han sido útiles y
ello me ha llevado a actualizarlas para esta nueva versión 12.3. La
verdad es que la mayor parte de lo expuesto allí valdría pero creo
haber mejorado el contenido y la exposición gracias tanto a las
aportaciones como a las cuestiones planteadas por usuarios en los
comentarios y que he incluido aquí. También las recomendaciones que
en su día se hicieron en forosuse.org en relación a esas tutoriales
han contribuido a mejorar esta versión, por lo que quiero aprovechar
esta ocasión para agradecerles el que las tuvieran en cuenta, las
discutieran y las recomendaran, y de forma más personal a Jonathan
Miguel, DiabloRojo y Karlggest.
principio estas tres tutoriales están basadas en lo que yo hago
después de instalar openSUSE, están
dirigida más específicamente a usuarios noveles y es por lo que me
suelo detener en aspectos básicos; por experiencia se que al
principio te encuentras perdido pero impaciente y esta combinación
es peligrosa. No obstante, he intentado también, igual que en
aquellas, describir algunas herramientas o procedimientos con la
simple intención de que el usuario se familiarice con este sistema
operativo, como veréis algunos temas se configuran automáticamente
pero creo interesante que los conozcamos. También creo que puede
servir de ayuda a usuarios no tan noveles ya que puede ser una guía
y un recordatorio de algunas cuestiones. En cualquier caso: cuanto
mejor conozcamos un SO mayor partido le sacamos.
principio la mayor parte de lo que aquí se describe son aspectos
propios de la distribución y que valen al menos para los tres
escritorios que yo he utilizado en openSUSE: KDE, Gnome y XFCL;
además la herramienta que en general utilizaremos es YaST y consola,
que obviamente están en todos los escritorios. La
tutorial está dividida en varias partes que procuraré publicar con
el menor tiempo posible entre una y otra, al menos las dos primeras
que son las básicas para operar mínimamente con esta versión de
openSUSE. No obstante,
hay ya disponible en este blog una “guía rápida” para esta versión 12.3.
que se entienda el motivo por el que hago, o no hago, algunas cosas
creo que puede ser útil decir que mi equipo tiene un procesador
Intel Core i5, 8 GB de RAM, la tarjeta gráfica es ATI HD5770,
dispone de dos discos duros de 500 GB, y estoy conectado a internet
por conexión cableada.
Algunos comandos en consola.
es el gestor de paquetes de software de openSUSE desde la línea de
comandos. Una documentación extensa está disponible en
http://es.opensuse.org/Zypper
como root (# su y contraseña).
url://del-repositorio Alias
repositorios. El Alias es el nombre con el que queremos que se
identifique el repositorio. Ejemplo:
addrepo http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3 Packman
este caso el Alias es Packman
la lista de paquetes a partir de los repositorios activados.
zypper install-new-recommends (o zypper inr)
paquetes recomendados dependiendo de los programas, del hardware o de
la configuración del sistema como paquetes de idiomas o drivers.
una lista de todos los parches que necesita nuestro sistema.
zypper patch
con parches de seguridad.
los paquetes si hay versiones nuevas pero no cambia de proveedor.
zypper dist-upgrade (o zypper dup)
de una versión a otra. También sincroniza la actualización de los
paquetes instalados con los que haya disponibles de todos los
repositorios activados. Actualiza a la última versión cambiando de
proveedor si es necesario, pero esto significa que también hará una
desactualización de paquetes si las versiones instaladas son
superiores a las de los paquetes contenidos en los repositorios
activados en ese momento. Es un comando que sólo hay que utilizar si
se sabe bien que es lo que se está haciendo en cada momento. Si se
tienen activados muchos repositorios además de los oficiales (ver en
el siguiente apartado) puede desestabilizar el sistema.
zypper install nombre_del_paquete (o zypper in nombre_del_paquete)
la última versión de una aplicación/paquete.
zypper remove nombre_del_paquete (o zypper rm nombre_del_paquete)
paquetes pero no sus dependencias.
zypper remove –clean-deps nombre_del_paquete (o zypper rm -u
nombre_del_paquete)
paquetes junto con todas sus dependencias no requeridas por otros,
las que utilice cualquier otro paquete se mantienen.
una ayuda general de zipper, listado de comandos y opciones globales.
zypper help nombre_comando
ayuda de un comando en particular.
comandos:
uname -a
informa del tipo de sistema que tenemos instalado en nuestra
computadora.
sudo /sbin/lspci | grep VGA
Nos informa del modelo de tarjeta gráfica en nuestro ordenador.
una muy buena idea antes de comenzar leer alguna documentación en
relación a los repositorios en general y de openSUSE en particular
que puedes encontrar en la página oficial de opensuse. En general lo
recomendado es que si queremos tener un sistema muy estable tenemos
que utilizar sólo los repositorios oficiales (OSS, Non-OSS, Update y
Update-Non-OSS) y PackMan, según añadamos repositorios adicionales
el sistema en un momento dado puede ser inestable o se pueden
producir errores de funcionamiento en algunas aplicaciones. No
obstante, como veremos algunas aplicaciones que nos pueden ser
necesarias no están en estos repositorios pero los podemos instalar
a partir de los repositorios de la comunidad (YaST) o mediante
one-clik-install (openSUSE Software), que nos instalarán un
repositorio de la comunidad específico pero que podemos desactivar
una vez instalada la aplicación de tal manera que en actualizaciones
posteriores no se produzcan conflictos entre paquetes y dependencias.
repositorios oficiales de openSUSE 12.3 son:
openSUSE-12.3-OSS
el repositorio principal y sólo incluye software libre.
el repositorio del software no libre como unrar, acroread, opera,
AdobeICCProfiles, acrorea, etc.
el repositorio para las actualizaciones oficiales de seguridad y
corrección de fallos del software oficial de la distribución.
OpenSUSE-12.3-Update-Non-Oss
sólo a flashplayer, flash-player-kde4 y flash-player-gnome.
otros repositorios oficiales pero que son sólo para ser utilizados
por usuarios avanzados en el caso que lo requieran: Src-OSS (fuentes
de los RPMs libres), Src-Non-OSS (fuentes de los RPMs no libres),
Depuración (versiones para depuración de los paquetes oficiales).
entramos por primera vez en openSUSE 12.3 están activados por
defecto Oss, Non-Oss, Update y Update-Non-Oss. Lo comprobamos, para
ir familiarizándonos con este sistema operativo. Vamos a YaST
de software
cuatro repositorios deben estar marcados “Habilitado” y “Auto
autoactualizar”. Si no fuera así marcamos con el cursor el
repositorio y abajo a la derecha en “Propiedades” marcamos
“Activar” y “Autoactualizar”. En Prioridad por defecto indica
99. Lo dejamos como está. Este parámetro puede tomar valores de 0,
que es la prioridad más alta, y 200 para la más baja. Recordar
siempre que se trata de una relación inversa. Si un paquete se
encuentra en más de un repositorio que tienen la misma prioridad se
usará (tanto para la instalación como para la actualización) aquel
que tenga la versión mayor o más actual. Si los repositorios tienen
distinto valor de prioridad se usará el paquete del repositorio con
mayor prioridad (el que tenga el valor más bajo). También
encontraras entre las fuentes de software el DVD de instalación
“Habilitado”, desmárcalo.
Desactivar actualizaciones automáticas del gestor de paquete Apper
aplicación cuando tenía activado las actualizaciones automáticas
en versiones anteriores (11.4 y 12.1) me dio problemas (y creo que no
a mi solamente), hacía cosas “raras” y se creaban conflictos con
zypper en la terminal; me resultaba molesto y lo que hago es
desactivar la actualización automática. En la 12.2 no tuve
problemas porque fue lo primero que hice pero en alguno de los
comentarios de las tutoriales de la 12.2 se planteó este problema.
Además, personalmente prefiero hacer las actualizaciones manualmente
mediante consola; con las actualizaciones automáticas me relajo y no
se nunca que está pasando. Para ello vamos a: Apper picamos en el
icono de la derecha (llave inglesa), “Preferencias”, y en
“Preferencias generales” donde pone “Comprobar actualizaciones”
seleccionamos “Nunca”. Además, YaST cuenta también con un
gestor de paquetes (lo trataremos más adelante) que me resulta más
práctico y fiable, pero esto es sólo una opinión personal.
Primera actualización del sistema.
la consola y como superusuario ejecutamos los siguientes comandos:
su (y contraseña)
zypper refresh
zypper update
terminar el proceso el sistema nos indica en la consola que:
algunos programas en ejecución que utilizan archivos eliminados
producto de una reciente actualización. Debería considerar
reiniciar algunos. Ejecute ‘zypper ps’ para listarlos”.
definitiva lo que hago es reiniciar el sistema. Después entramos de
nuevo en el sistema y buscamos si hay recomendaciones de software y
parches de seguridad:
(install-new-recommends)
Repositorios de la comunidad.
añadir algunos repositorios más que nos pueden ser necesarios y que
forman parte del grupo que se denomina “repositorios de la
comunidad” con los que el usuario puede completar su sistema o
tener las últimas versiones de algunas aplicaciones. Sin embargo,
hay que tener presente la advertencia que encontramos en
opensuse.org, que muestro aquí literalmente:
repositorios comunitarios, como todos los demás disponibles en el
Servicio de Repositorios de la Comunidad no forman parte de la
distribución oficial, aunque la comunidad procura mantenerlos
siempre disponibles para las últimas versiones de openSUSE. Sin
embargo, por esta misma cuestión, pudieran no estar tan probados
como los repositorios oficiales. Así, salvo el repositorio Packman,
openSUSE no se hace responsable por los problemas que pudieran
derivarse de su uso”.
una advertencia quizás un poco severa; he utilizado en las versiones
11.4 y 12.1 algunos de estos repositorios -no muchos la verdad- y no
recuerdo ningún problema destacable. En la versión 12.2 la verdad
que no he sentido la necesidad, salvo para instalar alguna
aplicación; el sistema se ha mostrado sólido como una roca. En
cualquier caso es muy importante tenerlo siempre en cuenta.
los repositorios de la comunidad disponibles directamente en YaST,
LibreOffice, Virtualbox, etc., los dos que al menos siempre se
recomienda instalar son:
PackMan: Aporta aplicaciones para la reproducción y edición tanto
de audio como vídeo en cualquier formato aunque también proporciona
un buen catálogo de juegos y otro software. No es un repositorio
oficial pero la Comunidad lo considera casi oficial, y desde luego lo
necesitamos para tener completo el sistema.
libdvdcss: Es la librería para proporcionar soporte al
encriptamiento de los DVD-Vídeo.
repositorios los podemos añadir a nuestro sistema de dos formas:
Añadir repositorios mediante Yast.
de software
en “Añadir” (abajo a la derecha), en la siguiente ventana
marcamos “Repositorios de la comunidad”. En la siguiente
encontramos un listado y marcamos los dos repositorios en cuestión.
Y picamos en “Aceptar” (extremo inferior derecha). Nos pide
confirmaciones, importar claves GPC y aceptar acuerdos de licencia:
Si a todo.
le doy prioridad a PackMan. En la ventana “Repositorios de
software”, como veíamos antes, en prioridad le doy una cifra menor
a 99, concrétamente 70. De esta forma todos los paquetes que sean
comunes a los repositorios oficiales, y con independencia de la
versión, se instalaran y actualizarán desde PackMan y evito
posibles conflictos. Los paquetes de Packman además suelen ser más
actuales y esto afecta no sólo a los codecs multimedia si no también
a aplicaciones multimedia (K3b, Mplayer, Amarok, audacious, audacity,
devede, vlc, etc.).
algunos casos el repositorio que tengamos que instalar no estará en
el listado anterior y lo tendremos que añadir “manualmente”.
Para describir como hacer esto utilizaremos el de Packman como
ejemplo.
la ventana de “Repositorios de software” vamos a “Añadir”,
marcamos “Especificar URL” y “Siguiente”. Aparece una ventana
con “Nombre del repositorio”, damos un nombre al repositorio que
puede ser cualquiera que se nos ocurra, en este caso podría ser por
ejemplo PACKMAN o Packman. Y debajo en “URL” escribes, o copias y
pegas la dirección:
Añadir repositorios mediante consola.
podemos añadir los repositorios a nuestro sistema mediante consola
como superusuario:
su y nuestra clave de root
zypper ar -f http://opensuse-guide.org/repo/12.3/ libdvdcss
“ar” es una abreviatura de “addrepo”. “-f” es una orden
para que el repositorio se actualice. El alias del repositorio va en
último término.
1.5.3.
Cambiar de proveedor los paquetes instalados de los repositorios
oficiales por los de Packman.
lo podemos hacer desde la consola:
su (y contraseña)
zypper dup –from Packman
Si finalmente este repositorio te aparece como “Packman
Repository”, márcalo con el cursor, pica en “Editar” y borra
“Repository”. Con Packman sólo como alias todo funciona mejor.
esta operación también
lo podemos hacer desde el gestor de software de YaST. Vamos
a YaST>Sotware>Instalar/Desinstalar software
en el botón “Ver” se abre el desplegable y seleccionamos
“Repositorios”, a la izquierda aparece un listado con todos los
repositorios que tenemos activos en nuestro sistema. Picamos sobre
“Packman”. A la derecha aparecen los paquetes que contiene este
repositorio. Sobre estos hay una banda negra y el texto “Cambiar
paquetes de sistema”, picamos sobre ese texto.
instalamos algún otro repositorio que implica paquetes que están ya
instalados desde los repositorios oficiales, tendremos que actuar de
igual forma. Por ejemplo, esto puede ocurrir con LibreOffice o
KDE:UpdatedApps.
¿Añadimos otros repositorios de la Comunidad?.
y por lo general desde la versión 12.2, no añado repositorios que
sólo implican tener versiones más actualizadas de alguna
aplicación, no lo veo necesario; esto obviamente es muy personal. Y
además, cada 8 meses, que pasan muy rápidos, openSUSE se actualiza
completamente. Sólo añado aquellos que proporcionan una aplicación
que no está en los repositorios oficiales y que necesito, este es el
caso, por ejemplo, de KDE:Extra
que proporciona software adicional para KDE, como calibre, homerun,
kgrubeditor, kmplayer o smplayer, varios plamoides, soundkonverter,
etc. En estos casos
una vez instalada la aplicación en cuestión suelo desactivar el
repositorio mediante YaST como hemos visto anteriormente. Pero,
bueno, esto es una opción muy personal. También es verdad que no
descarto del todo añadir en esta versión algún
otro para actualizar
software, pero más adelante.
1.6.
Crear un usuario.
puede interesar crear uno o más usuarios que utilicen la máquina o
quizás no; sólo nosotros utilizamos la computadora. Pero aún así
es buena idea crear un usuario. Ante algunos tipos de problemas que
se nos presenten y no nos permitan entrar en el sistema con nuestro
usuario, quizás podamos entrar con el del usuario “secundario” y
quizás podamos solucionar así el problema. En este blog hay una
tutorial
donde puedes tener un ejemplo de todo esto.
También ese otro usuario lo podemos utilizar para probar,
experimentar o “jugar” con las múltiples opciones de
configuración de nuestro escritorio; esto es particularmente
interesante en KDE.
el usuario mediante YaST:
y usuarios>Gestión de usuarios y grupos
la ventana aparece al menos un usuario, el nuestro. Picamos en
“Añadir”. Se abre una ventana y rellenamos los campos: Nombre
completo del usuario, Nombre del usuario, Contraseña y Confirmar
contraseña. Hecho ésto picamos en “Aceptar”.
Nota final: Si utilizas el escritorio KDE y quieres configurarlo y personalizarlo en este blog puedes encontrar unas tutoriales que aunque fueron escritas para las versiones 4.8 y 4.9 son válidas también para la 4.10, pero primero toma una serie de precauciones como se sugiere aquí, más si no estas familiarizado con KDE.
Saludos flamencos,
16 ideas sobre “Post-instalación de Opensuse 12.3. Configuración e instalación de software y algunas cosas que debemos saber. Parte 1.”
Muy buenas "Monstruo"
Lo de Monstruo es por tus magníficos tutoriales sobre OpenSUSE.
Haber si me puedes dar una ayuda sobre Flash Player porque ya no se donde recurrir (Foros, Google, etc, etc) y es que desde la versión 12.1 ya no he conseguido que me funcionara, con la versión 12.2 usé Gnash pero al final la tube que desinstalar porque me relantizaba mucho y ahora con la versión 12.3 he probado nuevamente F.Player y me sigue sin funcionar y lo he quitado para no estar con el molesto mensaje de que se ha colgado.
Tengo OpenSUSE 12.3 con Opera 12.14 en un sistema de 32 bits
Por cierto he probado con todos los navegadores habidos y por haber como se dice.
Muchas gracias por anticipado y felicitarte por la gran ayuda que prestas con este blog.
Amigo “Monstruo” es raro lo que te ocurre. Nunca he tenido problemas en ese sentido.
Yo tengo un sistema de 64 bits pero creo que esto sería lo de menos. Con Firefox en openSUSE 12.3 se necesitan dos paquetes: flash-player y pullin-flash-player y además para el escritorio KDE flash-player-kde4 y para Gnome flash-player-gnome.
También tengo instalado Chromium sin ningún problema, ¿has probado este?.
Saludos flamencos,
Gracias por tu pronta respuesta.
He probado Firefox, Chrome,Chromium, Konqueror y Opera que es mi navegador favorito y con el cual ya lo tengo desde la versión 8 y no hay manera de que funcione y tengo los paquetes que indicas y se me había olvidado comentarte que el escritorio es KDE.
Saludos
Si que es raro, porque yo uso openSUSE desde hace algunos años, con Chrome y Firefox, pero creo que es tu compu, de qué marca es? (modelo o si es de escritorio o portatil). Pero no le hallo solución a tu problema. Sorry!
Estimado Sr. García, le felicito por tan impecable exposición de ideas que sin la menor duda nos ayudan mucho a quienes por primera vez accedemos a Opensuse. Tengo algo menos de 4 meses explorando algunas de las diversas distribuciones de Linux (Debian, Centos, Fedora y Ubuntu) y pudo afirmar como USUARIO que es esta distribución la que, en mi modesta opinión muestra desde el proceso de instalación gran cuidado en cada detalle lo cual es sinónimo de calidad y por lo tanto brinda confianza.
He realizado 3 instalaciones, la primera en una Toshiba Satellite A505-S6960 sin mayor inconveniente. Sin embargo en las 2 instalaciones posteriores tanto en una HP 7700 con procesador Intel Pentium D y en una HP 7700 con procesador Intel Pentium IV, después de hacer la instalación usando conexión a Internet por cable, no consigo que reconozca en ambas el WiFi para los cual uso los USB TP-Link WN722N. Tal vez, pueda Ud. aconsejarme como superar este inconveniente.
Agradezco de antemano su respuesta.
Vittorio Rodriguez-Brown C.
Gracias por el comentario, y efectivamente yo también opino que openSUSE es una de las grandes distribuciones Linux. En cuanto a tu papeleta, lo lamento pero utilizo conexión a Internet por cable y en el tema de WiFi ando un tanto perdido. Imagino que tendrás instalado networkmanager y que habrás intentado configurar el WiFi con este.
Saludos flamencos,
Muy buen post, gracias.
Lo unico que hay una errata en "zipper patch" -> zypper patch
Gracias por la corrección
Gracias por el aporte.
Por nada amigo, en ello estamos-
Saludos flamencos,
Se agradece la información, soy nuevito en esto, ya pase por ubuntu, fedora y mint 😀 este ultimo a sido el mas estable, espero que suse no me decepcione aunque los comandos son nuevos… aprender aprender ñamñamñam
No creo que te decepcione. En cuanto a los comandos realmente se pueden utilizar muy poco. YaST es una herramienta gráfica muy potente.
Buscando información sobre Opensuse, llegué a este lugar.
Tengo algo de experiencia en Kubuntu, curioseando encontré Opensuse 13.1 y lo instalé hace 3 días, lo hice con un programa usb creator no sé cual, y me dió este error.
Empty destination in URI: hd:///?device=/dev/disk/by-id/scsi-1USB_DISK_2.0-part1
para varias opciones, Lo desinstalé y lo reinstalé pero ahora usando Unetbootin y otra ISO
por si el error estaba por ahí, pero sigue pasando lo mismo, cada vez que uso Yast2, algunas veces me da la opción de ignornarlo, pero en otras simplemente dice que no puede y se sale. Por ejemplo Apper no funciona, no hace ni siquiera el intento de buscar algún programa, solo dice que temporalmente no puede.
Gracias por leer esto, y si me pueden ayudar lo agradecería enormemente
Francisco Trinidad
jftr47@gmail.com
No se, pero a ver si es sólo que tienes la imagen de instalación en las fuentes de software. Ves a:
YaST>Repositorios de Software
Busca en la lista algo como la dirección del mensaje de error, picas con el cursor y desmarcas “Activado” y “Aceptar”. Si se soluciona así, puedes incluso eliminarlo. Pero no desactives nigún repositorio oficial.
Saludos,
A mi me ha funcionado. Supongo que el problema es que cuando lo instalas, hay un paso que te da la opción de activar varios repositorios, en unos te dice que es recomendable activarlos, y otros que es sólo para expertos.
Yo usaba hasta ahora kubuntu, pero me he decidido a probar opensuse… los dos me gustan, kubuntu ha mejorado mucho
Sí Kubuntu ahora funciona muy bien. Yo utilizo las dos distribuciones …
Saludos flamencos,