Page 1 of 2

Installing Firefox on Octane. Lots of dependencies.

Posted: Thu Feb 08, 2018 2:53 pm
by Intuition
I was attempting to install the Firefox beta on the Octane and it says I need all these packages.

Which is fine... but.. I am wondering if there is a bulk way to do it or if I just need to checklist get them individually?

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Thu Feb 08, 2018 3:18 pm
by devv
Hey,
There are multiple ways to download and install nekoware packages including dependencies, but one I use is "nekodeps.pl" -- the description and download is here:
http://techpubs.spinlocksolutions.com/i ... installer/

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Thu Feb 08, 2018 5:49 pm
by foetz
another way is to download the full nekochan folder, extract all tardists and then point inst or swmgr to that folder. by that it'll automatically add all dependencies

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Fri Feb 09, 2018 12:06 am
by Trippynet
Another option as well is that diegel has made a "bundle" package for Firefox that includes all the dependencies: viewtopic.php?f=15&t=16730683

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Fri Feb 09, 2018 5:55 pm
by Intuition
I have yet to make nekodeps work for me.

I follow the instructions in the ## comments but it never achieves anything.
I am lacking some basic missing idea that it needs to work like where I should place the file... or that the file nekodeps.pl needs to be run a certain way or installed a certain way so that when I type the "nekodeps.pl --config" that something actually happens.

Ok, next item is that I did download the firefox with all packages included BUT I am stopped because I am probably expanding the file wrong.

I read up on *.tgz files.
It says to use tar -xvzf but it says "unknown or illegal action". SO I tried to gunzip it. Which seemed to work BUT, then the software manager says the tardist is corrupted.

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sat Feb 10, 2018 1:08 am
by devv
Intuition wrote:I have yet to make nekodeps work for me.
I follow the instructions in the ## comments but it never achieves anything.


You need to choose some directory, like /root/nekodeps/, and download the script into it.
Then you run the script with the following options to initialize the subdirectories, install Nekoware wget, and download packages file:

perl nekodeps.pl --config
perl nekodeps.pl --bootstrap
perl nekodeps.pl --ion

And from there, you run:

perl nekodeps.pl -l # to list available files
perl nekodeps.pl firefox3 # to generate install script for package "firefox3"

And then you run the generated script:

sh install.sh

That line will actually download packages and run 'inst' on them.

Let me know in case some of the steps fail for you.

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sat Feb 10, 2018 7:54 am
by Intuition
Ah hah, Perl. That’s the dot pl part.
Ok this makes sense to me now.

I was just typing ./nekodeps.pl

Be back with results.

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sat Feb 10, 2018 12:43 pm
by vishnu
Contrary to what jwz opines Perl does NOT suck! 8-)

Code: Select all

vishnu@starhunter:~/xscreensaver-5.38$ grep "perl sucks" configure
#M4 sucks!! perl sucks too!!

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sat Feb 10, 2018 6:11 pm
by foetz
Intuition wrote:I was just typing ./nekodeps.pl

which works if:

1. the file has execute permissions and
2. the perl path at the very top of the file is correct

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sun Feb 11, 2018 9:08 am
by Intuition
Ok, the script began working but only up to the install part.

I think I may have to tell it to use a specific ftp because it seems like it never begins downloading anything.

Then after not downloading it still attempts to extract tardist files.

I also wanted to try the full packages Trippynet linked but as I stated earlier, if I gunzip them they show as bad files to software manager.

The tar -xvzf option which is supposed to unzip them says illegal option. Though that is what multiple sites say opens a TGZ file.

So I initially tried wget with nekodeps install.sh.
Which btw, that is very handy and operates like I would expect a Linux “get” to operate, and it never seems to be able to get the file.

so I attempted with a smaller file instead like atari800 then it does the same but with far less attempts then puts me in install mode. But it never works. I think because it never gets the files.

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sun Feb 11, 2018 10:55 am
by Intuition
Quick question.

The Octane terminal is missing some features.

If I press tab to complete text or press up arrow to cycle through previous entries they don’t work. Do I need to download a different shell or update a .csh file? Thanks. It’s going much slower because of this.

Also I usually add
alias ll ls -l
Is that an entry I also add to csh tsch? Just trying to see what the irix equivalent is.

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sun Feb 11, 2018 11:03 am
by devv
Intuition wrote:Ok, the script began working but only up to the install part.
I think I may have to tell it to use a specific ftp because it seems like it never begins downloading anything.


Are you getting a problem on the --bootstrap part, or later when installing packages?
I just ran the script and it works OK with the default mirror which is embedded in the script (http://nekochan.net/nekoware).

Also looking at your screenshot, it appears it did successfully unpack (which also means it did successfully download) 3 tardist archives.
(Then on the 4th one you had an incomplete download so Inst reported a "tape EOF" error. Or maybe this was a result of the file on the mirror which resulted in Not Found, which is seen near the top of your screenshot?)

Both 'wget' and the script's built-in downloaded have graphical representation of progress, so you should be able to confirm if it was downloading something or not. (It may be that it did download some files, and then some were missing? Please run with option --ion to download the latest package list.)

Also, Nekochan mirror is terribly slow. After your --bootstrap option runs successfully, run your other nekodeps.pl commands with option "-m ftp://nekoware.de". This will use a faster mirror.

Regarding full files that other forum members suggested, you do not need to unpack them manually in any way.
swmgr and inst tools work directly with .tardist packages.

And regarding your shell question, you need to install Nekoware package "bash" and then set "/usr/nekoware/bin/bash" as your shell. (You can do this permanently in /etc/passwd, or you can run "/usr/nekoware/bin/bash" in your shell for immediate relief (after you install Nekoware "bash", of course).)

Hope it helps. Let us know in case of further problems.

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sun Feb 11, 2018 11:45 am
by Intuition
Well. I just ran it again after reading your post and it looks like wget is successfully installing now instead of giving me an eof (end of file?) error.

Now it is asking to save dist. I set usr/dist/ andvits doing the rqsall % which I guess is the requickstart all like in the software manager. This is just the terminal version I’m realizing now.

Ok. I’ll try Firefox now.

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sun Feb 11, 2018 6:09 pm
by jpstewart
Intuition wrote:The tar -xvzf option which is supposed to unzip them says illegal option. Though that is what multiple sites say opens a TGIF file.

For what it's worth, that's to be expected on IRIX. The z option (which is what unpacks gzipped files) is for GNU tar. IRIX tar doesn't have it. If you have neko_tar (and neko_gzip) installed and /usr/nekoware/bin first in your path, then it should work. Or call /usr/nekoware/bin/tar explicitly instead of relying on $PATH. Or any of a multitude of other options, depending on what you've got installed and how it's set up.

Re: Installing Firefox on Octane. Lots of dependencies.

Posted: Sun Feb 11, 2018 9:33 pm
by foetz
2 ways to extract a tgz:

Code: Select all

gzip -dv your.tgz
tar -xvf your.tar


or in one go:

Code: Select all

gzip -dc your.tgz | tar -xvf -