LINUX.ORG.RU

История изменений

Исправление anonymous_sama, (текущая версия) :

Как вариант также можно распаковать куда-нибудь в /opt/packagename и перелинковать вручную, если это необходимо. По костыльности примерно одинаково. Впрочем решение с пакетом красивей, но проблема в том что если ТС это сделает не грубо, то ему придется потом так с каждой сменой релиза делать. Так что пожалуй самый красивый вариант, это создать свой пакет, который просто будет распаковывать архив. Вот пример debian/rules, например:

#!/usr/bin/make -f

%:
	dh $@

override_dh_auto_install:
		mkdir -p $(CURDIR)/debian/packagename
		tar xfz $(CURDIR)/debian/packagename.tar.gz -C $(CURDIR)/debian/packagename --strip-components=1
override_dh_auto_test:

Исходная версия anonymous_sama, :

Как вариант также можно распаковать куда-нибудь в /opt/packagename и перелинковать вручную, если это необходимо. По костыльности примерно одинаково. Впрочем решение с пакетом красивей, но проблема в том что если ТС это сделает не грубо, то ему придется потом так с каждой сменой релиза делать. Так что пожалуй самый красивый вариант, это создать свой пакет, который просто будет распаковывать архив. Вот пример debian/rules, например:

#!/usr/bin/make -f

%:
	dh $@

override_dh_auto_install:
		mkdir -p $(CURDIR)/debian/packagename
		tar xfz $(CURDIR)/debian/packagename.tar.gz -C $(CURDIR)/debian/packagename --strip-components=1
override_dh_auto_test: