LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 02-10-2021, 11:22 PM   #1
SamGearhart172450
LQ Newbie
 
Registered: Jan 2021
Location: Denver
Distribution: Debian Buster
Posts: 25

Rep: Reputation: Disabled
Having Trouble - Help Appreciated


I have been trying to download the software OpenTaxSolver to utilize to do my taxes and WOW!!!!! Is this difficult?!?!? It's no wonder 99.9% of people would never use this software as it is just so difficult to even get and use.
I've downloaded to /tmp file because that is where it places it by default but once there, all I can do is look at it in my /tmp file. I can't open it - I can't use it - I can't do anything with it,
I am a newbie, hence posting in this forum but I'll tell ya, this Linux machine crap is really starting to make me not even want to have anything to do with anything named Linux. Forgive the frustrations but it's just that everything is so damned different and roundabout with Linux and it is becoming not fun at all!!! Thanks for any help to a frustrated Linux user.
 
Old 02-10-2021, 11:32 PM   #2
zrong
Member
 
Registered: Feb 2021
Location: PT
Distribution: Debian, Slackware32-Current
Posts: 31

Rep: Reputation: 3
Can you open a terminal there in /tmp (right click open terminal)?

Then you need to decompress the file with

sudo tar zxvf Open(press tab twice it complete the name)

cd Open(press tab tab)

./Run(pres tab tab)

Ofc you can do this graphically but I don't know your DE.

Last edited by zrong; 02-10-2021 at 11:40 PM. Reason: the cmds are bolded
 
1 members found this post helpful.
Old 02-11-2021, 12:25 AM   #3
TorC
Member
 
Registered: Dec 2020
Location: as far S and E as I want to go in the U.S.
Distribution: Fossapup64
Posts: 224

Rep: Reputation: 78
Is the file this -- OpenTaxSolver2015_13.05_linux64.tgz, downloaded from SourceForge?


What you are doing is installing a tarball. I, personally, would extract it to /opt.

More information as to the distro being used and basic info on your PC would be very helpful for us to have, here at the forum, @SamGearhart172450.

Last edited by TorC; 02-11-2021 at 12:29 AM.
 
2 members found this post helpful.
Old 02-11-2021, 12:56 AM   #4
nselx
LQ Newbie
 
Registered: Feb 2021
Posts: 23

Rep: Reputation: 0
Yes it is difficult but it is worth when you come to the point of understanding the benefits.
 
Old 02-11-2021, 01:23 AM   #5
Gad
Member
 
Registered: May 2013
Distribution: FreeBSD
Posts: 566

Rep: Reputation: 114Reputation: 114
Please provide more information as to what operating system you are using including the full file name that you downloaded.
 
1 members found this post helpful.
Old 02-11-2021, 04:27 AM   #6
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,692

Rep: Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894
Have you read the documentation and viewed the videos?
http://opentaxsolver.sourceforge.net/index.html#docs

Yes, ots might be harder to use then a program installed from the software center but that would be true regardless of operating system.
 
1 members found this post helpful.
Old 02-11-2021, 07:48 AM   #7
SamGearhart172450
LQ Newbie
 
Registered: Jan 2021
Location: Denver
Distribution: Debian Buster
Posts: 25

Original Poster
Rep: Reputation: Disabled
It is a Raspberry Pi 400 with the 2.8GB OS option loaded.
 
Old 02-11-2021, 09:19 AM   #8
beachboy2
Senior Member
 
Registered: Jan 2007
Location: Wild West Wales, UK
Distribution: Linux Mint 21 MATE, EndeavourOS, antiX, MX Linux
Posts: 3,972
Blog Entries: 32

Rep: Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465
SamGearhart172450,

Welcome to LQ forums.

You do not necessarily need to use the command line since Raspi should have an Archive Manager called Archiver or Xarchiver or similar:
https://magpi.raspberrypi.org/articl...a-raspberry-pi

Download OpenTaxSolver2020_18.01_linux64 from:
https://sourceforge.net/projects/opentaxsolver/

and select Open with Archiver (see Image-1).

You probably need to click on Extract in two different locations (see magpi link above for precise details) to acquire a folder (see Image-2) called OpenTaxSolver2020_18.01_linux64.

Open this folder to reveal Run_taxsolve_GUI (see Image-3). Click on this to start the tax program.
Attached Thumbnails
Click image for larger version

Name:	Image-1.png
Views:	8
Size:	124.3 KB
ID:	35593   Click image for larger version

Name:	Image-2.png
Views:	9
Size:	6.6 KB
ID:	35594   Click image for larger version

Name:	Image-3.png
Views:	10
Size:	8.8 KB
ID:	35595  
 
1 members found this post helpful.
Old 02-11-2021, 11:42 AM   #9
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
One possible problem, even after getting the tarball extracted is that the Pi is aarmhf 64 and the tarball is likely x86_64 which would be incompatible.

