Configuración de repositorios en Ubuntu

Listar repositorios configurados El siguiente comando nos mostrará una lista de los repositorios que hay configurados actualmente en nuestro sistema: apt policy La respuesta será más o menos: Package files: 100 /var/lib/dpkg/status release a=now 500 https://packages.microsoft.com/repos/ms-teams stable/main amd64 Packages release o=ms-teams stable,a=stable,n=stable,l=ms-teams stable,c=main,b=amd64 origin packages.microsoft.com 500 http://apt.postgresql.org/pub/repos/apt focal-pgdg/main amd64 Packages release o=apt.postgresql.org,a=focal-pgdg,n=focal-pgdg,l=PostgreSQL for Debian/Ubuntu repository,c=main,b=amd64 origin apt.postgresql.org 500 https://nvidia.github.io/nvidia-docker/ubuntu20.04/amd64 Packages release v=1.0,o=https://nvidia.github.io/nvidia-docker,a=bionic,n=bionic,l=NVIDIA CORPORATION <cudatools@nvidia.com>,c= origin nvidia.github.io 500 https://nvidia.github.io/nvidia-container-runtime/stable/ubuntu20.04/amd64 Packages release v=1.0,o=https://nvidia.github.io/nvidia-container-runtime,a=bionic,n=bionic,l=NVIDIA CORPORATION <cudatools@nvidia.com>,c= origin nvidia.github.io 500 https://nvidia.github.io/libnvidia-container/stable/ubuntu20.04/amd64 Packages release v=1.0,o=https://nvidia.github.io/libnvidia-container,a=bionic,n=bionic,l=NVIDIA CORPORATION <cudatools@nvidia.com>,c= origin nvidia.github.io 500 https://deb.nodesource.com/node_14.x focal/main amd64 Packages release o=Node Source,n=focal,l=Node Source,c=main,b=amd64 origin deb.nodesource.com 500 https://packages.microsoft.com/ubuntu/20.04/prod focal/main amd64 Packages release o=microsoft-ubuntu-focal-prod focal,a=focal,n=focal,l=microsoft-ubuntu-focal-prod focal,c=main,b=amd64 ... Borrar repositorio del sistema Se pueden eliminar repositorios que no necesitamos mediante el comando: ...

June 10, 2022 · 3 min · José Luis Patiño Andrés

Instalación de NodeJS & NPM en Ubuntu/Debian

Añadir repositorio oficial Primero hay que añadir el repositorio oficial de NodeJS para distribuciones Debian. Esto lo hacemos fácilmente con un script que nos proporcionan y que se puede descargar de aquí: https://deb.nodesource.com/setup_12.x curl -sL https://deb.nodesource.com/setup_14.x > setup_14.x Podemos elegir otras versiones si fuera necesario y las hubiera. Cambiamos los permisos del script: chmod +x setup_14.x Ejecutamos el script y nos añade la clave de firmado del repositorio y el repositorio a nuestra lista de APT: sudo ./setup_14.x ...

July 1, 2020 · 1 min · José Luis Patiño Andrés

Uso del gestor de paquetes Yum.

Mostrar todas las versiones disponibles del paquete <paquete>: yum --showduplicates list <paquete> | expand Instalar paquete: yum install <paquete> Actualizar paquete: yum update <paquete> Desactualizar paquete (anterior versión): yum downgrade <paquete> Limpiar caché de repositorios (refrescar datos del repo): yum clean expire-cache

September 20, 2016 · 1 min · José Luis Patiño Andrés

Uso básico de Tmux

Ctrl + b + ... c: Crear nueva instancia de terminal (nueva “ventana”). n: Siguiente ventana. p: Anterior ventana. 0...9: Ir directamente a ventana 0…9. &: Cerrar ventana actual. %: Dividir panel verticalmente. ": Dividir panel horizontalmente. s: Mostrar todas las sesiones activas. $: Renombrar sesión actual. (: Ir a sesión anterior. ): Ir a siguiente sesión. Compartir sesiones Un usuario arranca la sesión: tmux new -s <nombre_sesión>. Otro usuario se le une: tmux attach -t <nombre_sesión>. Ésto funciona si el usuario es el mismo en ambas sesiones. Es decir, un usuario comienza una sesión con tmux new -s en una máquina, en algún momento sale de su sesión con tmux detach (apaga la máquina, cierra el portátil), y más tarde vuelve a conectarse de nuevo con tmux attach -t. Al ser el mismo usuario, la sesión es accesible para él. ...

January 12, 2011 · 2 min · José Luis Patiño Andrés