Tar gz как установить windows

Обновлено: 05.07.2024

Время от времени появляются новые задачи либо необходимость в решении старых задач новыми способами — тогда возникает потребность в дополнительном программном обеспечении. Что делать, если вам нужна новая программа для Linux? Попробую описать некий алгоритм.

1. Надо понять какое именно решение вам нужно. Для этого можно использовать поисковые системы. Формировать запрос о своей проблеме и выбирать подходящие решения.

2. Теперь необходимо понять какая программа нам позволит решить эту проблему. В Linux существует большое число аналогов одних и тех же программ, и среди них надо выбрать лучшую по важному для вас критерию, например: функционал, скорость, удобство, безопасность, бесплатность. Программу ищем также в поисковой системе, но запрос формируем уже для конкретного решения проблемы.

3. После того, как мы выбрали уже конкретную программу — можно приступать к ее поиску. Открываем Synaptic и с помощью поисковой формы пытаемся найти нужное приложение. Вместе с ним мы можем обнаружить множество расширений и дополнительных модулей. Ставим все что надо — это лучший вариант. Приложения в репозиториях обычно протестированы и работоспособны.

Если приложение не найдено в репозитории, то можно поступить двумя способами — либо поискать его аналог, который присутствует в репозитории, либо найти данное приложение вне репозиториев:

1. Находим официальный сайт приложения и пытаемся найти там .deb пакет (У нас Ubuntu Linux — у него пакетная система основана на deb формате). Если такой пакет есть на официальном сайте, то скачиваем его и устанавливаем.

2. Если .deb пакета нет на официальном сайте, то ищем его в поисковой системе (помимо автора, другие люди могли для удобства собрать deb-пакет для приложения). Запрос может выглядеть так: «xneur deb» или «gimp deb».

3. Если нам не повезло и программа настолько редкая, что deb-пакета для нее нет, то смотрим в каком виде она вообще распространяется.

Установка приложения из tar.gz

Часто приложения распространяются в архивах tar.gz. Этот формат не так удобен в Ubuntu, так как это не пакет, а просто архив, в котором могут быть как исходные коды, так и скомпилированные приложения и библиотеки.

Установка из tar.gz:

1. Распаковываем архив в отдельную директорию.

2. Если есть исполняемый файл — запускаем и пользуемся, если нет — читаем раздел «Компиляция».

Установка приложения из SVN

SVN — Subversion. Это система контроля версий кода, в которых хранится исходный код приложений, особенно Open Source.

1. Создаем директорию для нашего приложения.

2. Открываем терминал в директории (cd 'путь/к/директории');

3. Скачиваем исходные коды:

svn co (SVN-адрес)

4. Читаем раздел «Компиляция».

Установка приложения из CVS

CVS — Concurrent Versions System. Это также система контроля версий кода.

1. Создаем директорию для нашего приложения.

2. Открываем терминал в директории (cd 'путь/к/директории');

3. Скачиваем исходные коды:

cvs -z3 -d (CVS-адрес) co ./

4. Читаем раздел «Компиляция».

Установка приложения из RPM

rpm-пакеты не родные для Ubuntu. Существует утилита alien, с помощью которой можно установить как обычные (sudo apt-get install alien). С ее помощью можно переконвертировать rpm-пакет в deb-пакет. Очень проста в использовании:

И в директории с rpm-пакетом появится deb-пакет. А его мы уже без труда установим.

Компиляция

1. Открываем терминал в директории с нашим приложением (cd 'путь/к/директории');

2. Смотрим информацию о конфигурировании приложения:

Смотрим вывод и решаем с какими параметрами надо конфигурировать. Если эта команда выдает ошибку — значит конфигуратора нет. Если конфигуратор присутствует — конфигурируем:

Можно эту команду выполнить без аргументов — будет стандартная конфигурация.

В ходе конфигурации могут быть ошибки — обычно недостаток модулей. В случае возникновения ошибок, сразу идем в поисковую систему и ищем решение.

3. Компилируем приложение:

В ходе компиляции могут быть ошибки. В случае ошибок, вам снова поможет поисковая система.

