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

Обновлено: 08.07.2024

Как правило, установка программного обеспечения из tar-архивов вызывает проблемы именно у начинающих пользователей. Как они до этого устанавливали программное обеспечение? Запустил setup.exe в Windows и все! Через несколько минут программа установлена. Потом этот пользователь стал квалифицированным пользователем Windows, которому характерны Windows-привычки: тот же setup.exe. А в Linux его нет! Есть какой-то странный RPM, который к тому же и не запускается! Нужно вводить команду rpm –i имя_пакета и ждать. Причем непонятно сколько ждать, никакой полоски состояния, никакого графического интерфейса. Хорошо, что добрые люди подсказали параметр –ih – появилась полоска, а потом наш начинающий пользователь узнал о существовании таких программ как GnoRPM, RpmDrake, существенно упрощающих работу с пакетами.

Программисты, как правило, выкладывают на своем сайте исходные версии программ в архивах tar или bz2. Обычно файл, содержащий исходный текст, имеет двойное расширение: например, tar.gz или tar.bz2. Это означает, что данный файл сжат двумя архиваторами: сначала tar, а потом gzip. Программа tar на самом деле не является архиватором в прямом смысле этого слова, но для упрощения терминологии мы все же будем называть ее архиватором: она только "собирает" файлы в один большой TAR-файл, который нужно затем сжать настоящим архиватором, поскольку его размер превышает суммарный размер всех содержащихся в нем файлов.

tar xvf prg-2.00.tar

Если внешнее расширение не gz, а bz или bz2, то вместо первой команды вам нужно ввести команды (соответственно):

Затем, как и в первом случае, нужно выполнить команду tar (с такими же параметрами).

tar xzf prg-2.00.tgz

Параметр z означает извлечение файлов с использованием распаковщика gzunzip. Обычно такое расширение имеют файлы архивов, созданные с помощью программы tar и пропущенные через фильтр архиватора gzip.

После этого вам нужно внимательно прочитать файл README и ввести три команды:

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

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

Правильный способ установки файлов tar.gz

Одна из причин, почему менеджеры пакетов, такие как yum, полезны, потому что они заботятся о том, чтобы очистить после того, как вы закончите. Чтобы удалить пакет, нам просто нужно ввести:

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

Разрешения для компиляции и установки файлов tar.gz

Окончательный процесс установки этих файлов требует прав root. Если вы не вошли в систему под root (и в идеале вы не должны так делать!), Вам нужно будет использовать команду «sudo». Если у вас нет пользователя, способного запускать sudo, то либо вы его создаете, либо войдите в систему как root. Давайте начнем!

Шаг 1: Установите средства разработки

Средства разработки Linux – это около 100 пакетов (включая зависимости), которые необходимы для компиляции программ. Вы можете проверить, установлены ли они, набрав что-то вроде:

Если он говорит «команда не найдена», вам нужно установить инструменты, набрав:

Это для CentOS. Для Ubuntu это называется пакетом «build-essential» и так далее. Для их установки требуются разрешения администратора:


Как только инструменты dev были установлены, пришло время скомпилировать!

Шаг 2. Получить URL-адрес файла tar.gz для загрузки.

Мы находим тот, который хотим, щелкните правой кнопкой мыши и скопируем URL-адрес целевого файла:


Как только мы получим это, мы загрузим его.

Шаг 3: Загрузка файла

Для этого мы просто используем команду «wget» с URL-адресом файла, который мы получили на шаге 2 следующим образом:

Это приведет к передаче в нашу систему:


Как только перенос будет завершен, мы должны разархивировать ее.

Шаг 4. Распаковка tar.gz в новую папку

Файл tar.gz теперь будет находиться в вашем текущем каталоге. Мы распаковываем его следующим образом:

Это создаст новую папку с именем файла минус расширение, как показано здесь:


Перейдите в эту папку, набрав;

Теперь пришло время установить пакет!

Шаг 5: Установка пакета

Процесс установки состоит из этих трех команд один за другим:

Обратите внимание, что вам нужны разрешения «sudo» для последнего! Введите их поодиночке, дождитесь их завершения и перейдите к следующей команде. В конце он должен скомпилировать и установить без ошибок:


Шаг 6: Запуск программы

Пакет должен был установить свои двоичные файлы в систему и добавить переменные $PATH. Поэтому просто введите команду, как показано здесь:


Как вы можете видеть, это работает! Мы успешно скомпилировали и установили пакет Linux!

Шаг 7: Удаление пакета

Здесь вам нужно надеяться и молиться, чтобы разработчик пакета включил сценарий удаления. Если нет, удаление всех файлов, которые могут быть установлены, может быть огромной болью для вас. Однако, если код хорош, вы должны иметь возможность перейти к папке установки, как на шаге 4, и ввести:

И это должно удалить пакет из вашей системы. Позже вы увидите, как устанавливать пакеты, чтобы вам не приходилось полагаться на хорошие достоинства программиста для удаления. Но сейчас это «стандартный» способ установки файлов tar.gz в Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.



