
Seguramente ya has leído un montón de mis artículos Linux que describen cómo instalar en Ubuntu. Esta distribución se aprovecha de apt-get y dpkg para la instalación de línea de comandos. En la distribución OpenSuSE la herramienta zypper se utiliza para esta misma tarea. Lo creas o no, zypper es tan fácil de usar como es su equivalente de Ubuntu. Y en este artículo podrás ver exactamente eso.
¿Qué es zypper?
La herramienta zypper es la interfaz de línea de comandos para la bibliotecas de gestión del sistema. Zypper se puede utilizar para instalar, actualizar o quitar software, gestionar los repositorios, realizar consultas, y mucho más. Utilizar el comando zypper requiere privilegios de root, por lo que tendrás que ingresar al modo root antes de ejecutar cualquiera de los comandos zypper.
Uso
La estructura básica del comando zypper es así:
zypper GLOBAL_OPTIONS COMMAND COMMAND_OPTIONS
Aunque parece un poco complejo no lo es. Echemos un vistazo a las diversas tareas que llevará a cabo con el comando zypper.
Instalación de software
Instalación de software con zypper es simple. El comando completo se vería así:
zypper install SOFTWARE
Donde SOFTWARE es el nombre del software que deseas instalar.
Digamos, por ejemplo, que quiero instalar Scribus. Para ello el comando sería:
zypper install scribus
Eliminación de software
Ahora digamos que deseas quitar una pieza de software. La estructura de comando para borrar el software se vera asi:
zypper remove SOFTWARE
Siguiendo con nuestro ejemplo, si deseas eliminar Scribus debes emitir el comando:
zypper remove scribus
Búsqueda de software

Digamos que no sabes que es Scribus , o no estás seguro de si conoces el nombre del paquete. Puedes usar zypper para buscar la base de datos en caché para los candidatos de instalación de este modo:
zypper search scribus
El comando anterior devolverá algo parecido a lo que se ve en la imagen de arriba. Como puedes ver, zypper informará todas las posibles aplicaciones para la cadena de búsqueda.
Actualización con zypper
Actualización con zypper es increíblemente fácil. Emite el comando zypper update y si hay actualizaciones disponibles para su sistema, serán reportadas y todo lo que necesitas hacer es escribir "y" (sin comillas) y luego pulsa Intro para ejecutar todas las actualizaciones.
Actualización de la Distribución con zypper
Si quieres hacer una actualización de la distribución con zypper se podría usar el comando dup de este modo:
zypper dup
Con este comando se actualiza tu distribución OpenSuSE (si la actualización está disponible).
Para terminar este articulo quisiera agregar que la línea de comandos de gestión de paquetes en OpenSuSE es tan simple como parece. Si dudan en utilizar la línea de comandos para esta tarea en OpenSuSE, espero que este artículo les haya convencido de que no hay nada que temer. OpenSuSE es una distribución excepcional con mucho que ofrecer y en lo que a gestión de paquetes se refiere, esta a la par con cualquier otro sistema.
Felipe · 787 weeks ago
zypper install scribus
zypper: error while loading shared libraries: libzypp.so.619: cannot open shared object file: No such file or directory
Creo que se debe a que no lo tengo instalado, me podrías decir como hacerlo. Gracias
GeeksZone 8p · 782 weeks ago
Tal vez el problema sea que una dependencia de zypper se ha actualizado durante la última actualización, pero no el propio zypper. Cuando revisé libzypp.so.631, vi que su enlace simbólico se creó el 07 de mayo de este año. No había ningún vínculo simbólico para libzypp.so.619 así que creé uno. En / usr/lib64 (nótese que estoy ejecutando la versión de 64 bits) lo hice como root:
ln -s libzypp.so.631.0.4 libzypp.so.619
(Para completar, después de eso también ejecute ldconfig, pero no sé a ciencia cierta si es necesario).
Listo, los módulos de YaST arrancan de nuevo y también zypper. Es probable que esta solución falle tras otra actualización de libzypp
Espero que esto te ayude y recibe nuestras sinceras disculpas por no responderte antes, pero por alguna razon este comment paso desapercibido y fue hasta ayer que llego a nuestra atencion