Centro de Software de Ubuntu (GUI - Recomendado para principientes)
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Es la tienda de aplicaciones integrada en Ubuntu, similar a una "Play Store" o "App Store".
# Si no lo tienes instalado:
sudo apt update
sudo apt install snap-storeVentajas:
Interfaz gráfica muy intuitiva
Aplicaciones verificadas y seguras
Instalación con un clic
2. APT (Advanced Package Tool) - Terminal
El gestor de paquetes nativo de Ubuntu.
Comandos básicos:
# Actualizar lista de paquetes disponibles
sudo apt update
# Instalar un programa
sudo apt install nombre_del_programa
# Ejemplos reales:
sudo apt install firefox
sudo apt install vlc
sudo apt install gimp
# Buscar programas disponibles
apt search nombre_del_programa
# Eliminar un programa
sudo apt remove nombre_del_programa
# Eliminar programa y sus configuraciones
sudo apt purge nombre_del_programa3. Paquetes Snap
Sistema de empaquetado universal creado por Canonical.
# Buscar snaps disponibles
snap find nombre_del_programa
# Instalar snap
sudo snap install nombre_del_programa
# Ejemplos:
sudo snap install spotify
sudo snap install code --classic # Visual Studio Code4. Paquetes Flatpak
Sistema universal similar a Snap, independiente de la distribución.
# Primero instalar Flatpak
sudo apt install flatpak
# Añadir repositorio Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
# Instalar aplicaciones
flatpak install flathub nombre_del_programa
# Ejemplo:
flatpak install flathub org.telegram.desktop5. Archivos .deb
Para programas que solo vienen en formato .deb (similar a .exe en Windows).
# Instalar desde archivo .descargado
sudo dpkg -i nombre_del_archivo.deb
# Si hay dependencias faltantes:
sudo apt install -f6. Usar PPA (Repositorios Personales de Paquetes)
Para software más actualizado o no disponible en los repositorios oficiales.
# Añadir un PPA
sudo add-apt-repository ppa:nombre-del-ppa/ppa
sudo apt update
sudo apt install nombre_del_programa
# Ejemplo real (LibreOffice fresh):
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt install libreoffice7. Compilar desde código fuente (Avanzado)
Para programas que no tienen paquete precompilado.
# Generalmente necesitas:
sudo apt install build-essential
# Proceso típico:
tar -xzf programa.tar.gz
cd programa/
./configure
make
sudo make install8. AppImage
Aplicaciones portables que no requieren instalación.
# Solo descargas el archivo .AppImage, le das permisos de ejecución:
chmod +x programa.AppImage
# Y lo ejecutas:
./programa.AppImageRecomendaciones prácticas:
Para principiantes:
Centro de Software para aplicaciones comunes
APT cuando sepas el nombre exacto del programa
Para usuarios intermedios:
Snap/Flatpak para software actualizado
PPA para versiones más recientes de programas
Orden recomendado de búsqueda:
apt search(primera opción)Snap/Flatpak (si no está en APT)
PPA (si necesitas versión más reciente)
.deb/AppImage (como última opción)
Ejemplo práctico completo:
# Quiero instalar GIMP (editor de imágenes)
sudo apt update
apt search gimp # Buscar disponible
sudo apt install gimp # Instalar
# Si quiero una versión más nueva:
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt update
sudo apt install gimp¿Te gustaría que profundice en algún método específico o necesitas ayuda con algún programa en particular?
Los archivos del programa se distribuyen en
/usr/bin/,/usr/lib/,/usr/share/La configuración global va en
/etc/Los datos del usuario van en
~/.config/y~/.local/Los archivos variables van en
/var/Actualizaciones más seguras
Compartir librerías entre programas
Mantener el sistema ordenado
Distribución de Archivos al Instalar un Programa
1. Binarios Ejecutables (/usr/bin/, /usr/local/bin/)
# Comandos principales del programa
/usr/bin/soffice # Ejecutable principal de OpenOffice
/usr/bin/wordprocessor # Componentes individuales
# Programas compilados manualmente
/usr/local/bin/2. Librerías del Programa (/usr/lib/, /usr/lib64/)
# Librerías compartidas y componentes
/usr/lib/libreoffice/
/usr/lib/openoffice/
/usr/lib/nombre_programa/
# Arquitectura 64 bits
/usr/lib64/3. Archivos de Configuración (/etc/)
# Configuración global del programa
/etc/nombre_programa/
/etc/openoffice/ # Posible configuración de OpenOffice4. Archivos de Datos y Recursos (/usr/share/)
# Archivos de recursos (plantillas, iconos, documentación)
/usr/share/applications/ # Accesos directos del menú
/usr/share/icons/ # Iconos del programa
/usr/share/nombre_programa/
/usr/share/openoffice/ # Diccionarios, plantillas, etc.5. Archivos de Documentación (/usr/share/doc/)
# Documentación del programa
/usr/share/doc/openoffice/
/usr/share/doc/nombre_programa/6. Archivos Temporales y de Estado (/var/)
# Archivos variables (logs, cache, estado)
/var/log/nombre_programa/ # Logs del programa
/var/cache/nombre_programa/ # Cache
/var/lib/nombre_programa/ # Datos de estadoDiferencia Según el Método de Instalación
Instalación con Gestor de Paquetes (APT, DPKG)
# Ejemplo: Instalar con apt
sudo apt install libreoffice
# Los archivos se distribuyen en:
/usr/bin/libreoffice
/usr/lib/libreoffice/
/usr/share/libreoffice/
/usr/share/applications/libreoffice-*.desktopInstalación Manual (Descargar .tar.gz, .deb, .AppImage)
# .deb (similar a apt pero manual)
sudo dpkg -i programa.deb
# → Va a las mismas ubicaciones que apt
# .tar.gz (extraer en /opt/ o /usr/local/)
sudo tar -xzf programa.tar.gz -C /opt/
# → Los archivos quedan en /opt/nombre_programa/
# .AppImage (ejecutable portable)
./programa.AppImage
# → No se instala, se ejecuta desde cualquier carpetaInstalación con Snap/Flatpak (Paquetes Universales)
# Snap
sudo snap install nombre-programa
# → Se instala en: /snap/nombre-programa/
# Flatpak
flatpak install nombre-programa
# → Se instala en: /var/lib/flatpak/app/nombre-programa/Ejemplo Práctico: OpenOffice/LibreOffice
Si instalas LibreOffice:
/
├── usr/
│ ├── bin/
│ │ ├── libreoffice7.6 # Ejecutable principal
│ │ └── loffice -> libreoffice # Enlace simbólico
│ ├── lib/
│ │ └── libreoffice/ # Librerías y componentes
│ │ ├── program/
│ │ ├── basis-link/
│ │ └── ...
│ └── share/
│ ├── applications/
│ │ ├── libreoffice-startcenter.desktop
│ │ ├── libreoffice-writer.desktop
│ │ └── ...
│ ├── icons/ # Iconos
│ └── libreoffice/ # Recursos
│ ├── template/
│ ├── dict/
│ └── ...
├── etc/
│ └── libreoffice/ # Configuración global
└── var/
└── cache/libreoffice/ # Archivos temporalesComandos para Rastrear Archivos de un Programa
Encontrar Dónde se Instaló un Programa
# Buscar el ejecutable principal
which libreoffice
which firefox
# Buscar todos los archivos del paquete
dpkg -L libreoffice # Para paquetes .deb
rpm -ql nombre-paquete # Para paquetes .rpm
# Buscar archivos en todo el sistema
find /usr -name "*libreoffice*"
locate libreofficeVer Información del Paquete Instalado
# Información del paquete
dpkg -s libreoffice
apt show libreoffice
# Listar archivos instalados por el paquete
dpkg -L libreoffice | head -20 # Primeros 20 archivosResumen de Ubicaciones por Tipo
| Tipo de Archivo | Ubicación Principal |
|---|---|
| Ejecutables | /usr/bin/, /usr/local/bin/ |
| Librerías | /usr/lib/, /usr/lib64/ |
| Configuración | /etc/ |
| Recursos | /usr/share/ |
| Documentación | /usr/share/doc/ |
| Datos de Usuario | ~/.config/, ~/.local/share/ |
| Logs | /var/log/ |
| Programas Portables | /opt/ |
Configuración del Usuario
¡Importante! La configuración personal de cada usuario se guarda en su home:
~/.config/libreoffice/ # Configuración personal
~/.local/share/libreoffice/ # Datos del usuario
~/.cache/libreoffice/ # Cache del usuarioConclusión
Un programa en Linux no se instala en una sola carpeta como en Windows. En cambio:
Esta organización permite:
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Comentarios
Publicar un comentario