ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Oracle 11g database на кентавре
@ 2011-11-11 16:33 Алексей Данилович
  2011-11-11 17:14 ` Michael Shigorin
  2011-11-11 18:13 ` Андрей Черепанов
  0 siblings, 2 replies; 7+ messages in thread
From: Алексей Данилович @ 2011-11-11 16:33 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Доброго времени суток.

Кто-нибудь пробовал установить сабдж?
Проблема в требуемых пакетах.
Инсталятор говорит о нехватки следующих пакетов:
gcc-3.4.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.97
elfutils-libelf-devel-0.97
glibc-common-2.3.4
glibc-headers-2.3.4
gcc-c++-3.4.6
В libgcc-3.4.6
libstdc++-3.4.6
В libstdc++-devel-3.4.6
unixODBC-devel-2.2.11

Что у нас им соответствует? Я постарался в меру своего ума поставить
похожее, а потом выставить галку игнорирования в инсталяторе. Однако,
линковка оракловых бинарников не проходит. Огромное количество не
найденных символов.


Большое спасибо.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] Oracle 11g database на кентавре
  2011-11-11 16:33 [Sysadmins] Oracle 11g database на кентавре Алексей Данилович
@ 2011-11-11 17:14 ` Michael Shigorin
  2011-11-11 17:45   ` Алексей Данилович
  2011-11-11 18:13 ` Андрей Черепанов
  1 sibling, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2011-11-11 17:14 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Fri, Nov 11, 2011 at 08:33:55PM +0400, Алексей Данилович wrote:
> gcc-3.4.6
> gcc-c++-3.4.6
> libgcc-3.4.6
> libstdc++-3.4.6
> libstdc++-devel-3.4.6

gcc3.4-3.4.5-alt14
gcc3.4-c++-3.4.5-alt14

> compat-libstdc++-33-3.2.3

libstdc++3.2-3.2.3-alt3 в Master 2.4.

> elfutils-libelf-0.97
> elfutils-libelf-devel-0.97

Извращенцы...

Придётся делать пакет, похоже -- в Compact 3.0 они 0.108.

> glibc-common-2.3.4
> glibc-headers-2.3.4

glibc-2.3.5 в Compact 3.0.

> unixODBC-devel-2.2.11

unixODBC-devel-2.2.12-alt6

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] Oracle 11g database на кентавре
  2011-11-11 17:14 ` Michael Shigorin
