Установка Deb пакетов.
Caesin 17 Августа, 2014 - 19:57
Предугадывая вопросы "зачем?" и "нафиг надо?". Сразу поясню: работаю по работе в програмке под виндой, програмка на линь тоже есть. На сайте проги сейчас доступна версия 2.4 (для обоих платформ) в которой щас работаю, но в линь можно скачать ток deb пакет. В Portage прога есть, но довольно старая версия (даже в тестовой ветке), которая мне не подходит.
Может кто поделиться ссылочкой, как правильно поставить deb пакет в gentoo? Искал, не нашел ничё толкового, кто-то пишет пользоваться какими-то прогами, кто-то распаковать и написать свой ебилд, чтоб через portage поставить, но описание процесса чёт нема. Если не сложно подскажите плз.
»
- Для комментирования войдите или зарегистрируйтесь
Ну хотя бы название этой
Ну хотя бы название этой проги написали бы... ЕМНИП, деб пакеты по сути архивы - нужно правильно распаковать.
Сделаю несколько предположений. Если на сайте версия под линукс распространяется только в deb, то это только бинарники (архитектура сборки?) , а следовательно, программа "не @FREE". Учитывая идеологию проприетарного софта, более чем вероятно, что версия под линукс менее функциональная, и соодержит больше багов. Поэтому, возможно стоит использовать win версию под вайном, если того требует работа.
QGIS и GRASS. Хотя QGIS
QGIS и GRASS. Хотя QGIS вроде уже в оверлее новая появилась. GRASS же не компилиться, перерыл кучу форумов, у народы проблема есть, как решить не пишут. На одном буржуйском форуме было написано, что проблема в GCC, типа после какого-то его оббновления прога начала ошибки выдавать на стадии компиляции, типа репорт отправили, ждут когда пофиксят.
Caesin
Дистрибутив наличной версии в каком формате?
Ересь.
Сцылко есть, но пока в TODO:
https://devmanual.gentoo.org/ebuild-writing/functions/src_unpack/deb-sources/index.html
man unpacker.eclass
Дальше стандартным маршрутом. За бинарники я не вполне копенгаген.
ЗЫ: Но правильным решением будет добыть с апстрима хотя бы
.tgz
.:wq
--
Live free or die
на самом деле оба софта есть
на самом деле оба софта есть в портежах. собираются оба с исходника. Потому более правильным решением будет копирение ебилда в локальный оверлей с обновлением версии и необходимыми корректировками, чтобы собиралось.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Нифига они не собираются,
Нифига они не собираются, пробовал все версии и из портежа и из оверлеев. Сначало не компилилась библиотека gdal 1.9.2, попробовал 1.10.1 скомпилилась. GRASS фиг бы с ним, а вот QGIS нужен. Единственный совет нашел, убрать флаг питона, но мне не помогает. Из логов тоже не въеду в чём ошибка, пишет:
[46%] Build target qgis_gui
make[1]: Leaving directory '/var/tmp/portage/sci-geosciences/qgis-2.4.0/work/qgis-2.4.0_build'
make:*** [all] Error 2
Error: sci-geosciences/qgis-2.4.0::spiderlay failed (compile phase):
emake failed
Просмотрел весь лог подробностей не нашел, чё за ошибка? Где возникает? Попробуй пойми.
Это уже вторая ошибка,
Это уже вторая ошибка, смотрите выше.
Вроде нашел, ток это мне мало
Вроде нашел, ток это мне мало чем помогло :(
версия libgdal.so не торт у
версия libgdal.so не торт
у qgis есть где нибудь рядом дока с указанием необходимых версий зависимостей?
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
Цитата: Required build
а, госпадине внимательно в
а, госпади
не внимательно в первый раз посмотрел
по всей видимости, нужна поддержка java в gdal
давай для начала глянем
equery u gdal
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
Давай глянем, эмм только
покажи java-config
покажи
java-config --list-available-vms
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
grass у меня прекрасно
grass у меня прекрасно собирается с патчиком отсюда
https://bugs.gentoo.org/show_bug.cgi?id=466628
Хотя уже и 6.4.3 в оверлеях появилась
Видел в оверлеях, выдаёт ту
Видел в оверлеях, выдаёт ту же ошибку что и из стабильного. Кстате помойму на тоже что и QGIS ругается.
qgis-у у тебя явы не хватает,
qgis-у у тебя явы не хватает, (ошибка линкера), а у травы ошибка компиляии
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
# java-config
попробуй поставить
попробуй поставить oracle-jdk-bin, перебрать gdal и снова попробовать qgis
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
скорее всего надо USE=java у
скорее всего надо USE=java у gdal'а включать
выше посмотри, уже стоит
выше посмотри, уже стоит
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
пардон, просмотрел. Что
пардон, просмотрел. Что интересно: у меня gdal без явы собран...
а qgis присутствует? если да,
а qgis присутствует? если да, то следующим этапом будет сборка gdal-а без явы...
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
стоит, естественно. 2,2,0 из
стоит, естественно. 2,2,0 из риона, мною же туда добавленный. Щас 2,4,0 собираю
А как ты GDAL с -java собрал?
А как ты GDAL с -java собрал? Я если ставлю его то он не собираеться, говорит нужен флаг java:)
а кому нужен?
а кому нужен? кто говорит?
Только что собрал gdal с явой. грасс из офф. дерева собрался
А понял, надо ещё -mdb чтоб
А понял, надо ещё -mdb чтоб java не просил, ща без неё попробую.
я бы тебе посоветовал
я бы тебе посоветовал revdep-rebuild прогнать
qgis-2.4.0 из spiderlay
qgis-2.4.0 из spiderlay собрался (на той машине, где гдал без явы)
Ну помойму он там на туже
Ну помойму он там на туже джаву ругается.
http://pastebin.com/P0CQsesk
да, в этом лога то же
да, в этом лога то же самое
но к https://bugs.gentoo.org/show_bug.cgi?id=466628 отношение не имеет
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
Ошибку по покажи
Ошибку по покажи.
Если с явой подтвердится - залью в рион
На лурке пишут что проблема в
На лурке пишут что проблема в джаве, говорят с этой собирается dev-java/oracle-jdk-bin-1.7.0.67. Ща попробуем.
у меня с этим# eselect
у меня с этим
# eselect java-vm list
Available Java Virtual Machines:
[1] icedtea-bin-6 system-vm
грасс прекрасно собирается
Так вот фиг его знает почему
Так вот фиг его знает почему у меня не хочет, ща gdal пересоберу с новой джавой и его попробую, надеюсь соберётся.
А gdal у тебя кстате тоже
А gdal у тебя кстате тоже варнинги после сборки выводит?
нет
нет
Можешь скинуть список флагов
Можешь скинуть список флагов твоих, может я с флагами перемудрил?
В конечном счете у меня
В конечном счете у меня так
# emerge -pv gdal
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sci-libs/gdal-1.10.1 USE="aux_xml geos gif jpeg mysql odbc pdf png postgres python sqlite threads -armadillo -curl -debug -doc -ecwj2k -fits -gml -hdf5 -java -jpeg2k -mdb -netcdf (-ogdi) -opencl -perl -ruby -spatialite -xls" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
А, ну у меня почти всё
А, ну у меня почти всё включено за исключением парочки, наверное на какой-то из них варнинги и идут. Хотя подозреваю, что некоторые не нужны, просто на работе всё время чё нить новое придумывают, и хочется сразу про запас собрать, а то выдадут чё нить, а оно не потдерживается из-за того, что какого-то флага нет.
Неа, нифига, та же ошибка.
Неа, нифига, та же ошибка.
Поставил -java -mdb и
Поставил -java -mdb и пересобрал GDAL. GRASS и QGIS собрались и даже вроде запускаютя. Но хотелось бы всетаки с этими двумя флагами, ведь у народа то с ними работает!
.
Если пакет из стабильной ветки основного дерева в некоторой конфигурации USE-флагов не собирается, не предоставляя при этом никакой подсказки по направлению решения — однозначный повод для открытия бага в трекере.
:wq
--
Live free or die
А нет, на лурке пишут что
А нет, на лурке пишут что тоже минус эти флаги. Странные. Зачем тогда говорить что у прекрасно собирается с dev-java/oracle-jdk-bin-1.7.0.67 если -java стоит, она тода помойму с любой джавой соберётся :)
Хм, а де можно почитать, как правильно открыть баг в трекере? Всего 2 месяца генту пользуюсь, до этого не приходилось.
Регистрируешься на
Регистрируешься на bugs.gentoo.org, нажимаешь "new" и следуешь по шагам.
.
Может человека теория интересует?
ТЗ, критерии оценки [свидетельств]…
:wq
--
Live free or die
/
Они могут испытывать сложности с пониманием прочитанного (если не с чтением).
У Вики вестимо. Например http://wiki.gentoo.org/wiki/Beautiful_bug_reports
:wq
--
Live free or die