Soccer and Oracle Series (5): Fifa14 Game missing DirectX Library analogy to Oracle's RPM package

Source: Internet
Author: User

Statement **********************************************

Original works, from the "Blue Blog" blog, Welcome to reprint, please be sure to indicate the source, otherwise hold the copyright legal responsibility.

Please leave a message or email ([email protected]) to indicate the error.

This reprint must be kept here: http://blog.csdn.net/huangyanlong/article/details/39303989

Deep Blue Blog: Http://blog.csdn.net/huangyanlong

***************************************************************************************************

Football series lead:

Now that you've learned a few strokes of Oracle's simple moves, you can't stand showing off in front of people. Pure for the gossip and a few friends of the gag, only for easy with a hint of humor, it technology can also be used to ridicule, but also pretty intriguing.

Welcome to shoot Bricks, this will be the biggest driving force for my growth.

Today I would like to briefly talk about the rpm package of Oracle , which is also due to today's "reload system". because of the re-installation of the system, so re-installed fifa14 football game, then led to a small problem. This is the "game running small Problem" and "the RPM package required to install Oracle " Both, feel there is some kind of analogy, although the game with the technical analogy is a bit far-fetched, but I think the "dependency" of the truth is still interlinked.

The

        is then combined to address fifa14 the process of the problem, re-smoothing the oracle installation in the Span style= "Font-family:calibri" >rpm package procedure. Mentions installing oracle database, for many beginners, install rpm package is a very headache, because if the initial installation is completely inexperienced, it is difficult to successfully complete a one-time, usually in the online search summary documents, and the summary of the document is uneven, I think it is necessary to install a certain understanding of the reference is good, because many times the author's installation ideas are some differences , it is easy to mislead beginners to some extent. For example, I personally, early installation rpm package is accustomed to use yum installation, 10g when the feeling is very handy, but to 11g , there are several rpm package through yum the installation will report some problems, Think of the time when you really small confused, all this is in fact at that time to yum understanding is not deep, more blindly believe the yum can resolve all dependencies. In fact, according to the order of official documents to do, is the most authoritative and the simplest way.

The following is a combination of Oracle 's rpm package, documenting the process of solving fifa14 game problems, can help the Fifa game enthusiasts, will be quite happy,O (∩ _∩) O ha!

Scenario 1:fifa file Oracle file

Download the Fifa14 file (files larger than 6G) as follows:

After decompression, run an error, as shown below:

The error is: The procedure entry point D3dxcreateeffectex could not being located in the dynamic link library D3dx9_43.dll.

After analysis, the preliminary judgment is: because the installation of the WIN7 system is Ghost version, the system has been modified, may be missing the relevant direct plug-ins, so plan to download the DirectX Repair tool. Can be found on the Internet, I found on the Internet is the following version:

"Think about Oracle."

Files, it is easy to think of, ready to install the package, just like the installation package for the game, as shown in:

After installation,Linux , if the relevant RPM package is not installed before, the installation process will often encounter similar to the following:

(The picture is from a package that was missing when installing 10g )

A little bit of revelation about Oracle missing rpm package error and fifa14 missing directX plugin? Next look at the resolution process.

Scenario 2:directx Plugin repair with RPM package installation

After the repair tool is found, install it and complete the fix for DirectX as follows:

The C + + library is automatically updated as follows:

When the repair is complete, as shown:

(You can see how many of the DirectX files are missing, the ghost version of The Curse, O (∩_∩) o haha ~)

When the repair is complete, as shown:

When the repair is complete, as shown:

At this point, the missing DirectX Library repair is complete. Next, think about Oracle .

"Think about Oracle."

To see the RPM package of Oracle, let's go to the official documentation and find the document Index link, as shown below:

After entering, locate and install the Prepare section as follows:

After entering, look down the document content, here to add to the use of the document, you will find a lot of content, because it covers almost all the technical knowledge and introduction, so in the process of use, we also need to constantly learn from the document to filter out the useful information. Find the requirements for the RPM package as shown below.

In fact, when installing Oracle, can not apply yum, for dependencies, we install the official documentation requirements, from the system CD-ROM to find the corresponding package is complete. As shown below:

I'm used to finding the relevant package, writing a seemingly lengthy but understandable script file execution, as follows:

Execute the script implementation:

#vi centos5.6-11g-script.sh

-- two functions of script implementation

-- function 1 : Installation rpm Package and log, delete related packages after installation

-- function 2 : Check the installed rpm Package and log

