LinuxForum.Fans
Тема

Как правильно установить Java-sun в Mageia 3

Автор: aruna1 15 сообщений 5493 просмотров
#322821

Еще раз спасибо!
У меня опять эта же проблема но уже с Магеей 3
(прошу прощения если я не в той ветке задаю вопрос)
нужно установить именно sun java
так как установленный по умолчанию open jdk к сожалению не работает с такими приложениями как Ibank

#322822

Пробуйте паккеты от мандривы.

text
# urpmi ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-1.6.0.26-1-mdv2011.0.i586.rpm ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-plugin-1.6.0.26-1-mdv2011.0.i586.rpm
#322838

К сожалению не ставится.
пишет что не удалось установить пакеты из-за неудовлетворенностей lib java-1.6.0.-sun-jdbc

#322841

aruna1,
Покажите:

text
uname -a

И полный вывод из консоли с вводом команды:

text
# urpmi ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-1.6.0.26-1-mdv2011.0.i586.rpm ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-plugin-1.6.0.26-1-mdv2011.0.i586.rpm ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-jdbc-1.6.0.26-1-mdv2011.0.i586.rpm ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-fonts-1.6.0.26-1-mdv2011.0.i586.rpm ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-alsa-1.6.0.26-1-mdv2011.0.i586.rpm
#322843
text
Linux localhost 3.8.13-desktop-1.mga3 #1 SMP Tue May 14 19:14:08 UTC 2013 i686 i686 i686 GNU/Linux

--------------------------------------------------

# urpmi [url]ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-1.6.0.26-1-mdv2011.0.i586.rpm[/url] [url]ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-plugin-1.6.0.26-1-mdv2011.0.i586.rpm[/url] [url]ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-jdbc-1.6.0.26-1-mdv2011.0.i586.rpm[/url] [url]ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-fonts-1.6.0.26-1-mdv2011.0.i586.rpm[/url] [url]ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2011/i586/media/non-free/release/java-1.6.0-sun-alsa-1.6.0.26-1-mdv2011.0.i586.rpm[/url] Не удаётся установить некоторые из запрошенных пакетов: java-1.6.0-sun-1.6.0.26-1.i586 (из-за неудовлетворённости java-1.6.0-sun-fonts[== 1.6.0.26-1]) java-1.6.0-sun-fonts-1.6.0.26-1.i586 (из-за неудовлетворённости java-1.6.0-sun[== 1.6.0.26-1]) java-1.6.0-sun-jdbc-1.6.0.26-1.i586 (из-за конфликтов с java-1.6.0-sun-1.6.0.26-1.i586) java-1.6.0-sun-plugin-1.6.0.26-1.i586 (из-за конфликтов с java-1.6.0-sun-1.6.0.26-1.i586) Продолжить установку? (Y/n)

Хоть часть пакетов и могла быть установлена, произошли ошибки. Не удаётся установить некоторые из запрошенных пакетов: java-1.6.0-sun-1.6.0.26-1.i586 (из-за неудовлетворённости java-1.6.0-sun-fonts[== 1.6.0.26-1]) java-1.6.0-sun-fonts-1.6.0.26-1.i586 (из-за неудовлетворённости java-1.6.0-sun[== 1.6.0.26-1]) java-1.6.0-sun-jdbc-1.6.0.26-1.i586 (из-за конфликтов с java-1.6.0-sun-1.6.0.26-1.i586) java-1.6.0-sun-plugin-1.6.0.26-1.i586 (из-за конфликтов с java-1.6.0-sun-1.6.0.26-1.i586) Продолжить установку?

#322846

aruna1,
От Mageia 1:

text
# urpmi http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-1.6.0.26-0.2.mga1.nonfree.i586.rpm http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-fonts-1.6.0.26-0.2.mga1.nonfree.i586.rpm http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-jdbc-1.6.0.26-0.2.mga1.nonfree.i586.rpm http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-plugin-1.6.0.26-0.2.mga1.nonfree.i586.rpm http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-alsa-1.6.0.26-0.2.mga1.nonfree.i586.rpm

От ROSA:

