|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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" у меня установлена. Но... Ничего не выходит. Может быть, что-то с доступом к файлам? Может быть, чего-то не хватает? Два дня я над этой проблемой "чахну" и в связи с этой проблемой прошу у Вас помощи. Спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сборка 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 |