Как установить tar вручную в конкретное место?

Вопрос или проблема

Кто-нибудь знает, как вручную установить tar в указанном месте? (Я не имел в виду установку чего-то из .tar файла. Я хочу установить утилиту tar)

Заранее спасибо

Я сразу вижу четыре различных способа:

  • Скачать deb пакет и использовать dpkg-deb -x $DEBFILE $TARGET_DIRECTORY

  • Установить пакет tar с помощью apt, скопировать /usr/bin/tar в новое место, удалить пакет

  • Скачать пакет tar, извлечь содержимое с помощью ar vx ..., распаковать файл данных в новое место

  • Скачать исходный код tar и собрать с указанием места установки в вашем каталоге

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

Ответ или решение

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

1. Установка из .deb файла

Если вы используете системы на базе Debian или Ubuntu, вы можете загрузить пакет tar в формате .deb и вручную извлечь его содержимое в нужную директорию. Для этого выполните следующие шаги:

  1. Загрузка пакета:
    Найдите нужный .deb файл, например, с сайта Debian Packages или Ubuntu Packages.

  2. Извлечение содержимого:
    Откройте терминал и выполните следующую команду:

    dpkg-deb -x <путь_к_файлу.deb> <целевая_директория>

    Это позволит вам извлечь все файлы из пакета в указанную директорию.

2. Установка через APT

Этот метод состоит в том, чтобы установить пакет с помощью apt, а затем вручную скопировать бинарный файл tar в нужное место:

  1. Установка пакета:
    Выполните команду в терминале:

    sudo apt update
    sudo apt install tar
  2. Копирование файла:
    Скопируйте исполняемый файл tar в желаемую директорию, например:

    sudo cp /usr/bin/tar <ваша_директория>
  3. Удаление пакета (по желанию):
    Если вам не нужно дальнейшее использование пакета, вы можете удалить его:

    sudo apt remove tar

3. Извлечение пакета с помощью ar

Вы также можете загрузить пакет tar и извлечь его содержимое с помощью инструментов ar и tar:

  1. Загрузка пакета:
    Загрузите .deb файл, как в первом методе.

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

    ar vx <путь_к_файлу.deb>
    tar -xvf data.tar.gz -C <ваша_директория>

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

4. Компиляция из исходников

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

  1. Загрузка исходников:
    Перейдите на официальный сайт GNU и скачайте архив с исходным кодом.

  2. Распаковка архива:
    Для извлечения содержимого используйте:

    tar -xzvf <файл_исходников>.tar.gz
  3. Компиляция и установка:
    Войдите в директорию с исходным кодом и выполните команды:

    ./configure --prefix=<ваша_директория>
    make
    make install

Заключение

Каждый из этих методов имеет свои преимущества в зависимости от ваших нужд. Установка через dpkg-deb или apt проста и быстра, но использование исходников предоставляет больше контроля. Выберите тот подход, который наилучшим образом соответствует вашим требованиям.

Если у вас возникнут дополнительные вопросы или проблемы в процессе установки, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...