powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Установка Oracle XE 11 на Debian 10
16 сообщений из 16, страница 1 из 1
Установка Oracle XE 11 на Debian 10
    #40034223
ssa9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставил Debian 10.7.0 64bit в виртуальной машине VMware.
Делаю как описано в https://askubuntu.com/questions/566734/how-to-install-oracle-11gr2-on-ubuntu-14-04. Скачал с офсайта дистрибутив oracle-xe-11.2.0-1.0.x86_64.rpm.zip. Пытаюсь сделать из RPM-пакета DEB-пакет:
Код: sql
1.
2.
sudo apt-get install alien libaio1 unixodbc
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm


Выдает ошибки, не знаю которая из них критичная, но какая-то точно критична, потому что DEB-пакет не создается:
gzip: usr/share/doc/oracle-xe/changelog.Debian.gz: Value too large for defined data type
gzip: usr/share/doc/oracle_xe/LICENSE.gz: Value too large for defined data type
dh_compress: gzip -9nf usr/share/doc/oracle-xe/changelog.Debian usr/share/doc/oracle_xe/LICENSE returned exit code 2
dh_compress: Aborting due to earlier error
make: *** [debian/rules:24: binary-arch] Error 2

Пытался искать ответы, всё попадается не то. В результате не могу поставить Oracle на Debian. Попытался скачать Oracle XE 18c - так там еще хуже с преобразованием RPM-пакета в DEB-пакет
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034232
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ssa9999,

зачем так мучаться? Поставь докер и запускай контейнер с нужной версией: https://github.com/oracle/docker-images/tree/master/OracleDatabase/SingleInstance
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034242
ssa9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! насколько я понял Docker - это еще одна разновидность виртуальной машины. Это вряд ли решает проблему. Виртуальная машина - это медленно. Я ведь гоняю Linux в виртуальной машине только для тестирования. Машина будет реальный Linux.

У нас люди ставили Oracle 11 XE на Debian лет пять назад. Вроде бы всё делаю так же. Единственно что Debian пять лет назад был не десятой версии
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034258
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssa9999, попробуй обновить gzip, или заменить Debian на RH/OL/SLES, или установить XE на rpm-based и склонировать oracle_home, или, на крайний, использовать alien с опцией install
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034279
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ssa9999
насколько я понял Docker - это еще одна разновидность виртуальной машины
нет, только не в случае линукс на линукс
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034763
ssa9999

Выдает ошибки, не знаю которая из них критичная, но какая-то точно критична, потому что DEB-пакет не создается:
gzip: usr/share/doc/oracle-xe/changelog.Debian.gz: Value too large for defined data type
gzip: usr/share/doc/oracle_xe/LICENSE.gz: Value too large for defined data type

Оперативная память точно исправная?
У меня были аналогичные косяки именно с распаковкой, вылечил заменой модулей оперативной памяти.
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034775
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssa9999,

gzip не может прожевать большой файл. Скорее всего не хватает оперативки или gzip так собран, что не работает с большими файлами.
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034799
ssa9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! gzip попробовал новую версию. Была 1.9, взял последнюю 1.10, но это не помогло, выдает точно те же ошибки. Дело точно не в большом размере файла для архивации, потому что файл маленький, меньше 10 килобайт

Оперативная память точно исправная, иначе бы всё падало, а не только gzip

Перепробовал все бесплатные линуксы, и ни один не справился. Oracle Linux 7.8 даже пакет alien не поставился:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Error: Package: perl-Sub-Exporter-Progressive-0.001011-1.el7.noarch (epel)
           Requires: perl(Sub::Exporter)
Error: Package: perl-Mail-IMAPClient-3.37-1.el7.noarch (epel)
           Requires: perl(Parse::RecDescent)
Error: Package: debconf-1.5.74-4.el7.noarch (epel)
           Requires: perl(Text::WrapI18N)
Error: Package: debconf-1.5.74-4.el7.noarch (epel)
           Requires: perl(Text::CharWidth)
Error: Package: debconf-1.5.74-4.el7.noarch (epel)
           Requires: perl(Text::Iconv)
Error: Package: perl-Mail-Box-2.120-2.el7.noarch (epel)
           Requires: perl(File::Remove)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest



Взял исходники пакета alien и запустил там скрипт alien.pl вместо скомпилированного alien, но это не помогло, все равно выдает ошибки при конвертации RPM-пакета в DEB-пакет:
Код: sql
1.
2.
Can't exec "dpkg-architecture": No such file or directory at Alien/Package/Deb.pm line 567, <GETPERMS> line 3055.
/mnt/hgfs/F/DISTR/Oracle/oracle-xe-11.2.0-1.0.x86_64.rpm/Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm is for architecture amd64 ; the package cannot be built on this system



Попробовал CentOS 7. Пакет alien поставился без ошибок, но при конвертации RMP-пакета в DEB-пакет выдало тучу ошибок:
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
Package build failed. Here's the log:

dpkg-shlibdeps: error: cannot find library libXm.so.3 needed by debian/oracle-xe/u01/app/oracle/product/11.2.0/xe/ctx/lib/libos_xwin.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/u01/app/oracle/product/11.2.0/xe/ctx/lib:.')
dpkg-shlibdeps: error: cannot find library libstdc++.so.5 needed by debian/oracle-xe/u01/app/oracle/product/11.2.0/xe/ctx/lib/libos_xwin.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '/u01/app/oracle/product/11.2.0/xe/ctx/lib:.')
dpkg-shlibdeps: error: no dependency information found for /lib64/libpthread.so.0 (used by debian/oracle-xe/u01/app/oracle/product/11.2.0/xe/ctx/lib/libos_xwin.so)
Hint: check if the library actually comes from a package.

dh_shlibdeps: Aborting due to earlier error
make: [binary-arch] Error 2 (ignored)

dpkg-deb: error: control directory has bad permissions 777 (must be >=0755 and <=0775)
dh_builddeb: dpkg-deb --build debian/oracle-xe .. returned exit code 2
dh_builddeb: Aborting due to earlier error
make: *** [binary-arch] Error 2


Попробовал Fedora 27. Пакет alien поставился без ошибок, но при конвертации RMP-пакета в DEB-пакет выдало тучу ошибок:
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
Package build failed. Here's the log:
dh_testdir
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
dh_testdir
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
dh_testroot
dh_prep
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
dh_installdirs
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installchangelogs
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
dh_installchangelogs: Compatibility levels before 9 are deprecated (level 7 in use)
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/oracle-xe
dh_compress
Can't exec "gcc": No such file or directory at /usr/share/perl5/vendor_perl/Dpkg/Arch.pm line 165.
dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation)
gzip: usr/share/doc/oracle-xe/changelog.Debian.gz: Value too large for defined data type
gzip: usr/share/doc/oracle_xe/LICENSE.gz: Value too large for defined data type
dh_compress: gzip -9nf usr/share/doc/oracle-xe/changelog.Debian usr/share/doc/oracle_xe/LICENSE returned exit code 2
dh_compress: Aborting due to earlier error
make: *** [debian/rules:24: binary-arch] Error 2


В результате не могу поставить Оракл на Debian. Пять лет назад ставил, и не пойму, что с тех пор изменилось?
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034817
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssa9999
даже пакет alien не поставился
так ты хочешь через alien пересобрать пакет под, всё-таки - Debian ? Тогда на пробуй на убунте, альте и т.п...
Для установки XE на федоре, центосе, OL просто ставь rpm-пакет.
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034856
ssa9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, хочу все-таки пересобрать пакет под Debian. Попробовал сейчас на Ubuntu - вылазят те же ошибки:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Package build failed. Here's the log:
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installchangelogs
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
	xargs -0 -r -i cp -a {} debian/oracle-xe
dh_compress
dh_compress: warning: Compatibility levels before 9 are deprecated (level 7 in use)
gzip: usr/share/doc/oracle-xe/changelog.Debian.gz: Value too large for defined data type
gzip: usr/share/doc/oracle_xe/LICENSE.gz: Value too large for defined data type
dh_compress: error: gzip -9nf usr/share/doc/oracle-xe/changelog.Debian usr/share/doc/oracle_xe/LICENSE returned exit code 2
dh_compress: error: Aborting due to earlier error
make: *** [debian/rules:24: binary-arch] Error 25



Ставить RPM на CentOS не хочется, потому что Debian уже изучен, ставили на него. Ставили и на Debian, и на Ubuntu. Почему у меня так же не ставится?
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034885
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ssa9999,

Зачем вам этот геморрой? Почитайте что такое докер на линукс и не парьтесь.
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034937
ssa9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, докер мне уже посоветовали. Насколько я понял, это что-то вроде виртуальной машины. Это медленно, и к тому же требует изучения. А ставить Оракл на Дебиан уже ставили. Всё делаю так же, и не получается. Вроде бы простая задача
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034939
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ssa9999,

Да читайте внимательно! Докер - это не виртуальная машина!
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034969
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssa9999,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
$ sudo alien --scripts -d oracle-database-xe-18c-1.0-1.x86_64.rpm 
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
предупреждение: oracle-database-xe-18c-1.0-1.x86_64.rpm: Заголовок V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
warning: oracle-database-xe-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
предупреждение: oracle-database-xe-18c-1.0-1.x86_64.rpm: Заголовок V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
oracle-database-xe-18c_1.0-2_amd64.deb generated


УМВР. Mint 17.3
Дома попрбую на 20-м.
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034971
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssa9999
С Насколько я понял, это что-то вроде виртуальной машины. Это медленно ...


Грубо - это запуск бинариков/библиотек в изолированном окружении.
Этакий chroot на стероидах.
И это не медленно.
...
Рейтинг: 0 / 0
Установка Oracle XE 11 на Debian 10
    #40034973
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И да, в 11XE нет патча перехода зимнее/летнее время.
Так что, если перехода у вас нет - то время осенью и весной в БД будет сдвигаться
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Установка Oracle XE 11 на Debian 10
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]