How to install *.pkg.tar.tar on Linux?


 
Thread Tools Search this Thread
Operating Systems Linux How to install *.pkg.tar.tar on Linux?
# 1  
Old 06-12-2014
How to install *.pkg.tar.tar on Linux?

Hi Guys,
I need some suggestion as how to install
Code:
openssl-1.0.1.g-1-i686.pkg.tar.tar
openssl-1.0.1.g-1-x86_64.pkg.tar.tar

on Linux system?
is for 32bit system and other is for 64 bit system linux machine.
How to untar them?
I tried few commands but did not work.
I need to upgrade to OpenSSL 1.0.1.g as it is not vunlerable to some threats CVE-2014-0160
Current version are as below:-
Code:
rpm -q openssl
openssl-1.0.1e-16.el6_5.7.x86_64

Thanks,
manali
# 2  
Old 06-12-2014
Where did you get these files ? The ".tar.tar" extension is dubious. Might be Archlinux packages.
# 3  
Old 06-12-2014
AFAIK: Arch uses AUR packages, at least if its Arch only.

Other than that, how about:
Code:
su -
yum update openssl

Since Fedora Rawhide (devel) already provides: openssl-1.0.1h-3.fc21.x86_64
I'd assume g might be available in the epel6 repos.

If not, i'd highly recomend to re-download it from its original source: OpenSSL: Source, Tarballs
EDIT: to untar simply: tar axf filename.tar.gz

Hope this helps

Last edited by sea; 06-12-2014 at 07:29 AM..
This User Gave Thanks to sea For This Post:
# 4  
Old 06-12-2014
This is one way to install source tarballs,

Code:
[akshay@nio test]$ pwd
/home/akshay/Desktop/test

Code:
[akshay@nio test]$ ls -1
openssl-1.0.0a.tar.gz

Code:
[akshay@nio test]$ tar -xf openssl-1.0.0a.tar.gz; ls -1 
openssl-1.0.0a
openssl-1.0.0a.tar.gz

Code:
[akshay@nio test]$ cd openssl-1.0.0a