Update.
I just tried that file on my Pi 4B which is the same as the Pi 400 and it will not run. It needs to be on an x86_64 hardware to run.
The file command tells me this
Code:
$ file Run_taxsolve_GUI 
Run_taxsolve_GUI: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, BuildID[sha1]=0205775127d3ac81a36a3c8c82b814a43a234b51, not stripped

Last edited by computersavvy; 02-11-2021 at 11:53 AM.
 
1 members found this post helpful.
Old 02-11-2021, 11:56 AM   #10
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,692

Rep: Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894
The source files are included and it is possible to recompile the software. However, I would imagine this will probably lead to more frustrations.
 
1 members found this post helpful.
Old 02-11-2021, 11:57 AM   #11
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by SamGearhart172450 View Post
It is a Raspberry Pi 400 with the 2.8GB OS option loaded.
That file is not designed to work on the Pi. It will work on a standard PC with x86_64 hardware, but the Pi is aarmhf architecture so the code is different.

See my other post. I tested it.
 
1 members found this post helpful.
Old 02-11-2021, 12:04 PM   #12
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,692

Rep: Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894Reputation: 5894
computersavvy, Look at the src/Build_taxsolve_packages script and see if it will compile on the Pi.
 
Old 02-11-2021, 12:28 PM   #13
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,800

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Quote:
Originally Posted by michaelk View Post
The source files are included and it is possible to recompile the software. However, I would imagine this will probably lead to more frustrations.
Including:
  • Missing required packages -- not a huge problem but extra work for someone who may not have anticipated compiling software.
  • Potential x86_64 <--> ARM incompatibilities resulting in cryptic compiler warnings/errors.
  • Possibly no "make test" -- Something I would have thought would be included but a target that I didn't see included in OTS's Makefile.

But if an RPi was my only compute option, I'd go for it---though I think I'd always have a nagging fear of a letter arriving from the IRS.


OP: It's too bad that the SourceForge page made no mention of the CPU architecture that the "Linux64" package covered. While April 15th is right around the corner, perhaps a message to the developer could get an ARM-compatible package released in time for this year's tax preparation.
 
Old 02-11-2021, 03:12 PM   #14
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
I was able to get this program to function at least minimally on the Pi.

In order to do so I had several steps.
1. unpack the downloaded tgz file (I downloaded it into my home Downloads directory instead of /tmp)

$ tar zxvf OpenTaxSolver2020_18.01_linux64.tgz
which created the directory OpenTaxSolver2020_18.01_linux64
$ cd OpenTaxSolver2020_18.01_linux64
to change into that directory
$ rm bin/*
$ rm Run_taxsolve_GUI
to remove all the existing binaries which are in x86_64 architecture and will not run on the Pi
$ cd src
$ make all
This will recreate most of the binaries in the arm architecture to run on the Pi. There will be many warnings but they are not critical.

Now there is one more part to compile.
there is another subdirectory Gui_gtk that contains files to compile.
$ cd Gui_gtk
The first time I ran "make all" in this directory I found the headers needed for gtk2.0 were not installed. To fix that I had to install them.
$ sudo apt install gtk2.0-dev
$ make all
Again there were warnings that could be ignored.
$ cd ../..
I was back in ~/Downloads/OpenTaxSolver2020_18.01_linux64

Now I was able to run the executable located there and the program properly started.
$ ./Run_taxsolve_GUI
and the software opened up with the gui. I did not try to run it all the way through, but at least it could be started.

I hope this helps the OP.

Just one more small note that may also be a factor.
The default OS on the RPI is a Debian Buster version renamed to Raspberry OS. I have installed the Ubuntu 20.10 release for the Pi which is newer so there may be some differences in packages but overall it is still the same.
 
Old 02-11-2021, 03:30 PM   #15
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by michaelk View Post
computersavvy, Look at the src/Build_taxsolve_packages script and see if it will compile on the Pi.
See my other post about actually building it on the Pi.
I did manually what that script would do automatically, but it does not remove the existing files to allow rebuilding new so it won't do everything needed.

I tested again after completing the manual rebuild by removing the binaries and restarting with that script. After removing all the old binaries and having already installed the gtk2.0-dev package on the Pi, then running that script worked.

So to do the build with the script when already located within the src directory involved

$ rm -r ../bin
$ rm ../Run_taxsolve_GUI
$ ./Build_taxsolve_packages.sh

The contents of this downloaded tarball was new as almost all the source files were dated in Jan and Feb of this year

Last edited by computersavvy; 02-11-2021 at 03:33 PM.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
need help with bind!! help much appreciated phobus Linux - Server 6 11-09-2006 02:07 AM
Red Hat 8.0 boot-up & log-in problems (help appreciated) daviescr Linux - Newbie 1 11-11-2002 02:00 PM
KDE 3.0.4 questions/issues (any help appreciated) MadPenguin Linux - Software 0 10-25-2002 08:21 AM
Major Problem -- Any help appreciated! echid Linux - General 1 10-21-2002 08:08 PM
uber n00b stumped in RH 7.2 (KDE) any help would be appreciated! lejakl Linux - Newbie 17 04-20-2002 03:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 07:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration