Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2019, 12:15   #1
Гарен Делли
 
Регистрация: 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=("${_pkgname}${_pkgver}.tar. gz")
md5sums=('15a808dafb832b71a72a7c247 0fe1991')
package() {
cd "${srcdir}"
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" у меня установлена. Но... Ничего не выходит. Может быть, что-то с доступом к файлам? Может быть, чего-то не хватает?
Два дня я над этой проблемой "чахну" и в связи с этой проблемой прошу у Вас помощи.
Спасибо!
Гарен Делли вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сборка libodb-qt под arch linux Aoizora Qt и кроссплатформенное программирование С/С++ 2 25.07.2017 14:58
Сборка ядра с нуля и запись Linux на флешку в виде iso-образа Yurko_San Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 1 08.06.2016 17:58
Установка приложений на ubuntu Notan1310 Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 10 26.01.2013 22:31
Установка программы в Linux из архива tar.gz Bilargo Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 15 17.01.2010 19:02
Установка приложений Linux SunKnight Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 7 16.09.2008 10:55