Code:
[akshay@nio openssl-1.0.0a]$  ./config --prefix=/home/akshay/Desktop/test/ssl --openssldir=/home/akshay/Desktop/test/ssl/openssl
...
...
make[1]: Leaving directory `/home/akshay/Desktop/test/openssl-1.0.0a/test'

Configured for linux-x86_64.


Code:
[akshay@nio openssl-1.0.0a]$ make ; make install
...
...
cp openssl.pc /home/akshay/Desktop/test/ssl/lib64/pkgconfig
chmod 644 /home/akshay/Desktop/test/ssl/lib64/pkgconfig/openssl.pc

Code:
[akshay@nio openssl-1.0.0a]$ cd ../ssl/; ls -1
bin
include
lib64
openssl

Code:
[akshay@nio ssl]$ cd bin; ls -1
c_rehash
openssl

Code:
[akshay@nio bin]$ ./openssl 
OpenSSL> version
OpenSSL 1.0.0a 1 Jun 2010
OpenSSL>

Tested on
Code:
$ uname -a
Linux  2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

---------- Post updated at 05:36 PM ---------- Previous update was at 05:32 PM ----------

if you do not specify prefix then default location /usr/local will be used
# 5  
Old 06-13-2014
Quote:
Originally Posted by sea
AFAIK: Arch uses AUR packages, at least if its Arch only.

Other than that, how about:
Code:
su -
yum update openssl

Since Fedora Rawhide (devel) already provides: openssl-1.0.1h-3.fc21.x86_64
I'd assume g might be available in the epel6 repos.

If not, i'd highly recomend to re-download it from its original source: OpenSSL: Source, Tarballs
EDIT: to untar simply: tar axf filename.tar.gz

Hope this helps

But how to know whether it is 64 bit or 32 bit i need packge for both 32 and 64 bit
i downloded this from above link

4475692 Jun 5 13:24:28 2014 openssl-1.0.1h.tar.gz (MD5) (SHA1) (PGP sign) [LATEST]
# 6  
Old 06-13-2014
Have a look at:
Code:
yum info openssl

And just asking, why would you need both, 32bit and 64bit on the same machine, isnt that a security/compability issue?

EDIT:
Just something (general info) i found there: OpenSSL: Support, Frequently Asked Questions

Now, me want to build this too, in theory, you could simply run this script on both a 32bit machine and a 64bit machine, to get the specific build.
NOTE there are instructions how to do both on a single machine (AFAIK must be 64 bit though), but thats 'too much' for me as of now, see INSTALL or README for more details.

Code:
#!/bin/bash
#
#	REF: https://www.unix.com/linux/248258-how-install-pkg-tar-tar-linux.html#post302905687
#
#	Build openssl from scratch, by sea
#	No warranties or promises are made, its all your own risk.
#
#
#
#	Variables to change
#
	VER=1.0.1h
	TMP_DIR=~/.cache/openssl
	BUILD_DIR=$HOME/test
#
#	Variables to NOT change
#
	URL=http://www.openssl.org/source/openssl-$VER.tar.gz
	TARBALL=${URL##*/}
	TAR_DIR=${TARBALL:0:-7}
# Dont know why there is only a lib dir on my 64bit machine
	#uname -m | grep -q 64 && \
	#	LIB=lib64 || \
		LIB=lib
#
#	Clean tempdir & download
#
	[[ -d $TMP_DIR ]] || mkdir -p $TMP_DIR
	[[ -d $BUILD_DIR ]] || mkdir -p $BUILD_DIR
	cd $TMP_DIR && \
		rm -fr * || (printf %s "$TMP_DIR does not exist!\n";exit 1)
	wget $URL
#
#	Verify tarball
#
	wget $URL.sha1
	sumFile=$(sha1sum $TARBALL|awk '{print $1}')
	sumCheck=$(cat $TARBALL.sha1)
	[[ $sumFile = $sumCheck ]] && \
		printf %s "Checksum matches!\n" || \
		(printf %s "Checksum dont match!\n";exit 1)
#
#	Extract & change to tempdir
#
	tar axf $TARBALL
	cd $TAR_DIR
#
#	Build it
#
	./config --prefix=$BUILD_DIR/ssl --openssldir=$BUILD_DIR/ssl/openssl
	make
	make install
#
#	Thank you Akshay for these req's
#
	cp openssl.pc $BUILD_DIR/ssl/$LIB/pkgconfig
	chmod 644 $BUILD_DIR/ssl/$LIB/pkgconfig/openssl.pc
	cd $BUILD_DIR/ssl/bin
	./openssl << EOF
version
quit
EOF

exit 0

Written & functional on: 3.15.0-0.rc8.git4.1.fc21.x86_64

Hope this helps

Last edited by sea; 06-13-2014 at 06:38 AM.. Reason: Added sha1 check for download
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Do I need to extract the entire tar file to confirm the tar folder is fine?

I would like to confirm my file.tar is been tar-ed correctly before I remove them. But I have very limited disc space to untar it. Can I just do the listing instead of actual extract it? Can I say confirm folder integrity if the listing is sucessful without problem? tar tvf file1.tar ... (1 Reply)
Discussion started by: vivien_chu
1 Replies

2. UNIX for Advanced & Expert Users

Linux column(1) from util-linux-ng for Solaris? Which *.pkg to install?

Hi On Linux systems there is a command called "column". column - columnate lists Synopsis column -tx] -c columns] -s sep] file ...] Description The column utility formats its input into multiple columns. Rows are filled before columns. Input is taken from file operands, or,... (3 Replies)
Discussion started by: slashdotweenie
3 Replies

3. Shell Programming and Scripting

tar command to explore multiple layers of tar and tar.gz files

Hi all, I have a tar file and inside that tar file is a folder with additional tar.gz files. What I want to do is look inside the first tar file and then find the second tar file I'm looking for, look inside that tar.gz file to find a certain directory. I'm encountering issues by trying to... (1 Reply)
Discussion started by: bashnewbee
1 Replies

4. Shell Programming and Scripting

tar command dont tar to original directory

HI, if I have a tarfile called pmapdata.tar that contains tar -tvf pmapdata.tar -rw-r--r-- 0/0 21 Oct 15 11:00 2009 /var/tmp/pmapdata/pmap4628.txt -rw-r--r-- 0/0 21 Oct 14 20:00 2009 /var/tmp/pmapdata/pmap23752.txt -rw-r--r-- 0/0 1625 Oct 13 20:00 2009... (1 Reply)
Discussion started by: borderblaster
1 Replies

5. UNIX for Dummies Questions & Answers

tar -cvf test.tar `find . -mtime -1 -type f` only tar 1 file

Hi all, 4 files are returned when i issue 'find . -mtime -1 -type f -ls'. ./ora_475244.aud ./ora_671958.aud ./ora_934052.aud ./ora_934050.aud However, when I issued the below command: tar -cvf test.tar `find . -mtime -1 -type f`, the tar file only contains the 1st file -... (2 Replies)
Discussion started by: ahSher
2 Replies

6. UNIX for Advanced & Expert Users

How to create a Tar of multiple Files in Unix and FTP the tar to Windows.

Hi, On my Unix Server in my directory, I have 70 files distributed in the following directories (which have several other files too). These files include C Source Files, Shell Script Source Files, Binary Files, Object Files. a) /usr/users/oracle/bin b) /usr/users/oracle... (1 Reply)
Discussion started by: marconi
1 Replies

7. UNIX for Advanced & Expert Users

Tar utility (untar a .tar file) on VxWorks

Hi All Can someone pls guide me if there any utility to compress file on windows & uncompress on vxworks I tried as - - compressed some folders on windows ... i created .tar ( to maintain directory structure ) and compressed to .gz format. - on VxWorks i have uncompressed it to .tar... (1 Reply)
Discussion started by: uday_01
1 Replies

8. UNIX for Advanced & Expert Users

Does tar do crc checking on a tape or tar file?

Trying to answer a question about whether tar table-of-contents is a good tool for verifying tape data. (1 Reply)
Discussion started by: tjlst15
1 Replies

9. UNIX for Dummies Questions & Answers

how to install a tar file?

how can i install a *.tar file? and if the file is dirver is it the same? (3 Replies)
Discussion started by: user666
3 Replies

10. Filesystems, Disks and Memory

From HPUX tar to Linux tar

Dear sirs, I have some 4mm dat cartridges (4GB) made in a HP-UX 11.00 with a standard tar command (tar -cv files_to_backup) made with a scsi dat drive HP 35470A. After more than one year I need to restore some data on a linux system (Red Hat 7.2) which has the same dat drive. Now I tried... (4 Replies)
Discussion started by: iarot
4 Replies
Login or Register to Ask a Question