From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI Linux Real-Time Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

Web Browser

Solved!
Go to solution

Any suggestions for installing a desktop web browser within the xfce environment?

A quick opkg list only pulled up the "links" browser which runs in a terminal.

CLA, CTA
0 Kudos
Message 1 of 11
(5,830 Views)

I was going to question your need for a web browser on a cRIO target, but then I looked at some of your other posts and figured you have good reason (which I am still curious on hearing).

As it stands, unfortunately, you have one of two options: attempt to download/install a pre-built browser from online resources using something like wget to initially download the file (or transfer from another machine). If it complains when attempting to launch the browser, usually about missing libraries, install those through opkg.

The other approach would be to build a browser. This can be done either on the target itself or using the Yocto/OE build system we've put on github.com/ni/nilrt

0 Kudos
Message 2 of 11
(4,757 Views)
Solution
Accepted by topic author LVB

Something that worked for me before is downloading the x86 64-bit Linux version of Firefox from Mozilla and extract the archive on the target.

If I recall correctly I've had to install an additional library (libasound) to satisfy a dependency but 'opkg install libasound2' solved that problem.

0 Kudos
Message 3 of 11
(4,757 Views)

Just a quick check of suggestion #1 shows some issues (end up needing a few libraries that are not on the repos). Note that I tried Chrome and Midori, but it seems that Firefox may work.

0 Kudos
Message 4 of 11
(4,757 Views)

Tried FF and verified that it worked fine after installing bzip2 (to extract) and libasound2. Thanks gratian.crisan

0 Kudos
Message 5 of 11
(4,757 Views)

I'm still quite interested to know more about your use case, LVB.

0 Kudos
Message 6 of 11
(4,757 Views)

Thanks for all of the quick responses!  I am using the XFCE desktop on a cRIO-9033 and need to use a web browser to authenticate on a guest network.

Good to hear that firefox will work.

CLA, CTA
0 Kudos
Message 7 of 11
(4,757 Views)

Makes sense. Did you try Links at all? It's possible for a relatively simple site like a guest network authentication page, it might be usable (but I wouldn't be surprised to hear it didn't work).

0 Kudos
Message 8 of 11
(4,757 Views)

Might be worth looking at some of the 'lightweight' linux distro's ship as an alternative. I forget the name but there are definately browsers specifically designed to be simpler, depends if performance is a concern or not at the minute.

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
0 Kudos
Message 9 of 11
(4,757 Views)

Midori is the one that I'm familiar with, but it has a whole host of dependencies that are not in the repos, meaning that realistically you'd want to build the thing through OE to get all of the dependencies pulled in as well.

0 Kudos
Message 10 of 11
(4,757 Views)