Package Details: oracle-instantclient-basic 23.6.0.24.10-2

Git Clone URL: https://aur.archlinux.org/oracle-instantclient-basic.git (read-only, click to copy)
Package Base: oracle-instantclient-basic
Description: Light replacement for the Oracle client (files to run OCI, OCCI and JDBC-OCI programs)
Upstream URL: https://www.oracle.com/at/database/technologies/instant-client/downloads.html
Licenses: custom:OTN
Replaces: instantclient-basic, instantclient-basiclite
Submitter: Malvineous
Maintainer: Malvineous
Last Packager: Malvineous
Votes: 30
Popularity: 0.118411
First Submitted: 2012-03-21 03:58 (UTC)
Last Updated: 2025-01-22 00:38 (UTC)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

Malvineous commented on 2025-01-22 00:35 (UTC)

Thanks for investigating. I have the original file, it looks like it's basically a new build without incrementing the version number. All the binary files are different, and all the SHA-256 entries in the META-INF/MANIFEST.MF file have been changed. Other relevant differences:

diff -Nru o/META-INF/MANIFEST.MF n/META-INF/MANIFEST.MF
--- o/META-INF/MANIFEST.MF      2024-10-18 02:05:12.000000000 +1000
+++ n/META-INF/MANIFEST.MF      2024-12-16 01:17:28.000000000 +1000
@@ -1,23 +1,23 @@
 Manifest-Version: 1.0
-Created-By: 11.0.16 (Oracle Corporation)
+Created-By: 11.0.25 (Oracle Corporation)
--- o/META-INF/ORACLE_C.SF      2024-10-18 02:05:12.000000000 +1000
+++ n/META-INF/ORACLE_C.SF      2024-12-16 01:17:30.000000000 +1000
@@ -1,26 +1,26 @@
 Signature-Version: 1.0
-Created-By: 11.0.16 (Oracle Corporation)
-SHA-256-Digest-Manifest: FhANavZ43tQxCKBOOppfHCL8ZRJi+d6J/U+oBciFniA=
-SHA-256-Digest-Manifest-Main-Attributes: shLcZTYxfzBFJBvcPA2pR1haTRU+R8p
- s1JGYjrrTtGE=
+Created-By: 11.0.25 (Oracle Corporation)
+SHA-256-Digest-Manifest: RORj9hczv9mrgGFrf3QYhUyAklT8xGpTgbt+ol7V7aY=
+SHA-256-Digest-Manifest-Main-Attributes: rXGLzFRoiTCUr2HhBcoohKqa0SdlZ6G
+ pz173+fKLH2E=
--- o/instantclient_23_6/BASIC_README   2024-10-18 07:16:27.000000000 +1000
+++ n/instantclient_23_6/BASIC_README   2024-12-16 10:41:07.000000000 +1000
@@ -1,13 +1,13 @@
 Basic Package Information
 =========================

-Thu Oct 17 21:16:27 UTC 2024
+Mon Dec 16 00:41:06 UTC 2024

 Client Shared Library 64-bit - 23.6.0.24.10

 System name:   Linux
-Release:       5.4.17-2136.330.7.1.el8uek.x86_64
-Version:       #2 SMP Thu Apr 4 18:05:14 PDT 2024
+Release:       5.4.17-2136.336.5.1.el8uek.x86_64
+Version:       #3 SMP Sat Oct 5 11:20:55 PDT 2024
 Machine:       x86_64

RavuAlHemio commented on 2025-01-21 11:02 (UTC)

The support ticket did not contain any helpful answer, but the checksum and file size on the Austrian website have been updated, so I guess the replacement was intentional.

Can I ask that the checksums in the PKGBUILD be updated (the file I downloaded is MD5 f64ec2ace922e058e89b66b0f1cdccb2 and SHA-256 e145921acc7959154c262ca0260d984f9fc964f354c553c585255c1a87e2811b)? Thanks in advance!

Also, if someone has the original ZIP file (SHA-256 83bc73bfc1a2d5971859f8df59cb12a8e2e8a43a3552f41b74127b55220fbc33), please contact me via the e-mail address on my AUR profile; out of perverse curiosity, I'd like to pick apart the differences.

RavuAlHemio commented on 2025-01-13 09:46 (UTC)

Heads up: Oracle appears to have replaced the .zip file with a different one.

They did not increment the version number and while some regional websites (e.g. US) already have the new checksum and file size, others (e.g. Austria) do not.

I'm currently trying to get a support ticket opened to obtain an official answer whether this was intentional.

kmsgli commented on 2024-12-24 19:07 (UTC)

@Malvineous using the oracle repo is super handy thanks for hosting it its a huge time saver. Any chance you want to add php-oci8 to that repo? Thanks

Malvineous commented on 2024-12-17 03:01 (UTC)

Sure. I think they are just JDBC support files so you can't use them on their own, so probably not worth including Java in the optdepends. If anyone needs to use the .jar files, they will already have another Java app running that tries to load them, so they'll get the Java dependency via that package.

micwoj92 commented on 2024-12-17 02:27 (UTC) (edited on 2024-12-17 02:27 (UTC) by micwoj92)

Sorry, I don't. I needed this for other package and only noticed this thinking it might be worth pointing out.

Malvineous commented on 2024-12-17 02:01 (UTC)

@micwoj92: How do you use the .jar files? I assumed they were support files for other Java applications, not usable themselves in isolation.

micwoj92 commented on 2024-12-16 19:02 (UTC)

Please consider adding java runtime to (opt) depends, this package contains several jar files.

Malvineous commented on 2024-12-15 01:43 (UTC)

If you want the easiest option you can use the unofficial repo I manage. It got removed from the Archwiki because I haven't found working instructions on how to set up signed packages yet, but you can still see the instructions if you look in the page history: https://wiki.archlinux.org/index.php?title=Oracle_Database_client&oldid=615120

Once you've added that you can just run pacman -Sy to update the repo, then pacman -S oracle-instantclient-sqlplus or whatever and it will install whatever packages you need automatically. From that point on, any time you do a pacman -Syu to upgrade your system, it will pull in any newer Oracle packages automatically.

hockeymikey commented on 2024-12-14 17:35 (UTC)

@Malvineous how? I can't get it, these packages are such a pain to try and upgrade.