@ 2011-11-11 17:45   ` Алексей Данилович
  0 siblings, 0 replies; 7+ messages in thread
From: Алексей Данилович @ 2011-11-11 17:45 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

11 ноября 2011 г. 21:14 пользователь Michael Shigorin
<mike@osdn.org.ua> написал:
> On Fri, Nov 11, 2011 at 08:33:55PM +0400, Алексей Данилович wrote:
>> gcc-3.4.6
>> gcc-c++-3.4.6
>> libgcc-3.4.6
>> libstdc++-3.4.6
>> libstdc++-devel-3.4.6
>
> gcc3.4-3.4.5-alt14
> gcc3.4-c++-3.4.5-alt14
>
уже стоит...
попробовал скачать glibc-2.3.5, но,как и ожидалось:
gcc-3.4.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.97
elfutils-libelf-devel-0.97
glibc-common-2.3.4
glibc-headers-2.3.4
gcc-c++-3.4.6
В libgcc-3.4.6
libstdc++-3.4.6
В libstdc++-devel-3.4.6
unixODBC-devel-2.2.11

[root@vm-oraplay ora_lib]# rpm -ivh ./glibc-2.3.5-alt5.i586.rpm
ошибка: неудовлетворенные зависимости:
	glibc-core = 6:2.3.5-alt5 нужен для glibc-2.3.5-alt5
	glibc-nss = 6:2.3.5-alt5 нужен для glibc-2.3.5-alt5
	glibc-locales = 6:2.3.5-alt5 нужен для glibc-2.3.5-alt5
	glibc-gconv-modules = 6:2.3.5-alt5 нужен для glibc-2.3.5-alt5
	iconv = 6:2.3.5-alt5 нужен для glibc-2.3.5-alt5
	glibc-timezones = 6:2.3.5-alt5 нужен для glibc-2.3.5-alt5
	glibc-utils = 6:2.3.5-alt5 нужен для glibc-2.3.5-alt5
	glibc < 6:2.11.3-alt6 конфликтует с glibc-core-2.11.3-alt6
	glibc < 6:2.11.3-alt6 конфликтует с glibc-pthread-2.11.3-alt6
	glibc < 6:2.11.3-alt6 конфликтует с glibc-utils-2.11.3-alt6
	glibc < 6:2.11.3-alt6 конфликтует с glibc-gconv-modules-2.11.3-alt6
	glibc < 6:2.11.3-alt6 конфликтует с iconv-2.11.3-alt6
	glibc < 6:2.11.3-alt6 конфликтует с glibc-nss-2.11.3-alt6
	glibc < 6:2.11.3-alt6 конфликтует с glibc-locales-2.11.3-alt6
	glibc < 6:2.11.3-alt6 конфликтует с glibc-timezones-2.11.3-alt6
кроказябры - "конфликтует с".
Все, приплыли? Или тут что-то можно сделать?

Вообще, я заметил странную вещь.
Вроде как все версии пакето имеют плюс/минус минор соответствие в р6. Но:
libstdc++-3.4.6
libstdc++-devel-3.4.6
devel в репах есть. а просто libstdc++ соотвествующей версии нет. При
этом для более старой и более новой версии избирательно такой пакет
есть. Я вообще в этом ничего не понимаю, поясните пожалуйста, это
потому что не собрали или не надо?



>> compat-libstdc++-33-3.2.3
>
> libstdc++3.2-3.2.3-alt3 в Master 2.4.
>
>> elfutils-libelf-0.97
>> elfutils-libelf-devel-0.97
>
> Извращенцы...
>
> Придётся делать пакет, похоже -- в Compact 3.0 они 0.108.

Вы имели в виду, что Вы соберете, или это совет мне? ) Я, увы, не умею.

>
>> glibc-common-2.3.4
>> glibc-headers-2.3.4
>
> glibc-2.3.5 в Compact 3.0.
>
>> unixODBC-devel-2.2.11
>
> unixODBC-devel-2.2.12-alt6
>
> --

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] Oracle 11g database на кентавре
  2011-11-11 16:33 [Sysadmins] Oracle 11g database на кентавре Алексей Данилович
  2011-11-11 17:14 ` Michael Shigorin
@ 2011-11-11 18:13 ` Андрей Черепанов
  2011-11-11 18:34   ` Алексей Данилович
  2011-11-13 11:38   ` Алексей Данилович
  1 sibling, 2 replies; 7+ messages in thread
From: Андрей Черепанов @ 2011-11-11 18:13 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: Text/Plain, Size: 943 bytes --]

11 ноября 2011 Алексей Данилович написал:
> Доброго времени суток.
> 
> Кто-нибудь пробовал установить сабдж?
> Проблема в требуемых пакетах.
> Инсталятор говорит о нехватки следующих пакетов:
> gcc-3.4.6
> compat-libstdc++-33-3.2.3
> elfutils-libelf-0.97
> elfutils-libelf-devel-0.97
> glibc-common-2.3.4
> glibc-headers-2.3.4
> gcc-c++-3.4.6
> В libgcc-3.4.6
> libstdc++-3.4.6
> В libstdc++-devel-3.4.6
> unixODBC-devel-2.2.11
> 
> Что у нас им соответствует? Я постарался в меру своего ума поставить
> похожее, а потом выставить галку игнорирования в инсталяторе. Однако,
> линковка оракловых бинарников не проходит. Огромное количество не
> найденных символов.
Странно, amike@ по моей просьбе разворачивал Oracle 11g на СПТ (старшем брате 
Кентавра), p6, x86_64. Использовал инструкцию с 
http://www.altlinux.org/Oracle
Инструкция хоть и старенькая, но толковая. oracle-preinstall ставили?


-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] Oracle 11g database на кентавре
  2011-11-11 18:13 ` Андрей Черепанов
