How can I know what is installed

I've a system that has one or more of the following installed on it "I think".

Jira, Confluence, maven, groovy, grapes, clover, and quiet possibly more.

How can I find out definititively what is installed on the PC? Is there a command, menu, gui, anything where I can look and see whats installed and what version is install?

3 answers

I would also take a look at the system environment path...that will tell you some things and give you their install locations (and maybe even their versions).

0 vote

Depends on the operating system AND the methods of installation.

General principles are

Check the package managers (the system the operating system provides for add/remove/maintain software)

Check the usual places people put stuff they install outside the package manager

Look at the currently running process list to see what else is running

There's no real way we can tell you more than the general principles (I'm not going to assume PC = Windows, because there are nearly 20 PCs in this house and only 1 of them is running Windows)

Thank you for the advice. Currently the PC is running Windows XP. The trouble is that "Jira, Confluence, maven, groovy, grapes, clover, and quiet possibly more" do not sho up in the Windows package manager, i.e., Control Panels Add/Remove Programs. I will take your advice and look at running processes to assist me with getting further. As for normal places of putting things on the PC, there does not seem to be a pattern or normal place. So I am left with trying to guess what things from those applications types are out there. All the normal windows intalled programs show up in the Control Panels Add/Remove Programs panel, just not any of the items like "Jira, Confluence, maven, groovy, grapes, clover, and quiet possibly more" as they don't seem to follow normal windows install paths.

I suspect there's not a lot more you can do than a search of the file system. Generallyl on most OS's, I tend to create or use one standard directory to do the installations of non-packaged software, but if you've not done something like that, or you're inheriting a system from someone else who doesn't do that, you're a bit stuck. A file system search is probably your only option.

This system is inherited and am looking to upgrade the hardware, which is why we're trying to discover everything on the system that needs to be ported to the new one. Was hoping someone had put togther a gui that would identify these non-standard installs, but as you said, I'm stuck performing a file system search and guessing what is needed based on site. I do appreciate your input, at least I've been able to talk with someone to get options from.

Yeah, inherited systems can be a right old pain (especially if you're left with no documentation, or they've decided to do things differently from what the docs generally say).

One other trick that might help - not sure if windows actually has this, but in Unix boxes, "netstat" is a pretty standard command, often installed by default.

With the right switches, it'll dump a list of the "ports" on your system that software is "listening" on, and it'll list the software executables. As an example, on one of my linux boxes, "netstat -plant" tells me I've got a couple of Tomcats listening on 8090 and 8100 (Jira and Confluence), a SQL process on 1543, Apache on 443, and so-on.

That should help you with the *services* it's running for external users (i.e. all the stuff that users treat the machine as a server for). Won't help with maven or groovy though - they've been installed to support other things on the box...

Suggest an answer

Log in or Join to answer
Community showcase
Louis De Jaeger
Posted yesterday in Off-topic

Friday fun: your best joke

Hi all Lets make this Friday fun really fun and post one (or more) of your best jokes! The joke can be about an Atlassian product, or just a really fun joke you want to share! I’m not the best j...

49 views 2 2
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot