Er... ok hold on... here we go:
First of all, in Linux the native command to list the contents of a director is "ls". This is preferable to "dir" and will highlight the different types of files and directories in different colours. For example, a file which appears in green when you type "ls" at the prompt, is executable (or at least has executable permissions).
Secondly: are the packages you are interested in "MD5" and "OpenSSL"? Are you trying to run them or install them?
Thirdly, I don't think that MD5.pm is an executable program. It looks to me like a checksum (an encrypted code used to check the validity of your source package, it is a way of ensuring that it has not been tampered with).
Fourthly, name a program you would like to run and which you believe your system has installed. It is not easy to help with a broad generalization of a problem.
Finally, at step 5, type the following:
and post what you get as your result. The result will indicate what you can execute from that directory.