{"id":10682,"date":"2026-02-14T18:10:03","date_gmt":"2026-02-14T18:10:03","guid":{"rendered":"https:\/\/howtogeek.blog\/es\/?p=10682"},"modified":"2026-02-14T18:10:03","modified_gmt":"2026-02-14T18:10:03","slug":"como-instalar-y-extraer-archivos-tar-gz-de-manera-eficiente","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/es\/como-instalar-y-extraer-archivos-tar-gz-de-manera-eficiente\/","title":{"rendered":"C\u00f3mo instalar y extraer archivos Tar.gz de manera eficiente"},"content":{"rendered":"<p>Los archivos tar son b\u00e1sicamente un conjunto de archivos agrupados en un solo archivo, similar a un zip gigante, pero m\u00e1s propio de Unix. Los archivos tar.gz toman ese archivo y lo comprimen con gzip, haci\u00e9ndolo m\u00e1s peque\u00f1o para facilitar su descarga y transferencia. En Linux y macOS, no suele ser necesario nada adicional para descomprimirlos, ya que sus herramientas de sistema lo gestionan de forma predeterminada. Pero en Windows, la cosa cambia: a menos que tengas actualizaciones recientes, podr\u00edas necesitar alg\u00fan software de terceros. Curiosamente, Windows ha a\u00f1adido una utilidad tar en versiones recientes, pero no siempre es fiable ni sencilla, as\u00ed que a veces un programa espec\u00edfico es la mejor opci\u00f3n.<\/p>\n<p>A los proyectos de c\u00f3digo abierto les encanta empaquetar su c\u00f3digo fuente como archivos tar.gz porque son portables y f\u00e1ciles de distribuir. Para instalar software desde estos, lo habitual es extraer, compilar e instalar desde el c\u00f3digo fuente. Los administradores de paquetes del sistema se encargan de gran parte del trabajo pesado, pero no siempre incluyen todo el software, especialmente el de nicho o el m\u00e1s reciente. Ah\u00ed es donde entran en juego los archivos tar.gz, que permiten compilar manualmente. Pero s\u00ed, no es tan sencillo como hacer clic en &#8220;Siguiente&#8221;, por lo que a menudo es necesario estar familiarizado con la terminal o la l\u00ednea de comandos.<\/p>\n<h2>C\u00f3mo extraer archivos Tar.gz<\/h2>\n<h3>C\u00f3mo extraer archivos Tar.gz con herramientas gr\u00e1ficas (Ubuntu, Kali, Mint, Debian)<\/h3>\n<p>Normalmente, puedes hacer clic derecho en el archivo en tu <strong>Administrador de archivos<\/strong> y seleccionar <strong>&#8220;Extraer aqu\u00ed&#8221;<\/strong>. Esto abre el <strong>Administrador de archivos<\/strong> en segundo plano. Ver\u00e1s una barra de progreso y, una vez finalizado, aparecer\u00e1 una nueva carpeta junto a tu archivo tar.gz. Esa carpeta contiene todos los archivos fuente.<\/p>\n<p>En algunos sistemas, la extracci\u00f3n podr\u00eda no funcionar la primera vez o, incluso, a veces se bloquea. Si esto ocurre, intenta abrir el <strong>Administrador de Archivos<\/strong> manualmente (normalmente desde el men\u00fa Aplicaciones), luego \u00fasalo para buscar tu archivo tar.gz y pulsa &#8220;Extraer&#8221;.A veces, hacer clic derecho no funciona de inmediato debido a permisos o errores en el nombre del archivo.<\/p>\n<h3>C\u00f3mo extraer Tar.gz mediante la l\u00ednea de comandos (Linux + macOS)<\/h3>\n<p>Esta es mi opci\u00f3n preferida porque es m\u00e1s r\u00e1pida una vez que le coges el truco. Muchas distribuciones de Linux vienen preinstaladas con el comando <strong>tar<\/strong>, y macOS sin duda lo tiene. As\u00ed que abre la <strong>Terminal<\/strong>.<\/p>\n<ul>\n<li>Navega hasta donde est\u00e1 tu archivo:<code>cd \/path\/to\/downloads<\/code><\/li>\n<li>Para comprobar el nombre del archivo, puede ejecutar: <code>ls *tar.gz*<\/code>. Esto garantiza que est\u00e9 apuntando al archivo correcto.<\/li>\n<li>Ahora, para extraer, ejecute: <code>tar -xzf filename.tar.gz<\/code>. Reemplace <em>filename.tar.gz<\/em> con el nombre real del archivo.<\/li>\n<li>Una vez hecho esto, mu\u00e9vete a la carpeta extra\u00edda: <code>cd filename<\/code>.<\/li>\n<\/ul>\n<p>Por ejemplo, si has descargado <em>keepassx-2.0.3.tar.gz<\/em>, har\u00edas:<\/p>\n<pre><code>tar -xzf keepassx-2.0.3.tar.gz cd keepassx-2.0.3 ls<\/code><\/pre>\n<p>Esto \u00faltimo <code>ls<\/code>ayuda a verificar si todo se descomprimi\u00f3 correctamente y si ves algo como <code>configure.ac<\/code>o <code>CMakeLists.txt<\/code>, que son necesarios para crear la aplicaci\u00f3n.<\/p>\n<h3>Extraer Tar.gz en Windows<\/h3>\n<p>Si no puedes usar Windows 10 o una versi\u00f3n posterior, puedes ejecutar comandos <strong>tar<\/strong> directamente desde PowerShell. Simplemente abre PowerShell desde el men\u00fa Inicio.<\/p>\n<ul>\n<li>Escriba: <code>tar -xzf filename.tar.gz<\/code>y presione Enter, reemplaz\u00e1ndolo con su nombre de archivo real.<\/li>\n<\/ul>\n<p>Si eso no funciona, o tienes una versi\u00f3n anterior de Windows, es pr\u00e1cticamente obligatorio descargar un programa como 7-Zip, WinRAR o PeaZip. He enlazado un art\u00edculo <a href=\"https:\/\/www.techgyd.com\/5-best-free-file-compressiondecompression-software-windows\/11504\/\" rel=\"noreferrer noopener\" target=\"_blank\">aqu\u00ed<\/a> con opciones populares. Normalmente, puedes hacer clic derecho, seleccionar &#8220;Extraer aqu\u00ed&#8221; y listo. F\u00e1cil, pero no siempre es la opci\u00f3n m\u00e1s limpia.<\/p>\n<h3>C\u00f3mo crear e instalar software Tar.gz<\/h3>\n<p>Digamos que ya lo has descomprimido todo y ahora es hora de compilar. Aqu\u00ed es donde ocurre la verdadera magia (y la posible frustraci\u00f3n).Tomemos como ejemplo KeePassX: empezar\u00edas leyendo el archivo <strong>INSTALL<\/strong> o <strong>README<\/strong> dentro de la carpeta extra\u00edda; siempre es buena idea, ya que cada proyecto puede tener instrucciones diferentes.<\/p>\n<p>En la mayor\u00eda de los casos, el proceso general implica preparar el entorno para la compilaci\u00f3n y luego ejecutar algunos comandos:<\/p>\n<ol>\n<li>Primero, comprueba si tienes un <code>configure<\/code>script o un archivo <code>CMakeLists.txt<\/code>. Si no existe ninguno, tendr\u00e1s que generar los archivos de compilaci\u00f3n manualmente.<\/li>\n<li>Si ve un <code>configure.ac<\/code>o <code>CMakeLists.txt<\/code>, proceda con:<\/li>\n<ul>\n<li>Para configurar scripts:<code>.\/configure<\/code><\/li>\n<li>Para proyectos de CMake: cree un directorio de compilaci\u00f3n, generalmente como <code>mkdir build<\/code>, <code>cd build<\/code>.<\/li>\n<li>Luego ejecuta <code>cmake..<\/code>dentro de la carpeta de compilaci\u00f3n.<\/li>\n<\/ul>\n<li>Despu\u00e9s de la configuraci\u00f3n, compila con <code>make<\/code>. Si te parece demasiado complicado, a veces puedes simplemente ejecutar <code>cmake --build.<\/code>, lo cual es algo m\u00e1s com\u00fan hoy en d\u00eda.<\/li>\n<li>Si todo termina sin errores, complete la instalaci\u00f3n mediante [Nombre del archivo] <code>sudo make install<\/code>. En macOS o Linux, probablemente lo necesitar\u00e1, <code>sudo<\/code>ya que est\u00e1 copiando archivos en los directorios del sistema.<\/li>\n<\/ol>\n<p>Recuerda que, en algunas configuraciones, las dependencias o la falta de paquetes causan errores. Un vistazo r\u00e1pido al archivo <strong>INSTALL<\/strong> o a la salida <strong>de configuraci\u00f3n<\/strong> puede indicarte qu\u00e9 falta, como la falta de <strong>autoconf<\/strong>, <strong>gcc<\/strong> o bibliotecas. Y s\u00ed, instalar dependencias <code>apt-get install<\/code>en Ubuntu o <code>brew install<\/code>macOS suele ser la soluci\u00f3n.<\/p>\n<h2>Preguntas frecuentes<\/h2>\n<h3>\u00bfQu\u00e9 significa error de dependencia al intentar ejecutar <code>cmake<\/code>o <code>.\/configure<\/code>?<\/h3>\n<p>Suele deberse a que algunas bibliotecas o paquetes necesarios no est\u00e1n instalados, o a que la versi\u00f3n es incompatible. Consultar los archivos INSTALL o README ayuda a identificar qu\u00e9 falta. En Ubuntu, simplemente ejecute el programa <code>sudo apt-get install [package]<\/code>con las dependencias que faltan. Normalmente, el proceso de compilaci\u00f3n le indicar\u00e1 inmediatamente si falta algo o si surgen problemas de versi\u00f3n.<\/p>\n<h3>\u00bfQu\u00e9 pasa con los registros de errores de CMake <code>CMakeError.log<\/code>?<\/h3>\n<p>Esto significa que algo fall\u00f3 durante la configuraci\u00f3n. Suele indicar que faltan dependencias o que las versiones son incompatibles. Le recomendamos abrir el archivo de registro para ver qu\u00e9 fall\u00f3 espec\u00edficamente. A veces, se trata simplemente de bibliotecas obsoletas, que puede actualizar o degradar para cumplir con los requisitos. Instalar las versiones correctas puede ser una tarea ardua, pero suele merecer la pena.<\/p>\n<h3>\u00bfObtienes errores al ejecutar <code>.\/configure<\/code>?<\/h3>\n<p>La mayor\u00eda de las veces, se debe a que <strong>autoconf<\/strong> u otras herramientas de compilaci\u00f3n no est\u00e1n instaladas. En Ubuntu, ejecuta <code>sudo apt-get install autoconf<\/code>. Luego, vuelve a ejecutar <code>.\/configure<\/code>. Es bastante f\u00e1cil una vez instaladas las herramientas necesarias, pero un poco molesto porque estas dependencias no siempre son obvias a simple vista.<\/p>\n<h2>Resumen<\/h2>\n<p>Crear e instalar software desde archivos tar.gz puede parecer intimidante, pero una vez que domines los comandos y procedimientos b\u00e1sicos, es solo cuesti\u00f3n de paciencia. Cada proyecto puede tener sus peculiaridades, pero el patr\u00f3n general (extraer, configurar, crear, instalar) se mantiene bastante constante. Simplemente presta atenci\u00f3n a las dependencias y los registros de errores, ya que eso suele ser lo que dificulta el proceso.<\/p>\n<h2>Resumen<\/h2>\n<ul>\n<li>Los archivos tar.gz son archivos comprimidos que se utilizan mucho en software de c\u00f3digo abierto.<\/li>\n<li>La extracci\u00f3n se puede realizar con herramientas GUI o comandos de terminal como <code>tar -xzf<\/code>.<\/li>\n<li>La construcci\u00f3n e instalaci\u00f3n a menudo requieren leer los archivos <strong>INSTALL<\/strong> o <strong>README<\/strong> y luego ejecutar comandos como <code>.\/configure<\/code>y <code>make<\/code>.<\/li>\n<li>Los problemas de dependencia son comunes: instale los paquetes necesarios con su administrador de paquetes.<\/li>\n<li>En Windows, es posible que necesites software adicional a menos que tengas una versi\u00f3n reciente con soporte tar incorporado.<\/li>\n<\/ul>\n<h2>Resumen<\/h2>\n<p>Con suerte, esto te ayudar\u00e1 a aprender m\u00e1s r\u00e1pido. Es bastante satisfactorio una vez que todo est\u00e1 configurado y entiendes c\u00f3mo encajan las piezas. Solo recuerda: paciencia, leer los registros y quiz\u00e1s un caf\u00e9.\u00a1Mucha suerte!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los archivos tar son b\u00e1sicamente un conjunto de archivos agrupados en un solo archivo, similar a un zip gigante, pero m\u00e1s propio de Unix. Los archivos tar.gz toman ese archivo y lo comprimen con gzip, haci\u00e9ndolo m\u00e1s peque\u00f1o para facilitar su descarga y transferencia. En Linux y macOS, no suele ser necesario nada adicional para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10682","post","type-post","status-publish","format-standard","hentry","category-how-to"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/posts\/10682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/comments?post=10682"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/posts\/10682\/revisions"}],"predecessor-version":[{"id":10683,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/posts\/10682\/revisions\/10683"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/media?parent=10682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/categories?post=10682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/tags?post=10682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}