Esta es mi experiencia instalando y usando ubuntu, lo uso de manera múy básica, si tienes alguna sugerencia o aplicación que consideras que este documento debería tener no dudes en contactarme
Si quieres profundizar un poco más se recomienda leer este blog.
Si tienes windows, la recomendación es que no lo reemplaces, se puede realizar una instalación junto a windows, y elegir con que S.O. trabajar cada vez que se reinicia la PC.
Descargar la imagen ISO de la web de Ubuntu, las versiones 0.4LTS, (Long Term Support) tienen más soporte,pero existe otras para probar.
También existen diferentes Flavors, que sobre la misma base de ubuntu tienen herramientas adicionales o diferentes entornos de escritorio.
Si es la primera vez, se recomiendo iniciar con el ubuntu clásico y luego, si se quiere, ir experimentando las demás.
Existes varias herramientas, lo mejor actualmente es ventoy, ya que permite tener un usb con varias imágenes ISO y aún poder utilizarlo para información.
Descargar ventoy
Crear un usb ventoy
Copia la imagen descargada dentro del USB ventoy
Con la imagen dentro del usb ventoy, reiniciar la pc y asegurarse que bootee desde el usb, esto cambia para cada máquina en particular, en algunas es presionando F8 o F10 o ingresando directamente al menú de la bios con Supr o F2 y cambiando el orden de prioridades del booteo.
Sigue las pantallas y coloca tus preferencias, como usuario, nombre del equipo y contraseña, uso horario, idioma de la instalación y teclado.
En un momento va a consultar si se quiere borrar todo el disco o instalarlo junto a windows, que es la opción que estoy utilizando, se puede elegir que espacio se deja a windows y a ubuntu.
Hay opciones avanzadas con la posibilidad de modificar y crear nuevas particiones, si no sabes lo que estás haciendo, se recomienda no jugar con esa sección.
Por último, unos consejos para no tener problemas de compatibilidad:
- Instalar version completa.
- Con software y driver de terceros.
Si se requiere modificarlos, reiniciar la pc y bootear nuevamente desde el usb, pero en lugar de seleccionar install ubuntu seleccionar Try Ubuntu, ya en el escritorio, abre la aplicación Gpartedy allí puedes modificar los tamaños o incluso eliminar las particiones MUCHO CUIDADO esto borra todo archivo y SO que esté en esas particiones
Si tienes la costumbre de windows es posible que te resulte más cómodo tener el dock en la posición inferior en lugar de a la izquierda, además es posible también visualizar las aplicaciones desagrupadas.
Configuración -> Escritorio de Ubuntu -> Dock
Opción: Posición en la pantalla -> Abajo
Fuente: https://cambiatealinux.com/convertir-el-dock-y-la-barra-superior-de-ubuntu-en-un-panel-inferior
Primero debemos tener instalado gnome shell-extension-manager
En el terminal:
sudo apt-get install chrome-gnome-shell
sudo apt-get update
sudo apt install gnome-shell-extension-manager
Luego Instalar y configurar Dash to panel
- Abrir la app
extension manager. - Buscar
Dash to panely Ordenar por: “Descargas”
- Instalar y activar
- Activar
desagrupar aplicacionesenbehavior
Es posible que extrañes navegar hasta una carpeta, hacer click derecho y crear allí mismo un documento, una imagen u hoja de cálculo, lo podemos solucionar.
Para cada archivo que desees que aparezca en el menú Documento nuevoprimero hay que crear las plantillas, por ejemplo un nuevo documento en writer, luego lo guardas en
carpeta personal/plantillas
Puedes crear cualquier tipo de archivo .txt, .odt, .ods, etc,.
Existen muchas maneras de instalar aplicaciones en ubuntu, la mayoría se pueden descargar del centro de aplicaciones, otras se pueden descargar como archivos.deb e instalarlos o ejecutar directamente archivos.appimage
Descargar instalador.deb
Luego abrir un terminal: ctrl+alt+t y navegar hasta el directorio donde se descargó el instalador
cd Descargas
o desde el explorador ir a la carpeta Descargas, click derecho -> abrir en un terminal.
En el terminal ejecutar
sudo dpkg -i anydesk_x.x.x-x_amd64.deb
#Cambiar el nombre según la versión que descargues
Tip
Para no errarle con el nombre del archivo y evitar copiarlo entero, puedes escribir sudo dpkg -i any y luego presionando tab se completará automáticamente el nombre del archivo, en caso de existir varios que empiecen con any mostrará todas las alternativas que existan, basta escribir 2 o 3 letras más y volver a presionar tab para que autocomplete.
Descargar el Package para Debian y Ubuntu desde Balena Github release page (Descargar el .deb)
Instalar con apt
sudo apt install ./balena-etcher_******_amd64.deb
sudo apt remove balena-etcher
Luego de utilizar balena para crear un disco de arranque, recuperar la memoria para usarlo como disco extraíble puede ser todo un desafío porque suelen quedar tablas de particiones raras y no se pueden formatear normalmente, se puede hacer mediante línea de comandos:
Warning
Confirmar siempre cuál es el (/dev/sdX) antes de correr estos comandos. Un error en la letra puede borrar el disco equivocado.
lsblk
#Ejemplo de salida
#sda 8:0 1 57,7G 0 disk
#└─sda1 8:1 1 57,7G 0 part /media/user/2BEC-CD76
Buscar el USB por el tamaño (ej: 8G, 16G, 32G). Va a aparecer como /dev/sdb, /dev/sdc, etc.
Se desmontan las particiones, no el disco entero (/dev/sda nunca se monta directamente).
sudo umount /dev/sdXn
Donde X es la letra del disco (a, b, c...) y n el número de partición (1, 2, 3...). Repetir para cada partición que tenga el disco.
sudo umount /dev/sda1 # Ojo la letra
sudo umount /dev/sda2 # Ojo la letra
Si da no montado, está bien, seguir con la siguiente.
sudo lsof | grep /dev/sdX
sudo fuser -k /dev/sdXn
sudo wipefs --all /dev/sdX
Tip
Si en este paso o en el siguiente da Error al abrir /dev/sdX: No se ha encontrado el medio, es un problema de conexión física: desconectar y reconectar el USB (probar otro puerto) y volver a correr lsblk para confirmar que el tamaño ya no figura en 0B.
sudo parted /dev/sdX mklabel msdos
Tip
El mensaje Información: Puede que tenga que actualizar /etc/fstab es solo informativo, ignorar.
sudo parted /dev/sdX mkpart primary fat32 0% 100%
FAT32 (máxima compatibilidad, límite de 4GB por archivo):
sudo mkfs.vfat -F 32 /dev/sdX1
lsblk -f
Debería verse la partición con el filesystem correcto (vfat) y un UUID nuevo.
Simplemente instalar desde el centro de aplicaciones de Ubuntu
Calibre cuenta con una instalación binaria que incluye versiones privadas y todas sus dependencias.
Para instalar o actualizar, abrir un terminal ctrl+alt+t :
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
Se puede cambiar la carpeta donde se instala calibre (la predeterminada es /opt):
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin install_dir=/AppImage
#Cambie /AppImage a la carpeta donde quiera que se instale calibre automáticamente.
You are missing the system library libxcb-cursor.so.0. Try installing packages such as libxcb-cursor0 or xcb-cursor
instalar librería faltante:
sudo apt install libxcb-cursor0
Descargar el Instalador.Deb
Luego abrir un terminal: ctrl+alt+t y navegar hasta el directorio donde se descargó el instalador
cd Descargas
O desde el explorador ir a la a carpeta Descargas, click derecho -> abrir en un terminal.
En el terminal ejecutar
sudo dpkg -i google-chrome-stable_current_amd64.deb
#Cambiar el nombre según la versión que descargues
Tip
Para no errarle con el nombre del archivo y evitar copiarlo entero, puedes escribir sudo dpkg -i goog y luego presionando tab se completará automáticamente el nombre del archivo, en caso de existir varios que empiecen con goog mostrará todas las alternativas que existan, basta escribir 2 o 3 letras más y volver a presionar tab para que autocomplete.
Descargar el Instalador.Deb
Luego abrir un terminal: ctrl+alt+t y navegar hasta el directorio donde se descargó el instalador
cd Descargas
O desde el explorador ir a la carpeta Descargas, click derecho -> abrir en un terminal.
En el terminal ejecutar
sudo dpkg -i Dropbox.deb
#Cambiar el nombre según la versión que descargues
Tip
Para no errarle con el nombre del archivo y evitar copiarlo entero, puedes escribir sudo dpkg -i Drop y luego presionando tab se completará automáticamente el nombre del archivo, en caso de existir varios que empiecen con Drop mostrará todas las alternativas que existan, basta escribir 2 o 3 letras más y volver a presionar tab para que autocomplete.
En un terminal:
sudo apt update
sudo apt install Ffmpeg
#convierte la medida más larga a 600 y la otra proporcional
ffmpeg -i input_video.mp4 -vf "scale='if(gte(iw,ih),600,-1)':'if(gte(iw,ih),-1,600)'" output.gif
# Aumentar la velocidad (steps=menor que 1)
# Disminuir la velocidad (steps=mayor que 1
# Aumentar la velocidad de un gif al doble
ffmpeg -i input.gif -filter_complex "[0]steps=0.5*PTS" output_fast.gif
#Disminuir la velocidad de un gif a la mitad
ffmpeg -i input.gif -filter_complex "[0]steps=2*PTS" output_slow.gif
# Reducir la resolución del GIF a 400
ffmpeg -i input_video.mp4 -vf "scale='if(gte(iw,ih),400,-1)':'if(gte(iw,ih),-1,400)'" output.gif
#Este comando ajusta la resolución a 400px en la dimensión más larga.
# Reducir la cantidad de fotogramas
ffmpeg -i input_video.mp4 -vf "fps=10,scale='if(gte(iw,ih),600,-1)':'if(gte(iw,ih),-1,600)'" output.gif
# Ajusta el valor de FPS a 10
# Filtro de reducción de colores (2 pasos)
Genera la paleta de colores:
ffmpeg -i input_video.mp4 -vf "fps=10,scale='if(gte(iw,ih),600,-1)':'if(gte(iw,ih),-1,600)',palettegen" palette.png
#Usar paleta para crear el GIF optimizado:
ffmpeg -i input_video.mp4 -i palette.png -filter_complex "fps=10,scale='if(gte(iw,ih),600,-1)':'if(gte(iw,ih),-1,600)',paletteuse" output.gif
# Comprimir el GIF
gifsicle -O3 --colors 256 input.gif -o output_compressed.gif
ffmpeg -i input_video.mp4 -vf "fps=10,scale='if(gte(iw,ih),400,-1)':'if(gte(iw,ih),-1,400)',palettegen" -y palette.png && ffmpeg -i input_video.mp4 -i palette.png -filter_complex "fps=10,scale='if(gte(iw,ih),600,-1)':'if(gte(iw,ih),-1,600)',paletteuse" output.gif
#Desglose del comando:
#-vf "fps=10,scale='if(gte(iw,ih),400,-1)':'if(gte(iw,ih),-1,400)',palettegen":
# Reduce los fotogramas por segundo a 10.
# Redimensiona el GIF manteniendo la relación de aspecto con la dimensión más larga ajustada a 600px.
# Genera la paleta de colores optimizada.
#&&: Esto asegura que el segundo comando se ejecute solo si el primero se ejecuta con éxito.
#fmpeg -i input_video.mp4 -i palette.png -filter_complex "fps=10,scale='if(gte(iw,ih),600,-1)':'if(gte(iw,ih),-1,600)',paletteuse":
# Utiliza la paleta generada para optimizar los colores.
# Aplica los ajustes de resolución y fotogramas por segundo nuevamente para asegurarse de que el GIF final cumpla con los parámetros establecidos.
Convertir a MP4
ffmpeg -i input.avi -c:v libx264 -c:a aac output.mp4
Para varios archivos (batch)
for f in *.avi; do
ffmpeg -i "$f" -c:v libx264 -c:a aac "${f%.avi}.mp4"
done
Extraer audio a MP3
ffmpeg -i input.mp4 -q:a 2 -map a output.mp3
Extraer audio con calidad fija
ffmpeg -i input.mp4 -vn -b:a 192k output.mp3
Para varios archivos
for f in *.mp4; do
ffmpeg -i "$f" -q:a 2 -map a "${f%.mp4}.mp3"
done
Simplemente instalar desde la tienda de aplicaciones
En un terminal:
sudo apt-get update
sudo apt install gimp
Desde una ventana en el terminal
sudo apt update
sudo apt install git
En un terminal
sudo apt-get update
sudo apt-get install inkscape
En un terminal
sudo apt-get update
sudo apt-get install kdenlive
Ya viene instalado con la versión completa de Ubuntu
En un terminal
sudo add-apt-repository ppa:libreoffice/ppa
sudo update
sudo upgrade
sudo apt-get install libreoffice-avmedia-backend-gstreamer
Fuente: https://itsfoss.com/install-media-codecs-ubuntu/
sudo add-apt-repository multiverse
sudo apt update
sudo apt install ubuntu-restricted-extras
En un terminal crear una carpeta para guardar las fuentes:
mkdir ~/.fonts
Descargar fuentes (‘.ttf‘ o ‘.otf‘.)y guardarlas en esa carpeta.
Algunas fuentes gratuitas aquí
Primero instalar ffmpeg
En un terminal
sudo apt-get update
sudo apt-get install ffmpeg
Instalar OBS Studio:
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt-get update && sudo apt-get install obs-studio
- Salida –> Ver Carpeta.
- Generar siempre en mkv (por si se corta),Luego convertir a .mov
- Salida 1920x1080 es una buena calidad y a un peso razonable
- Optimizar para grabaciones.
- Ver que la salida coincida con el lienzo, sino sale cualquier cosa.
- Ajustes → Salida → Ver que los videos salgan en “home/{USER}/Videos”
Descargar el Instalador.Deb
Luego abre un terminal: ctrl+alt+t y navega hasta el directorio donde descargaste el instalador
cd Descargas
o desde el explorador vas a carpeta Descargas, das click derecho -> abrir en un terminal.
en el terminal ejecutas
sudo dpkg -i rpi-imager_x.x.x_ubuntu.deb
#Cambiar el nombre según la versión que descargues
Tip
Para no errarle con el nombre del archivo y evitar copiarlo entero, puedes escribir sudo dpkg -i rpi y luego presionando tab se completará automáticamente el nombre del archivo, en caso de existir varios que empiecen con rpi mostrará todas las alternativas que existan, basta escribir 2 o 3 letras más y volver a presionar tab para que autocomplete.
Instalar desde el centro de aplicaciones
Normalmente Ubuntu ya trae instalado python, puedes verificar la versión con
python3 --version
Si quieres instalar la versión más reciente desde los repositorios oficiales primero se debe actualizar la lista de paquetes
sudo apt update
y luego instalar python3
sudo apt install python3
Si deseas instalar una versión diferente de Python, o bien tener varias, simplemente debemos instalarlas
sudo apt install python3.10
sudo apt install python3.9
sudo apt install python3.8
sudo apt install python3.7
sudo apt install python3.6
También se puede instalar el gestor de paquetes pip
sudo apt install python3-pip.
App para ver el celular en la pantalla de la PC.
En el Celular Activar depuración por USB
- Ir a Acerca del teléfono
- Version del S.O. -> click 7 veces para activar modo desarrollador.
- En sistema -> avanzado -> Depuración por usb -> Activar
- Algunos móviles requieren también Instalar vía USB y
- Depuración USB (ajustes de seguridad)
Se recomienda desactivarlo cuando termines
En un terminal
sudo apt update
sudo apt install scrcpy
En un terminal
scrcpy
Es posible que de errores si el S.O. del teléfono es demasiado nuevo, se puede ejecutar la última versión directamente desde la fuente:
https://github.com/Genymobile/scrcpy/releases/
Ahí copias el link de la última versión linux-x86_64-vx.x.x.tar.gz
al momento de este post es:
https://github.com/Genymobile/scrcpy/releases/download/v3.3.3/scrcpy-linux-x86_64-v3.3.3.tar.gz
Luego ejecutar en un terminal
# Descargar librerías y gestor de archivos comprimidos .tar
sudo apt install ffmpeg libsdl2-2.0-0 adb wget tar -y
# Descargar el archivo
wget https://github.com/Genymobile/scrcpy/releases/download/v3.3.3/scrcpy-linux-x86_64-v3.3.3.tar.gz
# Descomprimir
tar -xzf scrcpy-linux-x86_64-v3.3.3.tar.gz
# Entrar a la carpeta
cd scrcpy-linux-x86_64-v3.3.3
# y ejecutar
./scrcpy #tal vez te pida sudo
Puedes ejecutar directamente desde la carpeta personal
scrcpy-linux-x86_64-v3.3.3/./scrcpy #tal vez te pida sudo.
No logré recibir audio, como lo lo necesito ejecuto directamente:
scrcpy-linux-x86_64-v3.3.3/./scrcpy --no.audio #tal vez te pida sudo.
Fuente: https://apt.syncthing.net/ En un terminal
sudo apt-get update
sudo apt-get install syncthing
Abrir aplicaciones al inicio
Añadir
Nombre: Syncthing
Comando:
usr/bin/syncthing --no-browser-home="/home/{USER}/.config/syncthing"
# Cambia {USER} por tu usuario
Para confirmar la ubicación de syncthing ( usr/bin/syncthing) ejecutar:
sudo which syncthing
Simplemente generar una carpeta .stfolder dentro de la carpeta antes de comenzar a sincronizar.
Resetear la base de datos en syncthing
syncthing –reset-database
Tailscale es una VPN muy fácil de configurar.
sudo curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
fuente: https://tailscale.com/kb/1019/subnets?tab=linux
echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
sudo sysctl -p /etc/sysctl.d/99-tailscale.conf
sudo tailscale up --advertise-routes=192.168.xxx.xxx/24
# Cambiar xxx.xxx de acuerdo a tu red
Es posible configurar nuestro servidor como un nodo de salida
Fuente: https://tailscale.com/kb/1103/exit-nodes?tab=linux
sudo tailscale up --advertise-exit-node
# Puede que exija explicitar la red, solo copiar el comando que nos muestra, ejecutar con sudo.
sudo tailscale set –auto-update
sudo tailscale update
sudo apt remove tailscale
sudo apt purge tailscale
Esto eliminará cualquier archivo residual de configuraciones previas
sudo rm -rf /var/lib/tailscale /etc/tailscale
sudo apt update
sudo apt upgrade
Descargar el appimage
Mover el archivo a la carpeta donde quieras ejecutarlo
Hacer ejecutable:
En la carpeta del appimage, abrir en el terminal y:
# Dar permisos de ejecución a UltimakerCura:
chmod +x Ultimaker-Cura-x.xx.x-linux-X64.AppImage
# Ajustar nombre de archivo según versión
Se puede Ejecutar UltimakerCura con doble click sobre el .appimageo desde el terminal:
./Cura.AppImage
#Instalar libfuse2
sudo apt install libfuse2
#Instalar libcanberra-gtk-module
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
Descargar el instalador.deb
Luego abre un terminal: ctrl+alt+t y navega hasta el directorio donde descargaste el instalador
cd Descargas
o desde el explorador vas a carpeta Descargas, das click derecho -> abrir en un terminal.
en el terminal ejecutas
sudo dpkg -i virtualbox-x.x_x.x.xx-xxxxxx~Ubuntu~jammy_amd64.deb
#Cambiar el nombre según la versión que descargues
Tip
Para no errarle con el nombre del archivo y evitar copiarlo entero, puedes escribir sudo dpkg -i virt y luego presionando tab se completará automáticamente el nombre del archivo, en caso de existir varios que empiecen con virt mostrará todas las alternativas que existan, basta escribir 2 o 3 letras más y volver a presionar tab para que autocomplete.
sudo apt-get install -f
Y volver a instalar el .deb
Ver: https://ubuntinux.blogspot.com/2020/04/solucion-error-de-virtualbox-kernel.html
En el terminal
sudo apt install --reinstall virtualbox-dkms && sudo apt install libelf-dev
En un terminal
sudo apt-get update
sudo snap install vlc
Puedes instalarla desde la tienda, pero no suele ser la versión más reciente, para esto necesitarás descargar el instalador.deb del sitio oficial
Luego abrir un terminal: ctrl+alt+t y navegar hasta el directorio donde se descargó el instalador
cd Descargas
O desde el explorador ir a la carpeta Descargas, click derecho -> abrir en un terminal.
En el terminal ejecutar
sudo dpkg -i code_1.xxx.x-xxxxxxxxxx_amd64.deb
#Cambiar el nombre según la versión que descargues
Tip
Para no errarle con el nombre del archivo y evitar copiarlo entero, puedes escribir sudo dpkg -i code y luego presionando tab se completará automáticamente el nombre del archivo, en caso de existir varios que empiecen con code mostrará todas las alternativas que existan, basta escribir 2 o 3 letras más y volver a presionar tab para que autocomplete.
Sincroniza con tu cuenta de github, asi cada vez que instales tus preferencias y extensiones te acompañaran.
- Python
- Pylance
- ESPhome
- ESPHome Snippets
- Code Spell Checker
- Spanish - Code Spell Checker
presionar ctrl+shift+p
escribir settings
y click en Open User Settings (JSON)
puedes agregar las opciones que deses, mucho ojo con las comas
En un terminal
sudo apt-get update
sudo apt-get install wireshark
Para una mejor organización ahora en Cli_CheatSheet