text
# urpmi http://mirror.rosalab.ru/rosa/rosa2012lts/repository/i586/restricted/release/java-1.6.0-sun-1.6.0.30-0.1-rosa.lts2012.0.i586.rpm http://mirror.rosalab.ru/rosa/rosa2012lts/repository/i586/restricted/release/java-1.6.0-sun-alsa-1.6.0.30-0.1-rosa.lts2012.0.i586.rpm http://mirror.rosalab.ru/rosa/rosa2012lts/repository/i586/restricted/release/java-1.6.0-sun-fonts-1.6.0.30-0.1-rosa.lts2012.0.i586.rpm http://mirror.rosalab.ru/rosa/rosa2012lts/repository/i586/restricted/release/java-1.6.0-sun-jdbc-1.6.0.30-0.1-rosa.lts2012.0.i586.rpm http://mirror.rosalab.ru/rosa/rosa2012lts/repository/i586/restricted/release/java-1.6.0-sun-plugin-1.6.0.30-0.1-rosa.lts2012.0.i586.rpm
#322847

Подключаем тестовые репозиторий MRC3

text
sudo urpmi.addmedia --wget --nopubkey MRC3-testing http://packages.mageialinux.ru/mageia3/construct/RPMS/i586
добавляется источник «MRC3-testing»
    http://packages.mageialinux.ru/mageia3/construct/RPMS/i586/media_info/synthesis.hdlist.cz

И пробуем ставить.

text
[xlin@localhost ~]$ sudo urpmf -mf java | grep java-1.6
java-1.6.0-sun-src-1.6.0.26-1.mga3.mrc.i586:MRC3-testing
java-1.6.0-sun-jdbc-1.6.0.26-1.mga3.mrc.i586:MRC3-testing
java-1.6.0-sun-1.6.0.26-1.mga3.mrc.i586:MRC3-testing
java-1.6.0-sun-devel-1.6.0.26-1.mga3.mrc.i586:MRC3-testing
java-1.6.0-sun-plugin-1.6.0.26-1.mga3.mrc.i586:MRC3-testing
java-1.6.0-sun-fonts-1.6.0.26-1.mga3.mrc.i586:MRC3-testing
java-1.6.0-sun-alsa-1.6.0.26-1.mga3.mrc.i586:MRC3-testing
java-1.6.0-sun-demo-1.6.0.26-1.mga3.mrc.i586:MRC3-testing
#322849

Спасибо! Помогло от магея
# urpmi http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-1.6.0.26-0.2.mga1.nonfree.i586.rpm http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-fonts-1.6.0.26-0.2.mga1.nonfree.i586.rpm http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-jdbc-1.6.0.26-0.2.mga1.nonfree.i586.rpm http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-plugin-1.6.0.26-0.2.mga1.nonfree.i586.rpm http://mirror.internode.on.net/pub/mageia/distrib/1/i586/media/nonfree/updates/java-1.6.0-sun-alsa-1.6.0.26-0.2.mga1.nonfree.i586.rpm

#322850

aruna1, А от Mageia3? Где у него бинарник лежит? openjdk надо удалять?

#322853

А то у меня встало, но найти его ни как не могу. Только

text
[xlin@localhost ~]$ java -version
java version "1.7.0_19"
OpenJDK Runtime Environment (mageia-2.3.9.1.mga3-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
#322855

Что же все такие молчаливые. Им помогли, а в ответ тишина.
Я так понял что можно переключиться на нужную java

text
[xlin@localhost ~]$ sudo update-alternatives --config java

There are 3 programs which provide `java'.

Selection Command ----------------------------------------------- *+ 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java 3 /usr/lib/jvm/jre-1.6.0-sun/bin/java

Enter to keep the default[*], or type selection number: 3 Using `/usr/lib/jvm/jre-1.6.0-sun/bin/java' to provide `java'. [xlin@localhost ~]$ java -version java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

#322861
"XliN" написал:
openjdk надо удалять?

Можно удалить. Я всегда удалял и проблем не возникало.

Поиск по пакетам:

text
rpm -qa | grep java-1.7.0-openjdk

И удаление (возможно лучше всего удалить без учёта зависимостей)

text
# rpm -e --nodeps пакет
#322862

verg, Я уже разобрался. =)

text
update-alternatives --config java

Отлично работает и не мешают друг другу. Просто я потратил время на пересборку под Mageia3, а чувак убежал и не проверил. Накатил напрямую от старой Mageia 1.

#322863
"XliN" написал:
Отлично работает и не мешают друг другу.

Думаю это и оставить, как совет =)

Войдите или зарегистрируйтесь, чтобы ответить.