RPM-IVH binutils-2.17.50.0.6-14.el5.x86_64.rpm >> Rpm.log 2>&1RPM-IVH binutils-devel-2.17.50.0.6-14.el5.i386.rpm >> Rpm.log 2>&1RPM-IVH binutils-devel-2.17.50.0.6-14.el5.x86_64.rpm >> rpm.log 2>&1rpm-ivh compat-libstdc++-33-3.2.3-61. i386.rpm >> rpm.log 2>&1rpm-ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm >> rpm.log 2>&1rpm- IVH elfutils-libelf-0.137-3.el5.i386.rpm >> rpm.log 2>&1rpm-ivh elfutils-libelf-0.137-3.el5.x86_64.rpm >> rpm.log 2>&1rpm-ivh elfutils-libelf-devel-0.137-3.el5.i386.rpm >> rpm.log 2>&1RPM-IVH elfutils-libelf-devel-0.137-3.el5.x86_64.rpm >> Rpm.log 2>&1RPM-IVH elfutils-libelf-devel-static-0.137-3.el5.i386.rpm >> Rpm.log 2>&1RPM-IVH elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm >> rpm.log 2>&1rpm-ivh gcc-4.1.2-50.el5.x86_64. RPM >> rpm.log 2>&1rpm-ivh gcc-c++-4.1.2-50.el5.x86_64.rpm >> rpm.log 2>&1RPM-IVH glibc-2.5-58.i686.rpm >> rpm.log 2>&1rpm-ivh glibc-2.5-58.x86_64.rpm >> rpm.log 2>&1RPM-IVH glibc-common-2.5-58.x86_64.rpm >> rpm.log 2>&1rpm-ivh glibc-devel-2.5-58.i386.rpm >> rpm.log 2>&1rpm-ivh glibc-devel-2.5-58.x86_64.rpm >> rpm.log 2>&1RPM-IVH glibc-headers-2.5-58.x86_64.rpm >> rpm.log 2>&1rpm-ivh libaio-0.3.106-5.i386.rpm >> rpm.log 2>& AMP;1RPM-IVH libaio-0.3.106-5.x86_64.rpm >> rpm.log 2>&1RPM-IVH libaio-devel-0.3.106-5.i386.rpm > > Rpm.log 2>&1rpm-ivh libaio-devel-0.3.106-5.x86_64.rpm >> rpm.log 2>&1RPM-IVH libao-0.8.6-7.i386.rpm >> rpm.log 2>&1rpm-ivh libao-0.8.6-7.x86_64.rpm >> rpm.log 2>&1rpm- IVH libgcc-4.1.2-50.el5.i386.rpm >> rpm.log 2>&1rpm-ivh libgcc-4.1.2-50.el5.x86_64.rpm >> rpm.log 2 >&1RPM-IVH libstdc++-4.1.2-50.el5.i386.rpm >> Rpm.log 2>&1rpm-iVH libstdc++-4.1.2-50.el5.x86_64.rpm >> rpm.log 2>&1RPM-IVH libstdc++-devel-4.1.2-50.el5.i386.rpm > > Rpm.log 2>&1rpm-ivh libstdc++-devel-4.1.2-50.el5.x86_64.rpm >> rpm.log 2>&1RPM-IVH make-3.81-3.el5.x86_64.rpm >> rpm.log 2>&1rpm-ivh numactl-0.9.8-11.el5.i386.rpm >> rpm.log 2> &1RPM-IVH numactl-0.9.8-11.el5.x86_64.rpm >> rpm.log 2>&1rpm-ivh pdksh-5.2.14-36.el5.x86_64.rpm >> rpm.log 2>&1rpm-ivh sysstat-7.0.2-3.el5_5.1.x86_64.rpm >> rpm.log 2>&1RM-RF BINUTILS-2.17.50.0.6-14.EL5.X86_64.RPMRM-RF BINUTILS-DEVEL-2.17.50.0.6-14.EL5.I386.RPMRM-RF BINUTILS-DEVEL-2.17.50.0.6-14.EL5.X86_64.RPMRM-RF COMPAT-LIBSTDC++-33-3.2.3-61.I386.RPMRM-RF compat-libstdc++- 33-3.2.3-61.X86_64.RPMRM-RF ELFUTILS-LIBELF-0.137-3.EL5.I386.RPMRM-RF ELFUTILS-LIBELF-0.137-3.EL5.X86_64.RPMRM- RF ELFUTILS-LIBELF-DEVEL-0.137-3.EL5.I386.RPMRM-RF ELFUTILS-LIBELF-DEVEL-0.137-3.EL5.X86_64.RPMRM-RF Elfutils-libeLF-DEVEL-STATIC-0.137-3.EL5.I386.RPMRM-RF ELFUTILS-LIBELF-DEVEL-STATIC-0.137-3.EL5.X86_64.RPMRM-RF GCC-4.1.2-50.EL5.X86_64.RPMRM-RF GCC-C++-4.1.2-50.EL5.X86_64.RPMRM-RF GLIBC-2.5-58.I686.RPMRM-RF glibc-2.5-58.x86 _64.RPMRM-RF GLIBC-COMMON-2.5-58.X86_64.RPMRM-RF GLIBC-DEVEL-2.5-58.I386.RPMRM-RF GLIBC-DEVEL-2.5-58.X86_64.RPMRM -RF GLIBC-HEADERS-2.5-58.X86_64.RPMRM-RF LIBAIO-0.3.106-5.I386.RPMRM-RF LIBAIO-0.3.106-5.X86_64.RPMRM-RF LIBAIO-DEVEL-0.3.106-5.I386.RPMRM-RF LIBAIO-DEVEL-0.3.106-5.X86_64.RPMRM-RF LIBAO-0.8.6-7.I386.RPMRM-RF LIBAO-0.8.6-7.X86_64.RPMRM-RF LIBGCC-4.1.2-50.EL5.I386.RPMRM-RF LIBGCC-4.1.2-50.EL5.X86_64.RPMRM-RF libstdc++- 4.1.2-50.EL5.I386.RPMRM-RF LIBSTDC++-4.1.2-50.EL5.X86_64.RPMRM-RF LIBSTDC++-DEVEL-4.1.2-50.EL5.I386.RPMRM-RF LIBSTDC++-DEVEL-4.1.2-50.EL5.X86_64.RPMRM-RF MAKE-3.81-3.EL5.X86_64.RPMRM-RF NUMACTL-0.9.8-11.EL5.I386.RPMRM-RF NUMACTL-0.9.8-11.EL5.X86_64.RPMRM-RF PDKSH-5.2.14-36.EL5.X86_64.RPMRM-RF SYSSTAT-7.0.2-3.EL5_5.1.X86_64.RPMRPM-qa|grep binutils >> queryrpm.log 2>&1rpm-qa|grep compat-libstdc >> queryrpm.log 2>&1rpm-qa |grep elfutils >> queryrpm.log 2>&1rpm-qa|grep gcc >> queryrpm.log 2>&1rpm-qa|grep glibc >& Gt Queryrpm.log 2>&1rpm-qa|grep kernel >> queryrpm.log 2>&1rpm-qa|grep ksh >> queryrpm.log 2> &1rpm-qa|grep Libaio >> queryrpm.log 2>&1rpm-qa|grep libgcc >> queryrpm.log 2>&1rpm-qa|g Rep Libgomp >> Queryrpm.log 2>&1rpm-qa|grep libstdc++->> queryrpm.log 2>&1rpm-qa|grep make &G t;> queryrpm.log 2>&1rpm-qa|grep sysstat >> queryrpm.log 2>&1 