После компиляции мы получаем готовый исполняемый файл, который в большинстве случаев можно запускать и использовать.

Если приложения требует инсталляции, то выполняем (понадобятся права администратора — вспоминаем команду sudo):

Эта команда скопирует файлы приложения в необходимые системные директории.

5. Пользуемся приложением.

Приложения, установленные таким образом, могут быть удалены с трудом. Поэтому, советую почитать про программу checkinstall.

Большинство архивов, с которыми приходится сталкиваться пользователям Windows, имеют формат ZIP, поддерживаемый операционной системой из коробки. Почти столь же часто встречаются архивы RAR, открываемые обычно с помощью сторонних архиваторов. Но может случиться такое, что вам попадется файл TAR.GZ, TGZ или GZ. Архивы этого типа являются столь же популярными как RAR и ZIP, только в среде пользователей Unix-систем, в частности, Linux и MacOS.

Если у вас установлен сторонний архиватор (подойдет даже WinRAR), для просмотра и распаковки unix-архивов можете воспользоваться им. Однако в систему Windows 10 поддержка TAR включена по умолчанию, так что наличие дополнительного ПО в принципе не требуется. Кроме того, в «десятке» есть встроенная подсистема Linux, и если этот компонент активен, то ничто не мешает задействовать его.

Распаковка архива TAR в Windows 10

Итак, у вас есть архив TAR (или его модификация), из которого необходимо извлечь содержимое. Откройте от имени администратора классическую командную строку и выполните в ней команду следующего вида:

tar -xvzf [путь к архиву] -C [путь к целевой папке]

Команда для распаковки архива tar с помощью консоли Windows 10

Путь указываем полный и без скобок. Архив будет распакован в указанное расположение, а список содержащихся в нем файлов отобразится в консоли. Приведенный здесь способ, однако, работает не во всех версиях «десятки», а только в сборках начиная с Windows 10 1809 и далее.

Если у вас включена подсистема Linux, можете использовать для распаковки TAR.GZ, TGZ и GZ-архивов установленные дистрибутивы Linux. Рассмотрим пример с Ubuntu. Запустив ее из меню Пуск, выполните в открывшейся консоли такую команду:

sudo tar -xvzf /mnt/[путь к архиву] -C /mnt/[путь к целевой папке]

Использование подсистемы Linux для распаковки архивов tar

Похоже, не правда ли? Нужно только добавить sudo и /mnt/ к началу пути, конечный результат будет тот же, что и при распаковке архива в среде Windows 10. Кстати, для отключения вывода списка извлекаемых файлов достаточно убрать аргумент v из набора ключей -xvzf. И еще одно маленькое, но важное замечание. В путях Windows допускается использовать как строчные, так и прописные буквы, ничего от этого не меняется. В Linux так делать нельзя, поскольку эта система чувствительна к регистру, а, значит, c/User и c/user в ней будут разными путями.

Если у вас есть файлы .tar.gz, .tgz или .gz, вы можете использовать шаги ниже, чтобы использовать инструмент командной строки tar для извлечения его содержимого в Windows 10.

Файл в формате.tar.gz — это файл, который был создан с использованием tar -архива приложения на основе Unix, а затем сжат с использованием сжатия gzip. Эти файлы часто вы можете найти с двойным расширением (.tar .gz), расширение также можно сократить до.tgz или.gz.

Обычно tar-файлы используются пользователями Ubuntu и macOS для архивирования данных и резервного копирования, но иногда пользователи Windows 10 также могут столкнуться с этими типами файлов и могут нуждаться в извлечении их содержимого.

Хотя вы можете использовать ряд сторонних приложений, таких как 7-Zip, иногда эти приложения плохо работают с файлами, созданными на другой платформе, и медленно распаковывают большое количество файлов. К счастью Windows 10 включает встроенную поддержку tar, вы можете использовать командную строку (CMD) для распаковки этих файлов. Кроме того, вы даже можете использовать подсистему Windows для Linux (WSL), которая обеспечивает встроенную поддержку Ubuntu, Fedora и SUSE, следовательно, вы также можете получить доступ ко многим инструментам Linux, включая tar, для быстрого извлечения содержимого из tar-архивов.

