Лучше так: http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=how-install-eclipse-opensuse-11-4
И выбрать первую ссылку.
Установка tar.gz
Лучше так
Согласен wink
verg
При попытке установить скачаный отсюда http://download.opensuse.org/repositori … .1.src.rpm пакет получаю:
rpm -i eclipse-3.7-47*
предупреждение: eclipse-3.7-47.1.src.rpm: Заголовок V3 DSA/SHA1 Signature, key ID 2da76e09: NOKEY
Через zypper:
zypper install -f eclipse-3.7-47*
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Пакет '_tmpRPMcache_:eclipse=0:3.7-47.1' не найден в указанных репозиториях.
Разрешение зависимостей пакетов...
Нечего выполнять.
asdf,
[console]su
вводим пароль
# zypper ar *тут адрес репазитория, что первый по гуглю, во втором посте указанный для suse 11.4 домашний сборки*
отобразится процесс подключения и сканирования репазитория
# zypper install eclipse[/console]
asdf,
А зачем ставить src.rpm(сорцы)?
(нет его конечно поставить можно, но работать он конечно не будет, установка src.rpm проводится для других целей)
Если нужна 64битная версия просто перепакуйте rpmbuild'ом (если нужна подсказка поможем)
Кстати, покажите, а то гадаем тут:
[console]uname -a[/console]
Если нужна 64битная версия просто перепакуйте rpmbuild'ом
Коллега, а смысл? smile Под 64 разрядной системой вроде пакеты от 32 отрабатывают без проблем, а лишние манипуляции, да сразу, могут привести ТС в замешательство wink
Коллега, а смысл?
Ну, это на всякий случай спросил, вдруг захочется. А так конечно, согласен.
Команды для установки привёл: http://linuxforum.ru/viewtopic.php?pid=259967#p259967
Мне нужна 32 битная. Качал пакет Eclipse Classic 3.7.2 с http://www.eclipse.org/downloads/?osType=linux
Может кому-нибудь не трудно будет себе скачать и описать процесс установки? Думаю так вопрос решится сразу.
asdf,
Это-то пробовали (готово ведь всё):
zypper ar -f http://download.opensuse.org/repositories/home:/XroadracerX:/eclipse/openSUSE_11.4/ home:/XroadracerX:/eclipse/openSUSE_11.4/
zypper ref
zypper in eclipse-3.7verg,
При запуске получаю вот это
The Eclipse executable launcher was unable to locate its
companion shared library.
The Eclipse executable launcher was unable to locate its
companion shared library.
По зависимости отваливается.... Это появляется при подключении репазитория в первых двух командах или при установки 3-я команда?
Получаю при запуске Eclipse.
При обновлении репозиториев(вторая команда) получаю длиннющий список ошибок, якобы невозможно подключится.
Когда захожу через yast то, при автоматическом обновлении, никаких ошибок нет и пакет отмечен как установленный.
asdf,
Покажите эти ошибки, хотя бы часть.
Показать
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Репозиторий 'ATI/AMD-FGLRX' актуален.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Получение метаданных репозитория 'Education' [\]**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Получение метаданных репозитория 'Education' [готово]
Сбор кэша репозитория 'Education' [готово]
Получение метаданных репозитория 'PK_TMP_DIR' [готово]
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Репозиторий 'SuSE' актуален.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Репозиторий 'devel:languages:perl' актуален.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Получение метаданных репозитория 'devel:languages:python' [-]**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Получение метаданных репозитория 'devel:languages:python' [готово]
Сбор кэша репозитория 'devel:languages:python' [готово]
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Репозиторий 'home:/XroadracerX:/eclipse/openSUSE_11.4/' актуален.
Получение метаданных репозитория 'local_repo' [готово]
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Получение метаданных репозитория 'packman' [/]**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Получение метаданных репозитория 'packman' [-]**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Получение метаданных репозитория 'packman' [готово]
Сбор кэша репозитория 'packman' [готово]
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Репозиторий 'openSUSE-11.4-Non-Oss' актуален.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Репозиторий 'openSUSE-11.4-Oss' актуален.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Репозиторий 'VirtualBox for openSUSE 11.4' актуален.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Репозиторий 'Обновления для openSUSE 11.4 11.4-0' актуален.
Все репозитории обновлены.
asdf,
GNOME3?
Внимание не обращайте. Хотя бесит(ло) конкретно.
https://bugzilla.novell.com/show_bug.cgi?id=682563
asdf,
Это баг 11.4 : https://bugzilla.novell.com/show_bug.cgi?id=675053
Хотя и считается решённым, но многие репазитории сменили адрес и наличие пакетов с моментов выхода 12.1
Отключите все репазитории в yast и подключите заново. Но первыми подключите стандартные репазитории и выполните обновления, потом уже дополнительные.
Он и в 12.1 есть к сожалению. Баг в астриме гнома.
https://bugzilla.gnome.org/show_bug.cgi?id=635694
Патч:
Показать
From f0975ff163239f030ecfaaef5e73369d05cbccd1 Mon Sep 17 00:00:00 2001
From: Colin Walters <walters@verbum.org>
Date: Wed, 13 Apr 2011 14:03:58 -0400
Subject: [PATCH] gdbusconnection: Avoid tripping assertion if we fail to
authenticate twice
If g_bus_get_sync() fails in authentication (because e.g. the process
uid, doesn't match the expected in EXTERNAL), a secondary call to
g_bus_get_sync() would notice we aren't initialized, and try
to initialize.
The assertion here is just wrong; we now explicitly and clearly handle
both cases where we already have an error, or we already succeeded.
https://bugzilla.gnome.org/show_bug.cgi?id=635694
---
gio/gdbusconnection.c | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/gio/gdbusconnection.c b/gio/gdbusconnection.c
index 3bacf81..999cb80 100644
--- a/gio/gdbusconnection.c
+++ b/gio/gdbusconnection.c
@@ -2264,15 +2264,20 @@ initable_init (GInitable *initable,
ret = FALSE;
+ /* First, handle the case where the connection already has an
+ * initialization error set.
+ */
+ if (connection->initialization_error != NULL)
+ goto out;
+
+ /* Also make this a no-op if we're already initialized fine */
if (connection->is_initialized)
{
- if (connection->stream != NULL)
- ret = TRUE;
- else
- g_assert (connection->initialization_error != NULL);
+ ret = TRUE;
goto out;
}
- g_assert (connection->initialization_error == NULL);
+
+ g_assert (connection->initialization_error == NULL && !connection->is_initialized);
/* The user can pass multiple (but mutally exclusive) construct
* properties:
--
1.7.4.4
asdf,
Временное решение: Использовать "su -" вместо "su".
Он и в 12.1 есть к сожалению. Баг в астриме гнома.
oO Всё больше убеждаюсь что рано мне менять свою 11.2 smile
Ну, по крайней мере в кедах(любых) всё в порядке.