История изменений
Исправление carter, (текущая версия) :
установил версию
oracle-instantclient18.3
ldconfig -p | grep libclntsh.so.18.1
libclntsh.so.18.1 (libc6,x86-64) => /usr/lib/oracle/18.3/client64/lib/libclntsh.so.18.1
rpm -q --whatprovides libclntsh.so.18.1
oracle-instantclient18.3-basic-18.3.0.0.0-1.x86_64
сделал:
sudo sh -c "echo /usr/lib/oracle/18.3/client64/lib > \
/etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig
export LD_LIBRARY_PATH=/usr/lib/oracle/18.3/client64/lib:$LD_LIBRARY_PATH
..............
%prep
%setup -q
./reconf
%build
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
./configure --with-oracle-headers-path=/usr/include/oracle/18.3/client64 --with-oracle-lib-path=/usr/lib/oracle/18.3/client64/lib
make
%install
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
make install DESTDIR=%{buildroot}
%check
make check
%files
/usr/local/lib
%files devel
/usr/local/include
/usr/local/share
собирается всё отлично
но при установке rpm пакета
yum install ocilib-4.5.1-1.el7.centos.x86_64.rpm ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm
Загружены модули: fastestmirror
Проверка ocilib-4.5.1-1.el7.centos.x86_64.rpm: ocilib-4.5.1-1.el7.centos.x86_64
ocilib-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Проверка ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm: ocilib-devel-4.5.1-1.el7.centos.x86_64
ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Разрешение зависимостей
--> Проверка сценария
---> Пакет ocilib.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Обработка зависимостей: libclntsh.so.18.1()(64bit) пакета: ocilib-4.5.1-1.el7.centos.x86_64
Loading mirror speeds from cached hostfile
* base: mirror.reconn.ru
* epel: mirror.yandex.ru
* extras: mirror.yandex.ru
* nux-dextop: mirror.li.nux.ro
* updates: mirror.reconn.ru
---> Пакет ocilib-devel.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Проверка зависимостей окончена
Ошибка: Пакет: ocilib-4.5.1-1.el7.centos.x86_64 (/ocilib-4.5.1-1.el7.centos.x86_64)
Необходимо: libclntsh.so.18.1()(64bit)
Вы можете попробовать --skip-broken чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
вообщем не знаю уже куда копать.
Исправление carter, :
установил версию
oracle-instantclient18.3
ldconfig -p | grep libclntsh.so.18.1
libclntsh.so.18.1 (libc6,x86-64) => /usr/lib/oracle/18.3/client64/lib/libclntsh.so.18.1
сделал:
sudo sh -c "echo /usr/lib/oracle/18.3/client64/lib > \
/etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig
export LD_LIBRARY_PATH=/usr/lib/oracle/18.3/client64/lib:$LD_LIBRARY_PATH
..............
%prep
%setup -q
./reconf
%build
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
./configure --with-oracle-headers-path=/usr/include/oracle/18.3/client64 --with-oracle-lib-path=/usr/lib/oracle/18.3/client64/lib
make
%install
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
make install DESTDIR=%{buildroot}
%check
make check
%files
/usr/local/lib
%files devel
/usr/local/include
/usr/local/share
собирается всё отлично
но при установке rpm пакета
yum install ocilib-4.5.1-1.el7.centos.x86_64.rpm ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm
Загружены модули: fastestmirror
Проверка ocilib-4.5.1-1.el7.centos.x86_64.rpm: ocilib-4.5.1-1.el7.centos.x86_64
ocilib-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Проверка ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm: ocilib-devel-4.5.1-1.el7.centos.x86_64
ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Разрешение зависимостей
--> Проверка сценария
---> Пакет ocilib.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Обработка зависимостей: libclntsh.so.18.1()(64bit) пакета: ocilib-4.5.1-1.el7.centos.x86_64
Loading mirror speeds from cached hostfile
* base: mirror.reconn.ru
* epel: mirror.yandex.ru
* extras: mirror.yandex.ru
* nux-dextop: mirror.li.nux.ro
* updates: mirror.reconn.ru
---> Пакет ocilib-devel.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Проверка зависимостей окончена
Ошибка: Пакет: ocilib-4.5.1-1.el7.centos.x86_64 (/ocilib-4.5.1-1.el7.centos.x86_64)
Необходимо: libclntsh.so.18.1()(64bit)
Вы можете попробовать --skip-broken чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
вообщем не знаю уже куда копать.
Исправление carter, :
установил версию
oracle-instantclient18.3
ldconfig -p | grep libclntsh.so.18.1
libclntsh.so.18.1 (libc6,x86-64) => /usr/lib/oracle/18.3/client64/lib/libclntsh.so.18.1
сделал:
sudo sh -c "echo /usr/lib/oracle/18.3/client64/lib > \
/etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig
export LD_LIBRARY_PATH=/usr/lib/oracle/18.3/client64/lib:$LD_LIBRARY_PATH
..............
%prep
%setup -q
./reconf
%build
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
./configure --with-oracle-headers-path=/usr/include/oracle/18.3/client64 --with-oracle-lib-path=/usr/lib/oracle/18.3/client64/lib
make
%install
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
make install DESTDIR=%{buildroot}
%check
make check
%files
/usr/local/lib
%files devel
/usr/local/include
/usr/local/share
собирается всё отлично
но при установке rpm пакета
um install ocilib-4.5.1-1.el7.centos.x86_64.rpm ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm
Загружены модули: fastestmirror
Проверка ocilib-4.5.1-1.el7.centos.x86_64.rpm: ocilib-4.5.1-1.el7.centos.x86_64
ocilib-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Проверка ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm: ocilib-devel-4.5.1-1.el7.centos.x86_64
ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Разрешение зависимостей
--> Проверка сценария
---> Пакет ocilib.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Обработка зависимостей: libclntsh.so.18.1()(64bit) пакета: ocilib-4.5.1-1.el7.centos.x86_64
Loading mirror speeds from cached hostfile
* base: mirror.reconn.ru
* epel: mirror.yandex.ru
* extras: mirror.yandex.ru
* nux-dextop: mirror.li.nux.ro
* updates: mirror.reconn.ru
---> Пакет ocilib-devel.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Проверка зависимостей окончена
Ошибка: Пакет: ocilib-4.5.1-1.el7.centos.x86_64 (/ocilib-4.5.1-1.el7.centos.x86_64)
Необходимо: libclntsh.so.18.1()(64bit)
Вы можете попробовать --skip-broken чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
вообщем не знаю уже куда копать.
Исправление carter, :
установил версию
oracle-instantclient18.3
ldconfig -p | grep libclntsh.so.18.1
libclntsh.so.18.1 (libc6,x86-64) => /usr/lib/oracle/18.3/client64/lib/libclntsh.so.18.1
сделал:
sudo sh -c "echo /usr/lib/oracle/18.3/client64/lib > \
/etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig
export LD_LIBRARY_PATH=/usr/lib/oracle/18.3/client64/lib:$LD_LIBRARY_PATH
..............
%prep
%setup -q
./reconf
%build
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
./configure --with-oracle-headers-path=/usr/include/oracle/18.3/client64 --with-oracle-lib-path=/usr/lib/oracle/18.3/client64/lib
make
%install
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
make install DESTDIR=%{buildroot}
%check
make check
%files
/usr/local/lib
%files devel
/usr/local/include
/usr/local/share
собирается всё отлично
но при установке rpm пакета
yum install ocilib-*
Загружены модули: fastestmirror
Проверка ocilib-4.5.1-src.x86_64.rpm: ocilib-4.5.1-src.x86_64
ocilib-4.5.1-src.x86_64.rpm отмечен для установки
Проверка ocilib-devel-4.5.1-src.x86_64.rpm: ocilib-devel-4.5.1-src.x86_64
ocilib-devel-4.5.1-src.x86_64.rpm отмечен для установки
Разрешение зависимостей
--> Проверка сценария
---> Пакет ocilib.x86_64 0:4.5.1-src помечен для установки
--> Обработка зависимостей: libclntsh.so.18.1()(64bit) пакета: ocilib-4.5.1-src.x86_64
Loading mirror speeds from cached hostfile
* base: mirror.yandex.ru
* epel: mirror.yandex.ru
* extras: mirror.yandex.ru
* nux-dextop: mirror.li.nux.ro
* updates: mirror.yandex.ru
---> Пакет ocilib-devel.x86_64 0:4.5.1-src помечен для установки
--> Проверка зависимостей окончена
Ошибка: Пакет: ocilib-4.5.1-src.x86_64 (/ocilib-4.5.1-src.x86_64)
Необходимо: libclntsh.so.18.1()(64bit)
Вы можете попробовать --skip-broken чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
вообщем не знаю уже куда копать.
Исходная версия carter, :
установил версию
oracle-instantclient18.3
ldconfig -p | grep libclntsh.so.18.1
libclntsh.so.18.1 (libc6,x86-64) => /usr/lib/oracle/18.3/client64/lib/libclntsh.so.18.1
сделал:
sudo sh -c "echo /usr/lib/oracle/18.3/client64/lib > \
/etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig
export LD_LIBRARY_PATH=/usr/lib/oracle/18.3/client64/lib:$LD_LIBRARY_PATH
..............
%prep
%setup -q
./reconf
%build
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
./configure --with-oracle-headers-path=/usr/include/oracle/18.3/client64 --with-oracle-lib-path=/usr/lib/oracle/18.3/client64/lib
make
%install
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
make install DESTDIR=%{buildroot}
%check
make check
%files
/usr/local/lib
%files devel
/usr/local/include
/usr/local/share
собирается всё отлично
но при установке rpm пакета
yum install ocilib-*
Загружены модули: fastestmirror
Проверка ocilib-4.5.1-src.x86_64.rpm: ocilib-4.5.1-src.x86_64
ocilib-4.5.1-src.x86_64.rpm отмечен для установки
Проверка ocilib-devel-4.5.1-src.x86_64.rpm: ocilib-devel-4.5.1-src.x86_64
ocilib-devel-4.5.1-src.x86_64.rpm отмечен для установки
Разрешение зависимостей
--> Проверка сценария
---> Пакет ocilib.x86_64 0:4.5.1-src помечен для установки
--> Обработка зависимостей: libclntsh.so.18.1()(64bit) пакета: ocilib-4.5.1-src.x86_64
Loading mirror speeds from cached hostfile
* base: mirror.yandex.ru
* epel: mirror.yandex.ru
* extras: mirror.yandex.ru
* nux-dextop: mirror.li.nux.ro
* updates: mirror.yandex.ru
---> Пакет ocilib-devel.x86_64 0:4.5.1-src помечен для установки
--> Проверка зависимостей окончена
Ошибка: Пакет: ocilib-4.5.1-src.x86_64 (/ocilib-4.5.1-src.x86_64)
Необходимо: libclntsh.so.18.1()(64bit)
Вы можете попробовать --skip-broken чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
вообщем не знаю уже копать.