Как установить tar gz manjaro
Уголок новичка 6 апреля 2018, 18:25
Не могу установить tar.gz. Help!
Лет семь назад баловался Мандривой но что-то не склеилось с ней. Теперь не клеится с мелкомягкими окошками и решил пересесть на линух. Третий день бьюсь головой об клавиатуру и нифига не получается ни каким из всех просмотренных и прочитанных мануалов. Всего одной программы мне не хватает на стареньком ноуте. Думалось что вот оно счастье но нет. Пожалуйста подскажите где затык, как установить? Манджаро КДЕ Плазма 5.12.3. 64-битная а программа которую надо установить здесь FLProg.
Как установить файл tar.gz в Linux
Формат файла .tar.gz представляет собой tar-архив, сжатый с помощью Gunzip. Эти архивы предназначены для открытия в системах Linux и могут содержать файлы любого типа. Иногда программное обеспечение поставляется в виде файла .tar.gz , и пользователи могут извлечь его содержимое, чтобы установить то, что находится внутри.
Обычно программное обеспечение поставляется в виде сжатого архива, если оно должно быть скомпилировано из исходного кода. В то время как распространяемые двоичные файлы обычно устанавливаются другими способами, например, через системный менеджер пакетов. В этом руководстве мы рассмотрим пошаговые инструкции по установке программного обеспечения из файла .tar.gz в системе Linux.
В этом уроке вы узнаете:
- Как извлечь содержимое из сжатого файла tar
- Как установить необходимые пакеты для сборки из исходного кода