#sh centos5.6-11g-script.sh

At this point, the rpm package installation for Oracle is complete. Once the relevant configuration has been modified according to the documentation, you can install Oracle and go to the installation of the Oracle interface as follows:

(Note: Refer to the author's other documentation for the complete process of Oracle installation)

There's another thing to be happy about, fifa14 . After the DirectX is repaired, the game (.exe file) is re-executed and enters as follows:

A small contrast, simple to remember:

1,fifa14 game relies on DirectX Library;

2. Oracle software relies on RPM related packages (Linux environment).

Statement **********************************************

Original works, from the "Blue Blog" blog, Welcome to reprint, please be sure to indicate the source, otherwise hold the copyright legal responsibility.

Please leave a message or email ([email protected]) to indicate the error.

This reprint must be kept here: http://blog.csdn.net/huangyanlong/article/details/39303989

Deep Blue Blog: Http://blog.csdn.net/huangyanlong

***************************************************************************************************

Text Link:

Soccer and Oracle Series (1): 32 Way Princes soldiers of, Oracle32 Process Alliance Group A bigger picture of the Brazilian Smon process

Soccer and Oracle Series (2): Brazil opener Preview, Oracle architecture Talk

Soccer and Oracle Series (3): Oracle process ranking, World Cup round is about to be fought!

Soccer with Oracle Series (4): From Brazil fiasco in Germany, think of the difference in RAC topology comparison!  

Soccer and Oracle Series (5): Fifa14 Game missing DirectX Library analogy to Oracle's RPM package

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.