В этом руководстве вы узнаете, как использовать собственные команды tar в Windows 10 с помощью командной строки и Ubuntu для извлечения содержимого файла .tar.gz.

  • Содержание
    • Как извлечь tar-архивы .tar.gz, .tgz или .gz, используя tar в Windows 10
    • Как извлечь tar-архивы .tar.gz, .tgz или .gz, используя tar в Linux на Windows 10

    Как извлечь tar-архивы .tar.gz, .tgz или .gz, используя tar в Windows 10

    Используйте эти шаги для извлечения .tar.gz, .tgz, .gz и .zip файлов с использованием tar в Windows 10 без необходимости установки подсистемы Windows для Linux:

    Шаг 1: Откройте меню «Пуск». Начните набирать Командная строка, кликните правой кнопкой мыши первый результат в поиске и выберите параметр «Запуск от имени администратора».

    Откройте меню «Пуск». Начните набирать Командная строка

    Шаг 2: Введите следующую команду, чтобы использовать tar для распаковки файлов, и нажмите Enter :

    Как извлечь tar-архивы .tar.gz, .tgz или .gz, используя tar в Windows 10

    *Встроенная поддержка tar в Windows 10

    Совет: поскольку вы используете tar в Windows 10, вам не нужно указывать путь, как если бы вы работали в Linux. Вы можете просто использовать формат пути, используемый Windows.

    После того, как вы выполните эти шаги, через несколько секунд все файлы и папки будут извлечены по указанному вами пути назначения.

    Предполагается, что вы распаковываете архив, созданный в другой системе, поэтому пропускаем некоторые аргументы, обычно необходимые для сохранения разрешений, которые в Windows 10 не нужны для доступа к файлам.

    Как извлечь tar-архивы .tar.gz, .tgz или .gz, используя tar в Linux на Windows 10

    Чтобы использовать tar в Linux, вам нужно включить подсистему Windows для Linux (WSL), а затем установить Ubuntu из магазина Microsoft Store.

    После того, как вы установили Ubuntu в Windows 10, выполните следующие шаги, чтобы извлечь файл .tar.gz :

    Важное замечание: Начиная с версии 1803, инструмент управления командами tar входит в состав Windows 10, что означает, что для использования средства больше не требуется использование подсистемы Windows для Linux.

    Шаг 1: Откройте меню «Пуск». Найдите Ubuntu и откройте приложение.

    Шаг 2: Введите следующую команду, чтобы извлечь содержимое файла.tar.gz, и нажмите Enter :

    Как извлечь tar-архивы .tar.gz, .tgz или .gz, используя tar в Linux на Windows 10

    *Команда tar в Windows 10

    Замените «c/PATH/TO/TAR-FILE/Downloads/FILE-NAME.tar.gz» — на путь и имя вашего архива

    Замените «c/PATH/TO/DESTINATION/FOLDER» — на путь куда будет распакован архив

    В приведенной выше команде мы набираем sudo для запуска приложения от имени администратора, tar для вызова приложения, а затем передаем ему несколько аргументов, в том числе:

    • x - указывает tar, что вы хотите извлечь содержимое.
    • v - Это необязательный аргумент для отображения процесса извлечения. В противном случае вы увидите только мигающий курсор, пока процесс не будет завершен.
    • z - указывает tar распаковать содержимое файла.tar.gz с помощью gzip.
    • f - указывает tar имя файла, который вы собираетесь извлечь.

    Затем вам нужно указать путь к архивному файлу, который вы хотите извлечь. Вы заметите, что путь начинается /mnt/c/, а не c:\ потому, что мы на самом деле работаем в Linux.

    • -C - (дефис и заглавная C ) используется, чтобы указать tar сменить папку.

    Когда вы выполняете команду, вы начинаете с исходной папки, а затем вам нужно указать папку назначения куда будет распакован архив. Вы можете извлекать файлы в любую папку, которую хотите, но не забудьте начать путь, /mnt/

    Очень важно обращать внимание на прописные и строчные буквы при вводе команды в Linux, так как Downloads отличается от downloads

    В этом руководстве мы рассмотрели основные шаги для выполнения конкретной задачи. Если вы не являетесь пользователем Linux, и хотите узнать больше о инструменте WSL ознакомьтесь с нашими руководствами:



    Первое появление интернет сетей ознаменовалось низкими скоростями и нестабильными соединениями. Именно в этот момент понадобилось создание решения, на основе которого можно было бы передавать файлы и документы в сжатом виде для экономии трафика сети. Было испробовано множество подходов и алгоритмов. А затем на рынок вышло много программных продуктов — WinZip, WinRAR и другие, прочно закрепившиеся в этой нише. Эти средства были актуальны для семейства операционных систем Windows. В Linux среде же активно использовались архивы bzip2, Gzip и tar. Именно о связке двух последних и пойдёт речь в этой статье.

    Что такое tar и gz

    Tar представляет собой формат архива, который способен сохранять в нем такие важные сведения, как данные о владельцах файлов, их структуру папок и многое другое. Одноимённая программа, установленная в системах Linux, работает с архивами типа tar. При этом самостоятельно сжимать файлы tar не умеет. Поэтому для уменьшения размера получившегося архива он использует сторонние продукты сжатия. Чаще всего это gzip или bzip2.

    tar gz как установить

    Архиватор gzip использует для сжатия метод Deflate, который позволяет эффективно сокращать размер файлов без потерь. Единственным недостатком gzip является его неспособность работать одновременно с несколькими файлами. Поэтому для того, чтобы создать архив, он комбинируется с утилитой tar. Таким образом, для сжатия нескольких файлов tar сначала создаёт из них один архивный файл, который затем сжимается gzip.

    Ещё одной интересной особенностью gzip является возможность сжатия файлов, что называется, «на лету». Таким образом эту методику активно используют многие браузеры для сжатия трафика.

    Как установить tar.gz - архив или программу

    В среде Linux, и в частности в Ubuntu, многие файлы и программы иногда поставляются в качестве архивов tar.gz. Это могут быть приложения, пакеты обновлений или же просто исполняемые файлы. Поэтому все дальнейшее описание будет приведено для операционной системы Ubuntu. Чтобы понять, как установить в Ubuntu tar.gz архив, можно для примера взять любую программу, которая поставляется с исходным кодом.

    К примеру, можно скачать приложение hello, загрузка которого есть в открытом доступе. Этот продукт выполняет одну простую функцию — приветствует мир в лучших традициях первых уроков любого языка программирования. Среди представленных по адресу версий лучше выбрать посвежее.

    Итак, файл скачан, но как установить tar.gz? Очень просто. В операционных системах типа Ubuntu нужно использовать терминал. Вызвать его можно сочетанием клавиш Ctrl+Alt+t. Его окно выглядит примерно так:

    как установить tar gz в ubuntu

    Для того чтобы разархивировать файл ,нужно к нему добраться. В терминале это можно сделать с помощью команды cd и нужного каталога. Например:

    После ввода команды нажимается клавиша Enter, которая отправляет её на исполнение. Теперь терминал находится в одной папке со скачанным архивом hello-2.10.tar.gz. Вводится команда tar zxvf hello-2.10.tar.gz. Её результатом будет вывод на консоль списка всех распакованных файлов.

    как установить программу из tar gz

    Теперь задача подходит к главному пункту в вопросе о том, как установить в Ubuntu tar.gz архив, — подготовке и компиляции.

    Подготовка файлов программы

    Для начала нужно снова оказаться в одной папке с распакованными файлами. Для этого используется команда cd с указанием необходимого каталога - hello-2.10. Теперь в самой папке нужно выполнить команду ./configure --help. Она выдаст подсказки по тому, как именно необходимо устанавливать программу. В большинстве случаев достаточно простого введения ./configure. Однако у пользователя может не хватить прав доступа для установки в каталог по умолчанию, которым является /usr/local. Поэтому нужно указать, что приложение должно установиться в домашнюю папку системы. Общая команда выглядит в итоге так:

    В результате её выполнения система проверит все зависимости и выдаст в конце несколько строк об успешном создании файлов.

    как установить архив tar gz

    Компиляция

    Теперь осталось скомпилировать подготовленную конфигурацию. Выполняется это простой командой make в этом же каталоге распакованного архива. Если вывод не содержит ошибок, то значит, компиляция прошла успешно, теперь осталось понять, как установить программу из tar.gz в систему. Для этого применяется команда make install. Если она также не содержит ошибок, то значит, все инсталлировалось в систему, и её можно использовать. Но перед этим стоит учесть, что, если был указан домашний каталог в качестве пути установки, то нужно добавить его в переменную окружения PATH следующим образом:

    Теперь скомпилированную и установленную в систему программу можно запустить из любого каталога простым вызовом hello.

     установить пакет tar gz

    На самом деле установить именно эту программу можно было и простым вызовом apt-get install hello в Ubuntu, так как она содержится в его репозиториях. Но главным посылом статьи было рассказать, как установить архив tar.gz. Поэтому, программа hello выступила здесь своего рода подопытным кроликом. Он просто показал, как установить пакет tar.gz. Мы узнали также, как распаковать его, скомпилировать и запустить в системе.

    Как установить tar.gz в Linux Mint

    Работа в Mint мало чем принципиально отличается от Ubuntu. Разве что вызов терминала может быть переназначен на другие клавиши. В общем же случае алгоритм установки программы из tar.gz архива будет тот же:

    • скачивание непосредственно самого tar.gz;
    • как установить tar.gz и распаковать его, было описано чуть выше;
    • выполнение configure, make и, если требуется, make install;

    Основные команды tar

    Программа tar на самом деле обладает широкими возможностями, реализация которых доступна с помощью опций. Посмотреть их полный список можно, вызвав в терминале tar --help. Для простейшей распаковки используется tar -xvf путь к архиву. Если же нужно указать, в какую именно папку это надо сделать, то добавляется ключ -C: tar -xvf путь к архиву -C путь к папке назначения. Ключи, используемые в команде, означают следующее:

    • -z. Этот ключ говорит о том, что нужно пропустить данный архив через программу gzip;
    • -x. Означает, собственно, саму распаковку;
    • -v. Говорит о том, что при выполнении команды на экран будет выводиться весь листинг процесса;
    • -f. Означает, что распаковать нужно именно архивный локальный файл;

    Также перед распаковкой можно посмотреть содержимое файла командой tar -tf путь к архиву.

    Основные команды gzip

    Программу gzip тоже можно использовать отдельно, для сжатия или распаковки файлов. Чтобы создать архив, нужно выполнить команду gzip имя_файла. И наоборот, для распаковки — gunzip имя_файла.gz.

    Помимо стандартных команд, имеются и ключи, которые расширяют функционал программы. Основные выглядят так:

    Заключение

    В данной статье были рассмотрены простейшие команды и показано, как установить tar.gz архив или программу в систему. Этот способ походит как для Ubuntu и Mint, так и для ряда других дистрибутивов Linux.

    как установить tar gz в linux mint

    На самом деле возможности программ tar и gzip гораздо шире, и более подробное их изучение выходит за рамки этой статьи.

    Файл с расширением TGZ или GZ создается с помощью tar-архива приложения на основе Unix и затем сжимается с помощью сжатия GZIP. Эти файлы состоят из набора файлов, помещенных в архив TAR, главным образом для упрощения хранения и отслеживания. Файлы TAR после создания часто сжимаются; сжатые файлы TAR называются tarballs и иногда имеют «двойное» расширение, такое как «.TAR.GZ», но обычно сокращается до «.TGZ» или «.GZ».

    извлеките .TAR.GZ, .TGZ или .GZ. файл

    Как извлечь .TAR.GZ, .TGZ или .GZ. файл

    .TAR.GZ, .TGZ или .GZ. файлы обычно видны с установщиками программного обеспечения в операционных системах на основе Unix, таких как Ubuntu и macOS, для архивирования данных и резервного копирования. Но иногда они используются для обычных целей архивирования данных, поэтому пользователи Windows 10 также могут сталкиваться с такими типами файлов и могут нуждаться в извлечении их содержимого.

    Извлечение .TAR.GZ, .TGZ или .GZ. файл легко. Их можно извлечь с помощью сторонних приложений, таких как 7-Zip и PeaZip, которые бесплатны и имеют открытый исходный код. Помимо внешних приложений, Windows 10 включает встроенную поддержку TAR, которая может помочь вам извлекать файлы TAR с помощью простых командных строк. Сегодня мы обсудим несколько из этих методов:

    1. Использование стороннего программного обеспечения
    2. Используя родной деготь команды

    Давайте подробно рассмотрим эти два метода.

    1]Использование стороннего программного обеспечения

    Вы можете использовать стороннее программное обеспечение для извлечения сжатых файлов.

    a]Открытие файлов TGZ с помощью 7-Zip

    1]Откройте веб-страницу 7-Zip и загрузите 32- или 64-разрядную версию 7-Zip в зависимости от типа вашей системы.

    Извлечь .TAR.GZ

    2]После загрузки откройте установщик 7-Zip, чтобы установить программное обеспечение в вашу систему Windows.

    3]Затем откройте приложение 7-Zip из Поиск Меню.

    4]Теперь в браузере файлов 7-Zip перейдите в папку, в которой находится ваш файл TGZ.

    Извлечь .TAR.GZ

    5]Теперь выберите и щелкните правой кнопкой мыши файл TGZ, нажмите, 7-молния, и нажмите Извлечь файлы , чтобы открыть окно извлечения, как показано ниже.

    Извлечь .TAR.GZ

    Извлечь .TAR.GZ

    8]Теперь дважды щелкните извлеченную папку TAR в том же окне 7-Zip, чтобы открыть ее.

    Извлечь .TAR.GZ

    После открытия исходного архива дважды щелкните вложенные папки / файлы TAR, чтобы открыть и просмотреть их содержимое.

    Читать: Как архивировать и распаковывать файлы в Windows 10 с помощью встроенной функции.

    б]Конвертируйте файлы TGZ в формат ZIP с помощью онлайн-конвертера TGZ

    1]Откройте Преобразованный веб-инструмент в вашем веб-браузере. Это онлайн-конвертер TGZ (TAR.GZ), который может конвертировать файлы в и из tgz в Интернете.

    Извлечь .TAR.GZ

    Извлечь .TAR.GZ

    Извлечь .TAR.GZ

    Извлечь .TAR.GZ

    7]Выберите пункт назначения и нажмите Извлекать.

    Извлечь .TAR.GZ

    Теперь дважды щелкните извлеченную папку ZIP и откройте ее содержимое.

    Читать: Как установить CURL в Windows 10.

    2]Откройте файлы TAR в Windows 10 с помощью собственных команд tar.

    Windows 10 включает встроенную поддержку tar, которую вы можете использовать с командной строкой для извлечения этих файлов. В дополнение к этому пользователи могут использовать подсистему Windows для Linux (WSL), которая обеспечивает встроенную поддержку Ubuntu, Fedora и SUSE, и поэтому вы также можете получить доступ ко многим инструментам Linux, включая tar, для мгновенного извлечения содержимого из архивов tar. Здесь мы обсуждаем шаги по использованию собственных команд tar в Windows 10 с использованием командной строки и Ubuntu для извлечения содержимого файла .tar.gz.

    a]Извлеките архивы .tar.gz, .tgz или .gz с помощью tar в Windows 10.

    Для извлечения файлов .tar.gz, .tgz или .gz с помощью tar в Windows 10 выполните следующие действия:

    Обязательно обновите синтаксис, включив в него исходный и целевой пути.

    После выполнения вышеуказанных шагов все файлы и папки будут извлечены в указанное место назначения.

    b]Распакуйте архивы .tar.gz, .tgz или .gz с помощью tar в Linux в Windows 10.

    2]Теперь введите указанную ниже команду для извлечения содержимого файла .tar.gz:

    Обязательно обновите синтаксис, включив в него исходный и целевой пути.

    Теперь у вас будут все файлы и папки, извлеченные в указанное место назначения.

    Таким образом, теперь вы можете извлекать .TAR.GZ, .TGZ или .GZ. в Windows 10.

    Читать дальше: Как извлечь CAB-файл с помощью инструментов командной строки.

    Читайте также: