{"id":4509,"date":"2025-08-18T11:00:00","date_gmt":"2025-08-18T11:00:00","guid":{"rendered":"https:\/\/elasvi.com\/?p=4509"},"modified":"2025-08-13T18:27:56","modified_gmt":"2025-08-13T18:27:56","slug":"instalar-programas-en-gnu-linux-gestores-de-paquetes-por-defecto-y-formatos-universales","status":"publish","type":"post","link":"https:\/\/elasvi.com\/index.php\/2025\/08\/18\/instalar-programas-en-gnu-linux-gestores-de-paquetes-por-defecto-y-formatos-universales\/","title":{"rendered":"Instalar programas en GNU\/Linux: gestores de paquetes por defecto y formatos universales"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"es\">\n  <head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>\u00cdndice &#8211; Instalaci\u00f3n de WordPress en Debian<\/title>\n    <style>\n      \/* Estilos para el \u00edndice *\/\n      .index {\n        background-color: #f4f4f4;\n        border: 1px solid #ddd;\n        border-radius: 10px;\n        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n        padding: 20px;\n        margin-bottom: 20px;\n      }\n\n      .index h2 {\n        font-size: 1.8em;\n        color: #333;\n        margin-bottom: 10px;\n      }\n\n      .index ul {\n        list-style-type: none;\n        padding: 0;\n      }\n\n      .index li {\n        margin: 6px 0;\n        padding-left: 10px;\n        border-left: 4px solid transparent;\n        transition: transform 0.2s;\n      }\n\n      .index a {\n        text-decoration: none;\n        color: #0073e6;\n        font-weight: bold;\n        transition: color 0.3s;\n      }\n\n      .index a:hover {\n        color: #0052a5;\n      }\n\n      .index li:hover {\n        transform: scale(1.05);\n      }\n\n      .index .nivel-1 {\n        margin-left: 5px;\n        border-left-color: #0073e6;\n      }\n\n      .index .nivel-2 {\n        margin-left: 20px;\n        border-left-color: #0052a5;\n      }\n\n      .index .nivel-3 {\n        margin-left: 35px;\n        border-left-color: #003b73;\n      }\n\n      .code-container {\n        position: relative;\n        border: 1px solid #ddd;\n        border-radius: 4px;\n        background: #f8f8f8;\n        margin: 8px 0;\n        padding: 15px;\n        font-family: monospace;\n        overflow: auto;\n      }\n\n      .copy-button {\n        position: absolute;\n        top: 10px;\n        right: 10px;\n        background: #0078d7;\n        color: white;\n        border: none;\n        border-radius: 3px;\n        padding: 6px 10px;\n        font-size: 12px;\n        cursor: pointer;\n      }\n\n      .copy-button:hover {\n        background: #005a9e;\n      }\n\n      .custom-pre {\n        margin: 0;\n        padding: 10px;\n        overflow-x: auto;\n      }\n\n      .custom-p {\n        margin: 6px 0;\n        line-height: 1.6;\n      }\n\n      .custom-ul {\n        margin: 6px 0;\n      }\n\n      .custom-h3,\n      .custom-h4,\n      .custom-h5 {\n        margin: 15px 0 8px;\n      }\n\n      .custom-h3 {\n        font-size: 1.8em;\n        color: #2c3e50;\n        font-weight: bold;\n        margin-top: 20px;\n        margin-bottom: 10px;\n        border-bottom: 2px solid #3498db;\n        padding-bottom: 5px;\n      }\n\n      .custom-h4 {\n        font-size: 1.4em;\n        color: #34495e;\n        font-weight: bold;\n        margin-top: 15px;\n        margin-bottom: 8px;\n        padding-left: 10px;\n        border-left: 4px solid #3498db;\n      }\n\n      .custom-h5 {\n        font-size: 1.2em;\n        color: #4a5568;\n        \/* Un color m\u00e1s suave para marcar la jerarqu\u00eda *\/\n        font-weight: bold;\n        margin-top: 12px;\n        margin-bottom: 6px;\n        padding-left: 8px;\n        border-left: 3px solid #3498db;\n        \/* Un borde similar al h4 pero m\u00e1s delgado *\/\n      }\n\n      .custom-code {\n        background-color: #f4f4f4;\n        padding: 2px 4px;\n        border-radius: 4px;\n      }\n\n      .image-row {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        gap: 20px;\n        margin-bottom: 20px;\n      }\n\n      .image-container {\n        text-align: center;\n      }\n\n      .styled-image {\n        max-width: 100%;\n        height: auto;\n        border-radius: 5px;\n        border: 2px solid #ccc;\n        margin: 10px 0;\n      }\n    <\/style>\n  <\/head>\n\n  <body>\n    <!-- titleComment: Instalar programas en GNU\/Linux: gestores de paquetes por defecto y formatos universales -->\n    <section>\n      <p class=\"custom-p\">\n        En GNU\/Linux hay muchas formas de instalar software. Cada distribuci\u00f3n\n        trae su gestor de paquetes por defecto, pero tambi\u00e9n existen formatos\n        universales que funcionan en varias distros sin modificaciones. Contin\u00faa\n        leyendo o, si prefieres, haz\n        <a\n          href=\"https:\/\/youtu.be\/DQIfWdQdUZw\"\n          target=\"_blank\"\n          rel=\"noopener noreferrer\"\n          >CLICK AQU\u00cd<\/a\n        >\n        para ver un tutorial paso a paso en YouTube\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/YouTube_icon.png\"\n          alt=\"YouTube\"\n          style=\"width: 20px; vertical-align: middle\"\n        \/>\n      <\/p>\n    <\/section>\n\n    <div class=\"index\">\n      <h2>Contenido:<\/h2>\n      <ul class=\"custom-ul\">\n        <li class=\"nivel-1\">\n          <a href=\"#section1\">1. Gestores de paquetes por defecto<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section1.1\">1.1 Debian \/ Ubuntu y derivados<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section1.2\"\n            >1.2 Fedora \/ RHEL \/ CentOS \/ Rocky \/ AlmaLinux<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section1.3\">1.3 Arch Linux y derivados<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section1.4\">1.4 openSUSE Leap \/ Tumbleweed<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section1.5\">1.5 Alpine Linux<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section1.6\">1.6 Gentoo<\/a>\n        <\/li>\n\n        <li class=\"nivel-1\">\n          <a href=\"#section2\">2. Formatos universales<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section2.1\">2.1 Flatpak<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.1.1\"\n            >2.1.1 Instalaci\u00f3n: Debian \/ Ubuntu y derivados<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.1.2\"\n            >2.1.2 Instalaci\u00f3n:Fedora \/ RHEL \/ CentOS \/ Rocky \/ AlmaLinux<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.1.3\">2.1.3 Instalaci\u00f3n: Arch Linux y derivados<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.1.4\"\n            >2.1.4 Instalaci\u00f3n: openSUSE Leap \/ Tumbleweed<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.1.5\">2.1.5 Instalaci\u00f3n: Alpine Linux<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.1.6\">2.1.6 Instalaci\u00f3n: Gentoo<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.1.7 \">2.1.7 Uso<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section2.2\">2.2 Snap<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.2.1\"\n            >2.2.1 Instalaci\u00f3n: Debian \/ Ubuntu y derivados<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.2.2\"\n            >2.2.2 Instalaci\u00f3n: Fedora \/ RHEL \/ CentOS \/ Rocky \/ AlmaLinux<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.2.3\">2.2.3 Instalaci\u00f3n: Arch Linux y derivados<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.2.4\"\n            >2.2.4 Instalaci\u00f3n: openSUSE Leap \/ Tumbleweed<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.2.5\">2.2.5 Instalaci\u00f3n: Alpine Linux<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.2.6\">2.2.6 Instalaci\u00f3n: Gentoo<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.2.7 \">2.2.7 Uso<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section2.3\">2.3 AppImage<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.3.1 \">2.3.1 Instalaci\u00f3n<\/a>\n        <\/li>\n\n        <li class=\"nivel-3\">\n          <a href=\"#section2.3.2 \">2.3.2 Uso<\/a>\n        <\/li>\n      <\/ul>\n    <\/div>\n\n    <article>\n      <h3 id=\"section1\" class=\"custom-h3\">\n        1. Gestores de paquetes por defecto\n      <\/h3>\n      <p class=\"custom-p\">\n        En la mayor\u00eda de distribuciones hay un gestor de alto nivel (usa\n        repositorios y resuelve dependencias) y en algunos casos uno de bajo\n        nivel (instala paquetes locales sin resolver dependencias).\n      <\/p>\n\n      <h3 id=\"section1.1\" class=\"custom-h4\">1.1 Debian \/ Ubuntu y derivados<\/h3>\n      <ul class=\"custom-ul\">\n        <p class=\"custom-p\"><strong>APT<\/strong><\/p>\n        <li>\n          <strong>Instalaci\u00f3n:<\/strong> viene por defecto en la mayor\u00eda de\n          distros basadas en Debian.\n        <\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo apt install nombre-del-paquete<\/code><\/pre>\n        <\/div>\n\n        <li>\n          <strong>Ejemplo<\/strong> (instalando VLC, reproductor multimedia):\n        <\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo apt install vlc<\/code><\/pre>\n        <\/div>\n\n        <div class=\"image-container\">\n          <img decoding=\"async\"\n            src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/01.jpg\"\n            alt=\"undefined\"\n            class=\"styled-image\"\n          \/>\n        <\/div>\n\n        <p class=\"custom-p\"><strong>dpkg<\/strong><\/p>\n        <li><strong>Instalaci\u00f3n:<\/strong> viene por defecto.<\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo dpkg -i archivo.deb<\/code><\/pre>\n        <\/div>\n\n        <li>\n          <strong>Ejemplo<\/strong> (instalando paquete .deb descargado de Google\n          Chrome):\n        <\/li>\n        <p class=\"custom-p\">\n          1. Descarga el archivo desde la terminal (Tambi\u00e9n puedes descargarlo\n          desde el navegador):\n        <\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>wget https:\/\/dl.google.com\/linux\/direct\/google-chrome-stable_current_amd64.deb<\/code><\/pre>\n        <\/div>\n\n        <p class=\"custom-p\">\n          2. Dir\u00edgete a la carpeta donde est\u00e1 el archivo (si est\u00e1 en Descargas):\n        <\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>cd ~\/Descargas<\/code><\/pre>\n        <\/div>\n\n        <p class=\"custom-p\">3. Inst\u00e1lalo:<\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo dpkg -i google-chrome-stable_current_amd64.deb\nsudo apt -f install<\/code><\/pre>\n        <\/div>\n\n        <div class=\"image-container\">\n          <img decoding=\"async\"\n            src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/02.jpg\"\n            alt=\"undefined\"\n            class=\"styled-image\"\n          \/>\n        <\/div>\n\n        <script\n          async\n          src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n          crossorigin=\"anonymous\"\n        ><\/script>\n        <ins\n          class=\"adsbygoogle\"\n          style=\"display: block; text-align: center\"\n          data-ad-layout=\"in-article\"\n          data-ad-format=\"fluid\"\n          data-ad-client=\"ca-pub-2225321393472807\"\n          data-ad-slot=\"4989322001\"\n        ><\/ins>\n        <script>\n          (adsbygoogle = window.adsbygoogle || []).push({});\n        <\/script>\n      <\/ul>\n\n      <h3 id=\"section1.2\" class=\"custom-h4\">\n        1.2 Fedora \/ RHEL \/ CentOS \/ Rocky \/ AlmaLinux\n      <\/h3>\n      <ul class=\"custom-ul\">\n        <p class=\"custom-p\"><strong>DNF<\/strong><\/p>\n        <li><strong>Instalaci\u00f3n:<\/strong> viene por defecto.<\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo dnf install nombre-del-paquete<\/code><\/pre>\n        <\/div>\n\n        <li>\n          <strong>Ejemplo<\/strong> (instalando VLC, reproductor multimedia):\n        <\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo dnf install vlc<\/code><\/pre>\n        <\/div>\n\n        <p class=\"custom-p\"><strong>RPM<\/strong><\/p>\n        <li><strong>Instalaci\u00f3n:<\/strong> viene por defecto.<\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo rpm -i archivo.rpm<\/code><\/pre>\n        <\/div>\n\n        <li>\n          <strong>Ejemplo<\/strong> (instalando paquete .rpm descargado de Google\n          Chrome):\n        <\/li>\n        <p class=\"custom-p\">\n          1. Descarga el archivo desde la terminal (Tambi\u00e9n puedes descargarlo\n          desde el navegador):\n        <\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>wget https:\/\/dl.google.com\/linux\/direct\/google-chrome-stable_current_x86_64.rpm<\/code><\/pre>\n        <\/div>\n\n        <p class=\"custom-p\">\n          2. Dir\u00edgete a la carpeta donde est\u00e1 el archivo (si est\u00e1 en Descargas):\n        <\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>cd ~\/Descargas<\/code><\/pre>\n        <\/div>\n\n        <p class=\"custom-p\">3. Inst\u00e1lalo:<\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo rpm -i google-chrome-stable_current_x86_64.rpm<\/code><\/pre>\n        <\/div>\n      <\/ul>\n\n      <h3 id=\"section1.3\" class=\"custom-h4\">1.3 Arch Linux y derivados<\/h3>\n      <ul class=\"custom-ul\">\n        <p class=\"custom-p\"><strong>Pacman<\/strong><\/p>\n        <li><strong>Instalaci\u00f3n:<\/strong> viene por defecto.<\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo pacman -S nombre-del-paquete<\/code><\/pre>\n        <\/div>\n\n        <li>\n          <strong>Ejemplo<\/strong> (instalando VLC, reproductor multimedia):\n        <\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo pacman -S vlc<\/code><\/pre>\n        <\/div>\n      <\/ul>\n\n      <h3 id=\"section1.4\" class=\"custom-h4\">1.4 openSUSE Leap \/ Tumbleweed<\/h3>\n      <ul class=\"custom-ul\">\n        <p class=\"custom-p\"><strong>Zypper<\/strong><\/p>\n        <li><strong>Instalaci\u00f3n:<\/strong> viene por defecto.<\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo zypper install nombre-del-paquete<\/code><\/pre>\n        <\/div>\n\n        <li>\n          <strong>Ejemplo<\/strong> (instalando VLC, reproductor multimedia):\n        <\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo zypper install vlc<\/code><\/pre>\n        <\/div>\n\n        <p class=\"custom-p\"><strong>RPM<\/strong><\/p>\n        <li><strong>Instalaci\u00f3n:<\/strong> viene por defecto.<\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo rpm -i archivo.rpm<\/code><\/pre>\n        <\/div>\n\n        <li>\n          <strong>Ejemplo:<\/strong> (instalando paquete .rpm descargado de\n          Google Chrome)\n        <\/li>\n        <p class=\"custom-p\">\n          1. Descarga el archivo desde la terminal (Tambi\u00e9n puedes descargarlo\n          desde el navegador):\n        <\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>wget https:\/\/dl.google.com\/linux\/direct\/google-chrome-stable_current_x86_64.rpm<\/code><\/pre>\n        <\/div>\n\n        <p class=\"custom-p\">\n          2. Dir\u00edgete a la carpeta donde est\u00e1 el archivo (si est\u00e1 en Descargas):\n        <\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>cd ~\/Descargas<\/code><\/pre>\n        <\/div>\n\n        <p class=\"custom-p\">3. Inst\u00e1lalo:<\/p>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo rpm -i google-chrome-stable_current_x86_64.rpm<\/code><\/pre>\n        <\/div>\n      <\/ul>\n\n      <h3 id=\"section1.5\" class=\"custom-h4\">1.5 Alpine Linux<\/h3>\n      <ul class=\"custom-ul\">\n        <p class=\"custom-p\"><strong>APK<\/strong><\/p>\n        <li><strong>Instalaci\u00f3n:<\/strong> viene por defecto.<\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo apk add nombre-del-paquete<\/code><\/pre>\n        <\/div>\n\n        <li>\n          <strong>Ejemplo<\/strong> (instalando VLC, reproductor multimedia):\n        <\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo apk add vlc<\/code><\/pre>\n        <\/div>\n      <\/ul>\n\n      <h3 id=\"section1.6\" class=\"custom-h4\">1.6 Gentoo<\/h3>\n      <ul class=\"custom-ul\">\n        <p class=\"custom-p\"><strong>Portage (emerge)<\/strong><\/p>\n        <li><strong>Instalaci\u00f3n:<\/strong> viene por defecto.<\/li>\n        <li><strong>Comando:<\/strong><\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo emerge categoria\/paquete<\/code><\/pre>\n        <\/div>\n\n        <li><strong>Ejemplo<\/strong> (instalando Firefox):<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo emerge www-client\/firefox<\/code><\/pre>\n        <\/div>\n\n        <script\n          async\n          src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n          crossorigin=\"anonymous\"\n        ><\/script>\n        <ins\n          class=\"adsbygoogle\"\n          style=\"display: block; text-align: center\"\n          data-ad-layout=\"in-article\"\n          data-ad-format=\"fluid\"\n          data-ad-client=\"ca-pub-2225321393472807\"\n          data-ad-slot=\"4989322001\"\n        ><\/ins>\n        <script>\n          (adsbygoogle = window.adsbygoogle || []).push({});\n        <\/script>\n      <\/ul>\n\n      <h3 id=\"section2\" class=\"custom-h3\">2. Formatos universales<\/h3>\n      <p class=\"custom-p\">\n        Formatos que funcionan en m\u00faltiples distribuciones y no dependen de los\n        paquetes del sistema.\n      <\/p>\n\n      <h3 id=\"section2.1\" class=\"custom-h4\">2.1 Flatpak<\/h3>\n      <p class=\"custom-p\">\n        <strong>Ventaja:<\/strong> Gran cat\u00e1logo de aplicaciones en\n        <strong>Flathub<\/strong>, funciona en casi cualquier distribuci\u00f3n y\n        a\u00edsla las aplicaciones con sandboxing.\n      <\/p>\n\n      <h3 id=\"section2.1.1\" class=\"custom-h5\">\n        2.1.1 Instalaci\u00f3n: Debian \/ Ubuntu y derivados\n      <\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo apt install flatpak\nflatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n      <\/div>\n\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/03.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <h3 id=\"section2.1.2\" class=\"custom-h5\">\n        2.1.2 Instalaci\u00f3n:Fedora \/ RHEL \/ CentOS \/ Rocky \/ AlmaLinux\n      <\/h3>\n      <p class=\"custom-p\">\n        <strong>Instalaci\u00f3n:<\/strong> Fedora Workstation ya lo trae instalado,\n        solo agregue Flathub:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>flatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        <strong>Instalaci\u00f3n:<\/strong> En RHEL\/CentOS y derivados:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo dnf install flatpak\nflatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.1.3\" class=\"custom-h5\">\n        2.1.3 Instalaci\u00f3n: Arch Linux y derivados\n      <\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo pacman -S flatpak\nflatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.1.4\" class=\"custom-h5\">\n        2.1.4 Instalaci\u00f3n: openSUSE Leap \/ Tumbleweed\n      <\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo zypper install flatpak\nflatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.1.5\" class=\"custom-h5\">\n        2.1.5 Instalaci\u00f3n: Alpine Linux\n      <\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo apk add flatpak\nflatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.1.6\" class=\"custom-h5\">2.1.6 Instalaci\u00f3n: Gentoo<\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo emerge --ask sys-apps\/flatpak\nflatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.1.7 \" class=\"custom-h5\">2.1.7 Uso<\/h3>\n      <p class=\"custom-p\"><strong>Comando:<\/strong><\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>flatpak install flathub nombre-del-paquete<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        <strong>Ejemplo<\/strong> (instalando GIMP, editor de im\u00e1genes):\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>flatpak install flathub org.gimp.GIMP<\/code><\/pre>\n      <\/div>\n\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/04.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/05.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/06.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <script\n        async\n        src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n        crossorigin=\"anonymous\"\n      ><\/script>\n      <ins\n        class=\"adsbygoogle\"\n        style=\"display: block; text-align: center\"\n        data-ad-layout=\"in-article\"\n        data-ad-format=\"fluid\"\n        data-ad-client=\"ca-pub-2225321393472807\"\n        data-ad-slot=\"4989322001\"\n      ><\/ins>\n      <script>\n        (adsbygoogle = window.adsbygoogle || []).push({});\n      <\/script>\n\n      <h3 id=\"section2.2\" class=\"custom-h4\">2.2 Snap<\/h3>\n      <p class=\"custom-p\">\n        <strong>Ventaja:<\/strong> Integraci\u00f3n fuerte con Ubuntu, actualizaciones\n        autom\u00e1ticas y soporte para muchas aplicaciones en el Snap Store.\n      <\/p>\n\n      <h3 id=\"section2.2.1\" class=\"custom-h5\">\n        2.2.1 Instalaci\u00f3n: Debian \/ Ubuntu y derivados\n      <\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo apt install snapd\nsudo systemctl enable --now snapd.socket<\/code><\/pre>\n      <\/div>\n\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/07.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <h3 id=\"section2.2.2\" class=\"custom-h5\">\n        2.2.2 Instalaci\u00f3n: Fedora \/ RHEL \/ CentOS \/ Rocky \/ AlmaLinux\n      <\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo dnf install snapd\nsudo systemctl enable --now snapd.socket\nsudo ln -s \/var\/lib\/snapd\/snap \/snap<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.2.3\" class=\"custom-h5\">\n        2.2.3 Instalaci\u00f3n: Arch Linux y derivados\n      <\/h3>\n      <p class=\"custom-p\">Instalaci\u00f3n desde AUR:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>git clone https:\/\/aur.archlinux.org\/snapd.git\ncd snapd\nmakepkg -si\nsudo systemctl enable --now snapd.socket\nsudo ln -s \/var\/lib\/snapd\/snap \/snap<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.2.4\" class=\"custom-h6\">\n        2.2.4 Instalaci\u00f3n: openSUSE Leap \/ Tumbleweed\n      <\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo zypper install snapd\nsudo systemctl enable --now snapd.socket\nsudo ln -s \/var\/lib\/snapd\/snap \/snap<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.2.5\" class=\"custom-h5\">\n        2.2.5 Instalaci\u00f3n: Alpine Linux\n      <\/h3>\n      <p class=\"custom-p\">No est\u00e1 oficialmente soportado por Alpine Linux.<\/p>\n\n      <h3 id=\"section2.2.6\" class=\"custom-h5\">2.2.6 Instalaci\u00f3n: Gentoo<\/h3>\n\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo emerge --ask app-emulation\/snapd\nsudo systemctl enable --now snapd.socket\nsudo ln -s \/var\/lib\/snapd\/snap \/snap<\/code><\/pre>\n      <\/div>\n\n      <h3 id=\"section2.2.7 \" class=\"custom-h5\">2.2.7 Uso<\/h3>\n      <p class=\"custom-p\"><strong>Comando:<\/strong><\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo snap install nombre-del-paquete<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        <strong>Ejemplo (instalando VLC, reproductor multimedia):<\/strong>\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo snap install vlc<\/code><\/pre>\n      <\/div>\n\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/08.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <h3 id=\"section2.3\" class=\"custom-h4\">2.3 AppImage<\/h3>\n\n      <h3 id=\"section2.3.1 \" class=\"custom-h5\">2.3.1 Instalaci\u00f3n<\/h3>\n      <p class=\"custom-p\">\n        <strong>Ventaja:<\/strong> No requiere instalaci\u00f3n, es portable y\n        funciona en casi cualquier distribuci\u00f3n.\n      <\/p>\n      <p class=\"custom-p\">\n        <strong>Instalaci\u00f3n:<\/strong> Solo necesitas descargar el archivo, dar\n        permisos de ejecuci\u00f3n y abrirlo.\n      <\/p>\n\n      <h3 id=\"section2.3.2 \" class=\"custom-h5\">2.3.2 Uso<\/h3>\n      <p class=\"custom-p\"><strong>Comando:<\/strong><\/p>\n      <ul class=\"custom-ul\">\n        <li>Da permisos de ejecuci\u00f3n al archivo:<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>chmod +x nombre-del-archivo.AppImage<\/code><\/pre>\n        <\/div>\n\n        <li>Ejecuta el archivo:<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>.\/nombre-del-archivo.AppImage<\/code><\/pre>\n        <\/div>\n      <\/ul>\n      <p class=\"custom-p\">\n        <strong>Ejemplo <\/strong>con Inkscape, editor de gr\u00e1ficos vectoriales:\n      <\/p>\n      <p class=\"custom-p\">\n        1. Descarga el archivo AppImage:\n        <a\n          href=\"https:\/\/inkscape.org\/release\/all\/gnulinux\/appimage\/\"\n          target=\"_blank\"\n          >Enlace para Inkscape AppImage 64-bit<\/a\n        >\n      <\/p>\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/09.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n      <p class=\"custom-p\">\n        2. Abre una terminal y dir\u00edgete a la carpeta donde est\u00e1 el archivo (si\n        est\u00e1 en Descargas):\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>cd ~\/Descargas<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">3. Da permisos de ejecuci\u00f3n al archivo:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>chmod +x Inkscape-1.3.2-x86_64.AppImage<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">4. Ejecuta el archivo:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>.\/Inkscape-1.3.2-x86_64.AppImage<\/code><\/pre>\n      <\/div>\n\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/08\/10.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <script\n        async\n        src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n        crossorigin=\"anonymous\"\n      ><\/script>\n      <ins\n        class=\"adsbygoogle\"\n        style=\"display: block; text-align: center\"\n        data-ad-layout=\"in-article\"\n        data-ad-format=\"fluid\"\n        data-ad-client=\"ca-pub-2225321393472807\"\n        data-ad-slot=\"4989322001\"\n      ><\/ins>\n      <script>\n        (adsbygoogle = window.adsbygoogle || []).push({});\n      <\/script>\n    <\/article>\n\n    <script>\n      function copyCode(button) {\n        navigator.clipboard.writeText(button.nextElementSibling.innerText);\n        button.textContent = \"\u00a1Copiado!\";\n        setTimeout(() => (button.textContent = \"Copiar\"), 2000);\n      }\n    <\/script>\n  <\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>En GNU\/Linux hay muchas formas de instalar software. Cada distribuci\u00f3n trae su gestor de paquetes por defecto, pero tambi\u00e9n existen formatos universales que funcionan en varias distros sin modificaciones.<\/p>\n","protected":false},"author":1,"featured_media":4512,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[225,222,57,223,18,173,224],"tags":[229,226,131,227,17,174,228],"class_list":["post-4509","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-appimage","category-apt","category-debian","category-dpkg","category-flatpak","category-gnu-linux","category-snap","tag-appimage","tag-apt","tag-debian-12","tag-dpkg","tag-flatpak","tag-gnu-linux","tag-snap"],"_links":{"self":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/4509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/comments?post=4509"}],"version-history":[{"count":3,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/4509\/revisions"}],"predecessor-version":[{"id":4514,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/4509\/revisions\/4514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media\/4512"}],"wp:attachment":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media?parent=4509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/categories?post=4509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/tags?post=4509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}