Shell Scripting to be done for verifying the software version and also not to update
-
@Lakshmana said:
@scottalanmiller said:
l you are doing is checking for a file to exist, right?
Ok When two version present means I need to specify the path of the innstalled firefox version.after that this confusion will be finished.
You are not installing anything, though, you are just copying files. You are bypassing the installation process creating a much more complicated situation. Since you are bypassing the installation system you can have numerous copies of Firefox, each a peer. One is not more installed than another.
-
@thecreativeone91 said:
@Lakshmana said:
@scottalanmiller How two versions can be present ??
Pretty sure firefox on linux is really just "ran" not installed.. It might be the version in the default path but, you could have more versions.
Exactly. It's just a file, not installed the way that he is doing it since the version available through the installer is not the one he can use.
-
@Lakshmana said:
@thecreativeone91 Ok.How to identify that?
You know that this is the case because you are downloading a copy of Firefox and not running an installer.
-
@thecreativeone91 said:
@Lakshmana said:
@thecreativeone91 Ok.How to identify that?
You can't. you'd have to search ever folder for a firefox and then check the version, but then it could still be renamed and break the verification.
Exactly again. Once you don't use a system installer the concept of "installed" because extremely murky.
-
@scottalanmiller Ok.How to uninstall the firefox version version automatically.I have used this command but the comaprision does not done
#!/bin/bash
clear
echo "The script starts now"
firefox -v
echoecho "Verification of Firefox version"
read Firefox versionif [ "firefox -v" == "Mozilla Firefox 31.0" ]; then
echo "The version is correct "
else
echo "Alert!The version is not correct"
fi -
@Lakshmana said:
@scottalanmiller Ok.How to uninstall the firefox version version automatically
How did that come from his last comment?
-
I have given the command through which I try to compare the version of the firefox.Whether the command is correct or any correction needs to be done.
-
@Lakshmana said:
@scottalanmiller Ok.How to uninstall the firefox version version automatically.I have used this command but the comaprision does not done
#!/bin/bash
clear
echo "The script starts now"
firefox -vThis will tell you what version of Firefox you have in your path, nothing more. It doesn't tell you how many versions there are, what versions people are using, etc.
-
@Lakshmana said:
@scottalanmiller Ok.How to uninstall the firefox version version automatically.
So we've confirmed that you are not installing Firefox at all. Have you read what we've been telling you?
You always seem to skip the information that we say and ask the same questions over and over again after we've explained that the question can't be asked. I understand that it is tempting to just skip comments that you don't understand, but you can't do that. Figuring out what the installed means is pretty important here. You can't just ignore all that we have been telling you.
-
@Lakshmana said:
I have given the command through which I try to compare the version of the firefox.Whether the command is correct or any correction needs to be done.
You are not checking on what you were told to check. This is exactly what I've been telling you from the beginning. You have not been given instructions with enough information to know what to do. Either you need to get clarification or you need to make a judgement call.
-
To delete Firefox, you delete it. It is that simple. You use "rm" like deleting any other file because when you copy, instead of installing, Firefox, it is just a file. So just remove it.
-
@scottalanmiller First I am testing whether the above mentioned command works properly to compare the version of the firefox and after that i will check the status of the firefox in the system(ubuntu)
-
You don't test a script without a proper use case of how it would work. For all intensive purposes you don't have a script at this point.
-
@thecreativeone91 Yes.Then how can I do now.Can you give any idea
-
@Lakshmana said:
@scottalanmiller First I am testing whether the above mentioned command works properly to compare the version of the firefox and after that i will check the status of the firefox in the system(ubuntu)
And, like we've said since the beginning, no, it does not.
-
@Lakshmana said:
@thecreativeone91 Yes.Then how can I do now.Can you give any idea
We don't know. You must answer the questions that I stated at the beginning. Right now you haven't decided what the script is supposed to do. So since you haven't decided what it will do yet, how can we help you do something?
-
@scottalanmiller said:
do. So since you haven't decided what it will do yet, how can we help you do something?
Please wait?
-
@Lakshmana said:
@scottalanmiller said:
do. So since you haven't decided what it will do yet, how can we help you do something?
Please wait?
Sure, just sit down and figure out the goal. What do you want the script to do. We can help you once you know what the goal is.
And whatever you do, stop using the word "installed" because we are not dealing with software installation here and this is throwing you off considerably.
-
@scottalanmiller Please read the information and if information is not relevant means please inform me.
My overall goal is to write the script for the ubutu 14.04 LTS 64 Bit OS.
The script has to check the version status of the firefox and java .
The overall aim is that the firefox and java has to be present in the specific version at Ubuntu.
The auto update will be stopped for firefox by GUI.
If the firefox or java version updated after this means the script should be runned automatically to uninstall the newer version of firefox or java from the machine and then the specific version Firefox 31.0 and java 1.7.0_65 needs to be installed at the system in background without the user interference.
-
@Lakshmana said:
The overall aim is that the firefox and java has to be present in the specific version at Ubuntu.
So answer the original questions:
- Are you looking to see only that the right version exists?
- What do you want to do about other versions?
- How do you want to define the right version being there?