LINUX.ORG.RU

[gentoo] Тяжкая установка netbeans

 


0

1

Это просто дикий ___дец. У меня не было явы, я сказал emerge netbeans, - началась ставиться netbeans 6.8. Она потянула за собой туеву кучу явовских пакетов. Самое, блин, обидное, что некоторые пакеты оно просило само скачать с сайта явы (нажав кнопку «Принять лицензию») и поместить в /usr/portage/distfiles, после этого их устанавливая вполне корректно, кажется.

Стоит ACCEPT_lICENSES=«*».

Почему оно не может просто скачать эти пакеты САМО?

★★

там без прямых ссылок для скачивания, т.е. после принятия eula сает генерит временную ссылку, а если хостить где-то в другом месте то могут засудить. вообще из-за всего этого непонятного глючного г-вна с нетбинсом и эклипсом я выбрал kate и kdevelop

anonymous
()

мне ктонить объяснит зачем брать из портаже/апт/чтоугодно если можно скачать с оф сайта?

ggrn ★★★★★
()
Ответ на: комментарий от ggrn

пакетный менеджер следит за апдейтами и багфиксами, накладывает дистр-специфичные патчи, если нужно то распихивает в нужные места нужные файлы, впихивает инит-скрипты или типичные конфиги от мейнтейнеров, меняет пермишны, создает пользователей и группы, рекомендует запустить конфигурялку типа emerge --config =package_name-version, проверяет связи с динамическими библиотеками

anonymous
()
Ответ на: комментарий от ggrn

>мне ктонить объяснит зачем брать из портаже/апт/чтоугодно если можно скачать с оф сайта?
за такие вопросы предлагаю банить по ипу навсегда!
за пропаганду вин-стайла и некомпетентность
ТС, потому что ментайнеры не догадались залить нужные файлы в дисты зеркал
а с сайта слить из ебыдла не получается
пиши багрепорт

megabaks ★★★★
()

>Почему оно не может просто скачать эти пакеты САМО?

Потому что лицензия требует её принятия пользователем/запрещает распространять пакеты, не так сложно догадаться. Кроме таких лицензий существует ACCEPT_LICENSES служит для других лицензий, которые, например, позволяют сначала скачать а потом принять лицензию.

Gary ★★★★★
()

> Самое, блин, обидное, что некоторые пакеты оно просило само скачать с сайта явы (нажав кнопку «Принять лицензию») и поместить в /usr/portage/distfiles, после этого их устанавливая вполне корректно, кажется.

Там всего один такой пакет, не надо панику разводить.

Deleted
()

я не понимаю. зачем вы выбрали генту, если сами нефига не хотите делать? установка бинарной явы, же - проста до безобразия. на порядки проще чем gcc или glibc. даже проще чем inkscape из исходников.

так что, одно из трёх: либо генту не для вас, либо вы не для генту, либо в топку генту...

AGUtilities ★★★
()
Ответ на: комментарий от ggrn

>мне ктонить объяснит зачем брать из портаже/апт/чтоугодно если можно скачать с оф сайта?

ЖЫР!

madcore ★★★★★
()
Ответ на: комментарий от AGUtilities

Тебя забыл спросить.

bk_ ★★
() автор топика

>Почему оно не может просто скачать эти пакеты САМО?

Кстати, можешь показать пример, как оно должно делать?

madcore ★★★★★
()

почему в других дистрах нет таких проблем

vertexua ★★★★★
()
Ответ на: комментарий от anonymous

>>пакетный менеджер следит за апдейтами и багфиксами

eclipse обновляется сам. и все пути прописать можно ручками. всё же я не понимат.

возможно меня не правильно поняли, я говорил только про еклипс/нетбинс. Весь остальной софт конечно же и менежера.

2 megabaks да у вас боли

ggrn ★★★★★
()
Ответ на: комментарий от madcore

ты мне скачивание jdk с официального сайта запили

а зачем с официального?

$ apt-cache showpkg sun-java6-jdk
Package: sun-java6-jdk
Versions: 
6.26-1oneiric1 (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_oneiric_partner_binary-amd64_Packages) (/var/lib/dpkg/status)
aho
()

началась ставиться netbeans 6.8

FА чо такое старое? В коллекции портов FreeBSD порт java/netbeans обновился с версии 6.9.1 до версии 7.0 ещё 25 мая.

% portinstall -F java/netbeans
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 22816 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000........ ..... done]
[Gathering depends for java/netbeans ........................................................................................................................... done]
--->  Installing 'automake-wrapper-20101119' from a port (devel/automake-wrapper)
--->  Fetching '/usr/ports/devel/automake-wrapper'
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
--->  Installing 'autoconf-wrapper-20101119' from a port (devel/autoconf-wrapper)
--->  Fetching '/usr/ports/devel/autoconf-wrapper'
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
--->  Installing 'bigreqsproto-1.1.1' from a port (x11/bigreqsproto)
--->  Fetching '/usr/ports/x11/bigreqsproto'
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> SHA256 Checksum OK for xorg/proto/bigreqsproto-1.1.1.tar.bz2.
--->  Installing 'xcmiscproto-1.2.0' from a port (x11/xcmiscproto)
--->  Fetching '/usr/ports/x11/xcmiscproto'
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> SHA256 Checksum OK for xorg/proto/xcmiscproto-1.2.0.tar.bz2.
--->  Installing 'xf86bigfontproto-1.2.0' from a port (x11-fonts/xf86bigfontproto)
--->  Fetching '/usr/ports/x11-fonts/xf86bigfontproto'
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> SHA256 Checksum OK for xorg/proto/xf86bigfontproto-1.2.0.tar.bz2.
--->  Installing 'p5-Locale-gettext-1.05_3' from a port (devel/p5-Locale-gettext)
--->  Fetching '/usr/ports/devel/p5-Locale-gettext'
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> SHA256 Checksum OK for gettext-1.05.tar.gz.
--->  Installing 'help2man-1.40.4' from a port (misc/help2man)
--->  Fetching '/usr/ports/misc/help2man'
===>  Vulnerability check disabled, database not found
===>  License GPLv3 accepted by the user
=> SHA256 Checksum OK for help2man-1.40.4.tar.gz.
--->  Installing 'autoconf-2.68' from a port (devel/autoconf)
--->  Fetching '/usr/ports/devel/autoconf'
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> SHA256 Checksum OK for autoconf-2.68.tar.bz2.
--->  Installing 'netbeans-7.0' from a port (java/netbeans)
--->  Fetching '/usr/ports/java/netbeans'
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> netbeans-7.0-201104080000-ml.zip doesn't seem to exist in /store/distfiles/.
=> Attempting to fetch http://download.netbeans.org/netbeans/7.0/final/zip/netbeans-7.0-201104080000-ml.zip
fetch: http://download.netbeans.org/netbeans/7.0/final/zip/netbeans-7.0-201104080000-ml.zip: Moved Temporarily
=> Attempting to fetch http://dlc.sun.com.edgesuite.net/netbeans/7.0/final/zip/netbeans-7.0-201104080000-ml.zip
netbeans-7.0-201104080000-ml.zip                3% of  242 MB  224 kBps 18m06s

некоторые пакеты оно просило само скачать с сайта явы

То же самое на FreeBSD с портами java/*jdk*, так как в них полно проприетарщины и не все исходники доступны. Бесит каждые три-четыре месяца обновления tzupdater с полной перекомпиляцией Oracle JDK из исходников.

С портами java/openjdk6 и java/openjdk7 проблем нет — качает и устанавливается всё само.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

совершенно согласен, всё что связано с явой — безапеляционные глюкавые фекалии

anonymous
()
Ответ на: комментарий от aho

>а зачем с официального?

Не знаю, как сейчас, но раньше в лицензионном соглашении было что-то про redistributables и на распространение jdk были ограничения.

madcore ★★★★★
()
Ответ на: комментарий от Deleted

>Там всего один такой пакет, не надо панику разводить.
4.2
2 пакета там:
[ebuild N F ] dev-java/jnlp-bin-1.2-r1
[ebuild N F ] dev-java/jta-1.0.1-r1

megabaks ★★★★
()
Ответ на: комментарий от ggrn

> мне ктонить объяснит зачем брать из портаже/апт/чтоугодно если можно скачать с оф сайта?

проще обновлять или проще потом удалить. очевидно же.

BattleCoder ★★★★★
()
Ответ на: комментарий от bk_

короче, команду давай или хватит флудить и нести чушь!

megabaks ★★★★
()
Ответ на: комментарий от BattleCoder

> У меня 7.0 не получалось скомпилить. У кого есть история успеха?

В смысле? Зачем компилить netbeans, если она уже откомпилённая в .class-файлы? У вас Java какая-то особенная?

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Ну в Gentoo из ebuild-ов она же вроде компилируется, не? В любом случае не ставится... я по-моему где-то писал... может, даже топик создавал %)

Пока мне она особо не нужна, так что не копал в эту сторону. Но что-то там поменяли в 7.0... 6.9 нормально компилилась и работала.

BattleCoder ★★★★★
()
Ответ на: комментарий от ggrn

Это Windows-way же. Разве не очевидно, что проще обновить всю систему одной командой (или одной кнопочкой), чем включать этот совершенно ненужный функционал в _каждую_ программу? Из 100500 штук?

BattleCoder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.