Installation

Upgrading Splunk by untarring to a custom directory name?

the_wolverine
Champion

I'm sure there is a simple way to do this but I can't figure it out. I need to upgrade Splunk using the .tgz and the only way I know how to do it won't allow me to upgrade over my existing install.

My current install is /opt/splunk1/

tar xvfz splunk-4.* -C /opt/splunk1/ creates a new splunk directory in /opt/splunk1/splunk/

What's the best way to do this?

Tags (2)
1 Solution

ziegfried
Influencer

There is a more elegant approach for sure, but you could simple extract into a temporary folder rename the root directory, re-pack it into a .tgz and extract that one.

$ cd /tmp
$ tar xzvf /path/to/splunk-4.3.1-something.tgz
$ mv splunk splunk1
$ tar cvfz /opt/splunk1.tgz splunk1
$ cd /opt
$ tar xzvf splunk1.tgz

View solution in original post

MHibbin
Influencer

The following would probably work... but I would test it first! (as with most things I suppose 🙂 , but it worked on ym quick test)

tar --strip-components=1 -zxvf splunk-*.tgz -C foo/ (where splunk-*.tgz would be your splunk tgz file and foo/ would be your desired location).

Regards,

MHibbin

ziegfried
Influencer

There is a more elegant approach for sure, but you could simple extract into a temporary folder rename the root directory, re-pack it into a .tgz and extract that one.

$ cd /tmp
$ tar xzvf /path/to/splunk-4.3.1-something.tgz
$ mv splunk splunk1
$ tar cvfz /opt/splunk1.tgz splunk1
$ cd /opt
$ tar xzvf splunk1.tgz
Get Updates on the Splunk Community!

Fastest way to demo Observability

I’ve been having a lot of fun learning about Kubernetes and Observability. I set myself an interesting ...

September Community Champions: A Shoutout to Our Contributors!

As we close the books on another fantastic month, we want to take a moment to celebrate the people who are the ...

Splunk Decoded: Service Maps vs Service Analyzer Tree View vs Flow Maps

It’s Monday morning, and your phone is buzzing with alert escalations – your customer-facing portal is running ...