Most of the time you’ll be installing packages with the built-in Linux package manager. For CentOS, that’s yum. For Debian, it’s apt-get and so on. If you’re lucky. Unfortunately, not all useful software is neatly packaged in repositories. There’s a lot of it lying wild out there, just waiting to be compiled and installed. In this article, we’ll show you how to install tar.gz files using the traditional manner on a fresh CentOS install.

The RIGHT Way to Install tar.gz Files

One of the reasons why package managers like yum are so useful is that they take care of cleaning up after you’re done. To uninstall a package, we just need to type:

However, packages in the wild might not be well made. There might not be a default way to remove the package and all its files. Later on, we’ll show you a safe way to do this so that you can remove packages completely even without an uninstaller. But for now, we’re going to assume that the package you want to install is well made and adheres to the important coding standards.

Permissions to Compile and Install tar.gz Files

The final process of installing these files requires root permissions. If you’re not logged in as root (and ideally you shouldn’t be!), then you’ll need to use the “sudo” command. If you don’t have a user capable of running sudo, then either you create one, or log in as root yourself. So let’s get started!

Table of Contents

Step 1: Install the Development Tools

The Linux development tools are a bunch of around 100 packages (including dependencies) that are required to compile programs. You can check to see if they’re installed by typing something like:

If it says “command not found”, then you need to install the tools by typing:

This is for CentOS. For Ubuntu, it’s called the “build-essential” package and so on. Installing these requires admin permissions:


Once the dev tools have been installed, it’s time to compile!

Step 2: Get the URL of the tar.gz File to Download

We find the one we want, right click and copy the URL of the target file:


Once we have that, we download it.

Step 3: Download the File

For this, we just use the “wget” command with the file URL that we obtained in Step 2 like this:

This will initiate the transfer to our system:


Once the transfer bar is complete, we have to unzip it.

Step 4: Unpacking tar.gz into a New Folder

The tar.gz file will now be in your current directory. We unpack it like this:


Navigate to this folder by typing;

Now it’s time to install the package!

Step 5: Installing the Package

The installation process consists of these three commands one after the other:

Note that you need “sudo” permissions for the last one! Type them in one by one, wait for them to complete, and then proceed to the next command. At the end, it should compile and install without any errors:


Step 6: Running the Program


As you can see, it works! We’ve successfully compiled and installed a Linux package!

Step 7: Removing the Package

Here you’ll have to hope and pray that the package developer has included an uninstall script. If not, removing all the files that where installed can be a massive pain in the neck. If the code is good however, you should be able to navigate to the installation folder as in Step 4 and type:

Favorite

Добавить в избранное

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

В большинстве случаев вы будете устанавливать пакеты со встроенным менеджером пакетов Linux. Для CentOS это yum. Для Debian это apt-get и так далее. К сожалению, не все полезные программы аккуратно упакованы в репозитории. Там много что лежит, просто ждешь, чтобы его компилировали и устанавливали. В этой статье мы покажем вам, как установить файлы tar.gz традиционным способом на новой установке CentOS.

Правильный способ установки файлов tar.gz

Одна из причин, почему менеджеры пакетов, такие как yum, полезны, потому что они заботятся о том, чтобы очистить после того, как вы закончите. Чтобы удалить пакет, нам просто нужно ввести:

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

Разрешения для компиляции и установки файлов tar.gz

Окончательный процесс установки этих файлов требует прав root. Если вы не вошли в систему под root (и в идеале вы не должны так делать!), Вам нужно будет использовать команду «sudo». Если у вас нет пользователя, способного запускать sudo, то либо вы его создаете, либо войдите в систему как root. Давайте начнем!

Шаг 1: Установите средства разработки

Если он говорит «команда не найдена», вам нужно установить инструменты, набрав:

Это для CentOS. Для Ubuntu это называется пакетом «build-essential» и так далее. Для их установки требуются разрешения администратора:

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

Как только инструменты dev были установлены, пришло время скомпилировать!

Шаг 2. Получить URL-адрес файла tar.gz для загрузки.

Мы находим тот, который хотим, щелкните правой кнопкой мыши и скопируем URL-адрес целевого файла:

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

Как только мы получим это, мы загрузим его.

Шаг 3: Загрузка файла

Для этого мы просто используем команду «wget» с URL-адресом файла, который мы получили на шаге 2 следующим образом:

Это приведет к передаче в нашу систему:

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

Как только перенос будет завершен, мы должны разархивировать ее.

Шаг 4. Распаковка tar.gz в новую папку

Файл tar.gz теперь будет находиться в вашем текущем каталоге. Мы распаковываем его следующим образом:

Это создаст новую папку с именем файла минус расширение, как показано здесь:

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

Перейдите в эту папку, набрав;

Теперь пришло время установить пакет!

Шаг 5: Установка пакета

Процесс установки состоит из этих трех команд один за другим:

Обратите внимание, что вам нужны разрешения «sudo» для последнего! Введите их поодиночке, дождитесь их завершения и перейдите к следующей команде. В конце он должен скомпилировать и установить без ошибок:

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

Шаг 6: Запуск программы

Пакет должен был установить свои двоичные файлы в систему и добавить переменные $PATH. Поэтому просто введите команду, как показано здесь:

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

Как вы можете видеть, это работает! Мы успешно скомпилировали и установили пакет Linux!

Шаг 7: Удаление пакета

Здесь вам нужно надеяться и молиться, чтобы разработчик пакета включил сценарий удаления. Если нет, удаление всех файлов, которые могут быть установлены, может быть огромной болью для вас. Однако, если код хорош, вы должны иметь возможность перейти к папке установки, как на шаге 4, и ввести:

И это должно удалить пакет из вашей системы. Позже вы увидите, как устанавливать пакеты, чтобы вам не приходилось полагаться на хорошие достоинства программиста для удаления. Но сейчас это «стандартный» способ установки файлов tar.gz в Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как установить пакеты TAR.GZ и RPM на расстоянии в Linux CenteS

1, установите пакет Tar.gz:

Как установить пакеты TAR.GZ в LinuxR (в разделе CentOS) этот метод по существу является методом установки исходного кода, следующим образом:

Используйте команду wget в Linux, чтобы загрузить файл, который вы хотите установить, формат команды выглядит следующим образом:wget Адрес файла для скачивания。

В качестве примера используются следующие файлы VSFTPD, сначала загрузите пакет файлового пакета Tar.GZ VSFTPD:

После загрузки файла используйте команду MV для изменения загруженного имени файла, формат команды:MV Оригинальное имя файла Новое имя файлаИзмените длинное имя файла в «VSFTPD-2.2.2.tar.gz», как показано ниже:


После извлечения файла Tar.GZ после извлечения файла введите каталог VSFTPD-2.2.2:

Команда: CD VSFTPD-2.2.2



Выполните предложенную команду:make

Выполните команду установки:make install


Вручную скопируйте файл vsftpd.conf в каталог / etc, к этому концу установки (если вы устанавливаете дополнительное программное обеспечение, вы можете использовать его для скопирования файла vsftpd.conf в каталог / etc / etc).

2, Установите пакет RPM:

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

Точно так же используйте VSFTPD в качестве примера, сначала загрузите пакет VSFTPD.RPM:

После загрузки вы получаете файл под названием «VSFTPD-3.0.3-33.FC32.AARCH64.RPM», вы можете увидеть из расширения файла, который является файлом, который расширяет формат «.rpm». Команда установки файла:

RPM-IVH RPM файл для установки

В этом примере команда: RPM -IVH VSFTPD-3.0.3-33.FC32.AARCH64.RPM, где параметры следующие:

-I: режим установки;

-V: режим проверки;

-H: отображение прогресса завершения;

Другие параметры о команде RPM могут быть переданы соответствующей информации.

Сводка процесса установки:

1, Загрузите установочный файл:Wget необходимо установить ссылку для загрузки файла

2, TAR-файл:
1)、Используйте команду tar, чтобы распаковать файл, введите каталог файла, и используйте make для выполнения предварительно компиляции

2)、Установите с помощью команды make install;

3, RPM-файл: Установите с помощью команды RPM, формат команды:RPM-IVH RPM файл для установки

Как установить, создать архив Tar и распаковать его в Windows

Чтобы использовать Tar в Windows, нужно воспользоваться одним из следующих вариантов:

    Установить Far Manager.
    Инструкция по созданию и распаковке архива .tar с помощью Far Manager:

    Теперь просто выделяете ПКМ (правой кнопкой мыши) или кнопкой клавиатуры Insert нужные вам файлы и папки и жмёте Shift + F1 , затем выбираете нужный формат (в нашем случае, TAR) и создаёте архив:

Создание архива в Far Manager

Создание архива в Far Manager

Как распаковать Tar в Far Manager

Как распаковать Tar в Far Manager

Как запаковать архив tar.gz и tar.bz2 в Ubuntu, Debian, CentOS

Теперь подробнее про ключи

Также, можно использовать для сжатия BZip2 . Для этого нужно использовать ключ -j вместо -z .
В этом случае, команда для запаковки tar.bz2 будет выглядеть так

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

Чтобы исключить определённый каталог или файл из архива, можно воспользоваться ключом --exclude .
Сначала переходим в нужный каталог, затем используем следующую команду:

Тут мы запаковываем каталог /wp-content/ на WordPress, исключая раздел Updraft wp-content/updraft , раздел Загрузки wp-content/uploads и Кеш wp-content/cache .

Как распаковать архив tar.gz и tar.bz2 Ubuntu, Debian, CentOS

Чтобы распаковать архив tar.gz или tar.bz2 , в команде нужно заменить -с на ключ -x , а также указать путь до архива, абсолютный или относительный
Команда для распаковки архива в текущую директорию выглядит так

С помощью ключа -С можно указать путь, куда нужно распаковать архив

Просмотр архивов tar в Linux

Для просмотра содержимого архивов можно использовать ключ -t

Будет выведен список файлов и директорий в архиве. При добавлении ключа -v также будет выведена подробная служебная информация о правах доступа, размерах файлов и прочем.

Иные возможности tar

Tar имеет много дополнительных возможностей, к примеру, добавление файлов в существующий архив, исключение некоторых файлов и директорий при запаковке архива и так далее. Подробнее вы можете узнать о них при помощи команды

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