GNU/Linux, Viajes, Naturaleza, Gastronomía, Música y lo que se tercie

Algunos comandos que es bueno tener a mano en openSUSE.

comandos zypper opensuse
Aunque prácticamente todo se puede hacer en openSUSE en modo gráfico, al menos para una utilización de usuario de escritorio standar o normal, hay una serie de comandos que se lanzan en la terminal que es bueno conocer que existen, bien porque nos pueden ser muy útiles y prácticos en la rutina, o también porque nos los podemos encontrar en alguna tutorial en relación a algún asunto que nos interesa, o por cualquier otra razón. Aquí he puesto algunos que me gusta tener a mano porque en mayor o menor medida suelo utilizar y creo que le puede ser útil a alguien.Prácticamente todos se han de utilizar como root (su) o como usuario con privilegios de root (sudo).

 Zypper

Zypper 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

Todos los comandos como root (# su y contraseña).

# zypper sh (shell)

Podemos ahorrarnos el comando zypper precediendo a otros comandos si al iniciar una sesión en consola lanzamos primero este comando. Para dar por terminada la sesión con zypper sh, teclear exit.

Gestión de repositorios

# zypper addrepo (o ar) url://del-repositorio Alias

Añade repositorios. El Alias es el nombre con el que queremos que se identifique el repositorio. Ejemplo:

$ zypper ar http://download.opensuse.org/repositories/KDE:/Current/openSUSE_13.1/ KDE_current

En este caso el Alias es KDE_current.

# zypper removerepo Alias

Elimina un repositorio.

Actualización del sistema

# zypper refresh (o zypper ref)

Actualiza la lista de paquetes a partir de los repositorios activados.

# zypper install-new-recommends (o zypper inr)

Instala paquetes recomendados como paquetes de idiomas, drivers o codecs multimedia. dependiendo de los repositorios activos, aplicaciones instaladas, del hardware o de la configuración del sistema. Es interesante ejecutarlo después de añadir algún repositorio o instalar aplicaciones.

# zypper list-patches (o zypper lp)

Ofrece una lista de todos los parches que necesita nuestro sistema.

# zypper patch

Actualiza con parches de seguridad.

# zypper update (o zypper up)

Actualiza los paquetes si hay versiones nuevas pero no cambia de proveedor.

# zypper dist-upgrade (o zypper dup)

Actualiza 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 puede desestabilizar el sistema.

Instalación/eliminación de paquetes

# zypper install nombre_del_paquete (o zypper in nombre_del_paquete)

Instalar la última versión de una aplicación/paquete.

# zypper remove nombre_del_paquete (o zypper rm nombre_del_paquete)

Elimina paquetes pero no sus dependencias.

# zypper remove –clean-deps nombre_del_paquete (o zypper rm -u nombre_del_paquete)

Elimina paquetes junto con todas sus dependencias no requeridas por otros; las que utilice cualquier otro paquete se mantienen.

Ayuda de zypper

# zypper help (o zypper –h)

Muestra una ayuda general de zipper, listado de comandos y opciones globales.

# zypper help nombre_comando

Muestra ayuda de un comando en particular.

Otros comandos

# uname -a

Nos 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.

Saludos flamencos,

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

5 ideas sobre “Algunos comandos que es bueno tener a mano en openSUSE.”