Установить необходимые компоненты
Чтобы установить программное обеспечение из сжатого архива, нам потребуются соответствующие инструменты для извлечения файлов и компиляции исходного кода. Мы можем использовать менеджер пакетов нашей системы для установки этих инструментов, выполнив соответствующую команду ниже.
Чтобы установить инструменты извлечения и компиляции tar в Ubuntu, Debian и Linux Mint:
$ sudo apt update $ sudo apt install tar gzip build-essential
Чтобы установить инструменты извлечения и компиляции tar в Fedora, CentOS, AlmaLinux и Red Hat:
$ sudo dnf groups mark install "Development Tools" $ sudo dnf groupinstall "Development Tools" $ sudo dnf install tar gzip
Чтобы установить инструменты извлечения и компиляции tar в Arch Linux и Manjaro:
$ sudo pacman -Sy base-devel tar gzip
Установите программное обеспечение из .tar.gz
ПРЕДУПРЕЖДЕНИЕ
Рекомендуемый способ установки программного обеспечения из исходного кода — проверить файл README или официальный сайт на наличие инструкций. Они могут предложить вам выполнить определенные команды или включить определенные параметры, а также могут показать другие обязательные пакеты, необходимые для установки, в дополнение к тем, которые мы показали вам выше.
Не обращая внимания на приведенный выше отказ от ответственности, имейте в виду, что для разных пакетов может потребоваться разный набор инструкций для установки. Мы рассмотрим наиболее общие шаги, которым следует большинство пакетов программного обеспечения при установке:
-
Начните с извлечения содержимого вашего архива.
$ tar xf software-name.tar.gz
$ ./configure
$ make
$ sudo make install
Заключительные мысли
В этом руководстве мы увидели, как установить программное обеспечение из архива .tar.gz в системе Linux. Исходные файлы программного обеспечения обычно распространяются таким образом и требуют от пользователя создания и компиляции кода перед окончательной установкой его в системе. Для различного программного обеспечения потребуется уникальный набор инструкций, но, как правило, установка большинства программ выполняется по шагам, показанным выше, а иногда и с небольшими отличиями, которые могут повлиять или не повлиять на конечный результат. Обязательно ознакомьтесь с файлом readme или официальными инструкциями для точного процесса.
Все права защищены. © Linux-Console.net • 2019-2023
unixforum.org
Что есть «пакет .tar.gz»? Исходники в tar-архиве или вы скачали tar-архив с AUR, в котором лежит PKGBUILD и доп. файлы? В первом случае — неизвестно, зачем вы их скачали. Установка из AUR производится так:
Метод 1.
1. Скачивается PKGBUILD, либо архив с AUR с PKGBUILD и прочим, архив распаковывается.
2. В каталоге с PKGBUILD выполняется makepkg, читаете сообщения, которые выдает по ходу makepkg и действуете в соответствии с ними.
3. Если все завершится удачно, в том же каталоге появится файл пакета — имя_программы_версия.pkg.tar.gz, его нужно установить: pacman -U имя_программы_версия.pkg.tar.gz (заметьте, что в отличие от обычной установки пакетов здесь нужно вводить полное имя файла).
Метод 2.
Установить yaourt и выполнить yaourt -S имя_программы, выполнит все вышеописанные действия автоматически (ничего качать не надо).
Как установить tar gz manjaro
Регистрация: 02.10.2018
Сообщений: 9
Сборка и установка приложений из архива *.tar.gz в Manjaro Linux
Здравствуйте, товарищи «Линуксоиды» и «Линуксоманы». Когда-то давно, ещё до Нового Года, я установил себе Manjaro Linux на рабочем окружении KDE Plasma 5.
Спустя некоторое время, я заметил, что у меня возникла потребность в установке приложений из открытых источников кроме Package Manager («Pacman»). И все программы, скачанные мною из Интернета, были упакованы в незатейливые архивы с расширением «.tar.gz».
Я нашёл по этому поводу информацию, касающуюся установки программ из этих архивов, и узнал, что нужные некоторые манипуляции (создание папки, копирование в эту папку архива и создание в этой папки файла PKGBUILD, содержащего в себе описание создаваемого пакета и инструкции к созданию, которые будут переданы командной строке этой операционной системы (то бишь Терминалу «Bash»).
К этому абзацу, для большей наглядности, прилагаю ссылку сайта, с которого я это всё узнал:
https://manjaro.ru/how-to/kak-napisat-pkgbuild.html
В файле PKGBUILD прописано соответственно:
pkgname=non-daw-v1.2.0
_pkgname=non-daw-v
pkgver=1.2.0
_pkgver=1.2.0
pkgfix=fix
pkgrel=1
pkgdesc=»Non-Daw»
arch=(‘i386’ ‘x86_64’)
url=»http://non.tuxfamily.org/»
license=(»)
depends=(»)
source=(«$$.tar. gz»)
md5sums=(’15a808dafb832b71a72a7c247 0fe1991′)
package() cd «$»
bsdtar -xf data.tar.gz -C «$pkgdir»
>
Я всё сделал наиболее сходно данному пособию, но каждый раз, когда я запускаю в командной строке, запущенной в папке, где должна происходить сборка, на последнем этапе происходит сбой.
Прилагаю трассировку всего происходящего:
[garend@garen-pc EXE]$ makepkg
==> Сборка пакета non-daw-v1.2.0 1.2.0-1 (Вс 31 мар 2019 11:59:08)
==> Проверка зависимостей для запуска.
==> Проверка зависимостей для сборки.
==> Получение исходных файлов.
-> Найден non-daw-v1.2.0.tar.gz
==> Проверка файлов source с использованием md5sums.
non-daw-v1.2.0.tar.gz . Готово
==> Распаковка исходных файлов.
-> Распаковка ‘non-daw-v1.2.0.tar.gz’ с помощью bsdtar
==> Удаление директории ‘$pkgdir/’.
==> Вход в окружение fakeroot.
==> Запускается package().
bsdtar: Error opening archive: Failed to open ‘data.tar.gz’
==> ОШИБКА: Произошел сбой в package().
Прерывание.
[garend@garen-pc EXE]$
Я все варианты перепробовал. И группа «base-devel» из «Pacman» у меня установлена. Но. Ничего не выходит. Может быть, что-то с доступом к файлам? Может быть, чего-то не хватает?
Два дня я над этой проблемой «чахну» и в связи с этой проблемой прошу у Вас помощи.
Спасибо!
| Гарен Делли |
| Посмотреть профиль |
| Найти ещё сообщения от Гарен Делли |