@ 2011-11-11 18:34   ` Алексей Данилович
  2011-11-13 11:38   ` Алексей Данилович
  1 sibling, 0 replies; 7+ messages in thread
From: Алексей Данилович @ 2011-11-11 18:34 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

2011/11/11 Андрей Черепанов <cas@altlinux.ru>:

> Странно, amike@ по моей просьбе разворачивал Oracle 11g на СПТ (старшем брате
> Кентавра), p6, x86_64. Использовал инструкцию с
> http://www.altlinux.org/Oracle
> Инструкция хоть и старенькая, но толковая. oracle-preinstall ставили?

Ставил. У меня i586

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] Oracle 11g database на кентавре
  2011-11-11 18:13 ` Андрей Черепанов
  2011-11-11 18:34   ` Алексей Данилович
@ 2011-11-13 11:38   ` Алексей Данилович
  2011-11-13 13:10     ` Michael Shigorin
  1 sibling, 1 reply; 7+ messages in thread
From: Алексей Данилович @ 2011-11-13 11:38 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

2011/11/11 Андрей Черепанов <cas@altlinux.ru>:

> http://www.altlinux.org/Oracle

Перечитал страничку. Выяснил, что читал невнимательно ибо писано для
4.0 и VE. Ошибка при линковке возникает именно такая как в инструкции.
Но! При попытке приложить патч:
[oracle@host-104 11.2.0]$ patch -p0 <
/usr/share/doc/oracle-preinstall-0.4/Oracle10g_ALT40.patch
patching file bin/genorasdksh
Hunk #1 FAILED at 107.
1 out of 1 hunk FAILED -- saving rejects to file bin/genorasdksh.rej

--- bin/genorasdksh~	2005-06-13 11:08:00 -0500
+++ bin/genorasdksh	2007-07-27 13:47:31 -0500
@@ -107,7 +107,7 @@

 # Linker command and options
 ###
-LD="gcc -shared -Wl,-relax -L$OLIB -L$OLIB/stubs"
+LD="gcc -Wl,--no-as-needed -shared -Wl,-relax -L$OLIB -L$OLIB/stubs"
 LD_RUNTIME="-Wl,-R$OLIB"
 LD_OPT="-Wl,-h$OSDK_LIB"			# name inserted into library
 LD_DEST="$LIB_DIR/$OSDK_LIB"			# output library


Похоже патч протух ( Я по данному файлу не понимаю что не так, увы

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] Oracle 11g database на кентавре
  2011-11-13 11:38   ` Алексей Данилович
@ 2011-11-13 13:10     ` Michael Shigorin
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2011-11-13 13:10 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Sun, Nov 13, 2011 at 02:38:41PM +0300, Алексей Данилович wrote:
> +++ bin/genorasdksh	2007-07-27 13:47:31 -0500
> @@ -107,7 +107,7 @@
> 
>  # Linker command and options
>  ###
> -LD="gcc -shared -Wl,-relax -L$OLIB -L$OLIB/stubs"
> +LD="gcc -Wl,--no-as-needed -shared -Wl,-relax -L$OLIB -L$OLIB/stubs"
>  LD_RUNTIME="-Wl,-R$OLIB"
>  LD_OPT="-Wl,-h$OSDK_LIB"			# name inserted into library
>  LD_DEST="$LIB_DIR/$OSDK_LIB"			# output library
> 
> 
> Похоже патч протух ( Я по данному файлу не понимаю что не так, увы

Его суть в добавлении "-Wl,--no-as-needed "
к значению переменной LD в файле bin/genorasdksh:
http://www.altlinux.org/UpStream/AsNeeded

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-11-13 13:10 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-11-11 16:33 [Sysadmins] Oracle 11g database на кентавре Алексей Данилович
2011-11-11 17:14 ` Michael Shigorin
2011-11-11 17:45   ` Алексей Данилович
2011-11-11 18:13 ` Андрей Черепанов
2011-11-11 18:34   ` Алексей Данилович
2011-11-13 11:38   ` Алексей Данилович
2011-11-13 13:10     ` Michael Shigorin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git