URL: https://ssl.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10208
[ Назад ]

Исходное сообщение
"Как программный пакет в ArchLinux установить в debian"

Отправлено qqq , 30-Мрт-18 18:20 
Привет всем!
Имеется самописная прога которая написана для AUR то есть если я правильно понимаю для ArchLinux.
Нужно ее установить в debian. Помогите плиз!!!!!



Содержание

Сообщения в этом обсуждении
"Как программный пакет в ArchLinux установить в debian"
Отправлено mizuchi , 31-Мрт-18 03:27 
> Привет всем!
> Имеется самописная прога которая написана для AUR то есть если я правильно
> понимаю для ArchLinux.
> Нужно ее установить в debian. Помогите плиз!!!!!

На страничке пакета на сайте aur.archlinux.ru справа можно найти "View PKGBUILD". Этот самый PKGBUILD есть инструкция по сборке пакета из исходных кодов. Процесс сборки следующий. Во-первых, нужно установить зависимости, которые указаны в строчке "depends" и/или "makedepends", во-вторых, скачать все, и исходные коды, и патчи, которые написаны в строке "source". Дальше нужно последовательно выполнять инструкции из блоков "prepare" (может отсутствовать) и "build". По идее, если все сделать точно так, как написано, должны получиться требуемые бинарные файлы, которые можно либо сразу использовать по назначению, либо установить в систему: процесс установки - это блок "package".

Звучит сложно, но в arch все действия выполняются одной командой...


"Как программный пакет в ArchLinux установить в debian"
Отправлено qqq , 31-Мрт-18 08:30 
>[оверквотинг удален]
> На страничке пакета на сайте aur.archlinux.ru справа можно найти "View PKGBUILD". Этот
> самый PKGBUILD есть инструкция по сборке пакета из исходных кодов. Процесс
> сборки следующий. Во-первых, нужно установить зависимости, которые указаны в строчке "depends"
> и/или "makedepends", во-вторых, скачать все, и исходные коды, и патчи, которые
> написаны в строке "source". Дальше нужно последовательно выполнять инструкции из блоков
> "prepare" (может отсутствовать) и "build". По идее, если все сделать точно
> так, как написано, должны получиться требуемые бинарные файлы, которые можно либо
> сразу использовать по назначению, либо установить в систему: процесс установки -
> это блок "package".
> Звучит сложно, но в arch все действия выполняются одной командой...

Вы не поняли. Мне в наследство на работе от предыдущего товарища осталась самописная программа!
Он ее писал как я понимаю как пакет для ArchLinux!
Так как я не знаю ArchLinux  и с первой попытки не получилось установить ArchLinux то я решил поставить  debian, который я знаю. По этому вопрос, как установить пакет для ArchLinux в debian


"Как программный пакет в ArchLinux установить в debian"
Отправлено mizuchi , 31-Мрт-18 11:56 
> Он ее писал как я понимаю как пакет для ArchLinux!

Вот этого не понял.

> Так как я не знаю ArchLinux  и с первой попытки не
> получилось установить ArchLinux то я решил поставить  debian, который я
> знаю. По этому вопрос, как установить пакет для ArchLinux в debian

Странно, что не вышло, но ладно. Если имя пакета имеет вид "name"-"version".pkg.tar.xz, а PKGBUILD отсутствует, то внутри архива находится структура директорий пакета, ну, например, /usr/{bin/"name",lib/"name".so}. По-нормальному это не установить, но можно попробовать просто от рута скопировать в /, и посмотреть, заработает или нет после установки необходимых зависимостей (ldd /usr/bin/"name").


"Как программный пакет в ArchLinux установить в debian"
Отправлено DeerFriend , 31-Мрт-18 12:17 
Если нет исходников - проверьте, насколько консистентны бэкапы.
И пока работает старая инфраструктура, начинайте писать замену.

Если исходники есть: перепакуйте в deb/rpm/... что больше нравится и пользуйтесь.