Originally Posted by ;
Great. You might want to make a separate guide for it.
Ok - a quick explanation should suffice fo those who do do not immediately follow.
Each time you execute the installer it will proceed until it cannot find a system library that it needs.
Then it terminates, printing an error list of unsatisfied dependancies.
This means that, using trial and error, you can use 'yum search all keyword
' to attempt to discern which package you should install next.
To generate the 'Breadcrumb Trail' quoted above, I kept a record of each package that I installed using 'tee'.
for example: The first dependancy that I identified - libICE.i686 - was installed with the command:
yum install libICE.i686 | tee yum_install_libICE.i686
which generated the file:
-rw-r--r--. 1 root root 2384 Apr 23 22:39 yum_install_libICE.i686
As can be seen from the timestamps - it took me 19 minutes to solve all the dependencies.
So now I can copy'n paste that list into a single command for others to use ;-)
So 'cd' to a directory where you want the install log file to be generated, and be root with
root# yum install libICE.i686 libpng-compat.i686 libSM.i686 libX11.i686 libXext.i686 libXi.i686 libXrandr.i686 fontconfig.i686 libgcc.i686 glib.i686 compat-libstdc++-33.i686 libstdc++.i686 lib2.i686 | tee yum_install_PacketTracer533_dependencies.log
Note that Package Naming does slowly evolve over time, so a direct name match is not always found, and some guesswork and prior knowledge is required.
The principle outlined should continue to apply to Fedora18 and beyond, although some package names may evolve slightly.
Of course - now that there exists a single command to 'just make it work' and Cisco has a beta of PacketTracer 6 out, they are bound to release a 64 bit build arent they? ;-)
---------- Post added at 02:08 AM ---------- Previous post was at 01:48 AM ----------
The short version:
for those who just want the command to enable installation of Cisco PacketTracer 32bit binary on Fedora17 x86_64 64bit system.
install libICE.i686 libpng-compat.i686 libSM.i686 libX11.i686 libXext.i686 libXi.i686 libXrandr.i686 fontconfig.i686 libgcc.i686 glib.i686 compat-libstdc++-33.i686 libstdc++.i686 lib2.i686 | tee yum_install_PacketTracer533_dependencies.log