Icecat on Mobian on PinePhone
#9
(04-23-2022, 02:21 PM)clover Wrote: if you aren't married to debian-based distros, an easier way might be to use the AUR (https://aur.archlinux.org/packages/icecat) on Arch/Manjaro
it would look something like
git clone https://aur.archlinux.org/icecat.git
cd icecat
makepkg -As
pacman -U icecat-<version>.tar.xz

Haha thanks for the suggestion but for the moment I’m trying to get Mobile Debian working for me the way I want it. I’ve tried Manjaro before and made use of the AUR but didn’t enjoy it as much as Debian. If I return to being a “I use Arch btw” user then I’ll definitely make use of IceCat from the AUR!

(04-25-2022, 03:53 AM)The wibble Wrote: It's 'potentially unsafe' because it hasn't come from a known repository so can't be checked for a valid signature or checksum by the package manager. Anyone could make a package claiming to be icecat and make it available for download, but unless they were using a repeatable build system (which most don't) it's hard to be sure that the binary was build from the source it claims it was, was modified somehow, or is a flat out trojan. If it _was_ built with a repeatable build system then you need to build it yourself to check. In your case you've made it from a different package format from another reputable source, but the package manager doesn't know that so it gives you a warning.

The workaround described at https://www.jertype.com/upgrading-glibc/ might work if you're lucky with the rest of the dependencies, but that page notes it's not a preferred solution.

I hadn't previously spotted the docker images Mobian provide for easier crossdev packaging:
https://gitlab.com/mobian1/wiki/-/wikis/Crosscompiling

Oh sure that I get but the “proprietary software” part?!

The most complete post I’ve found on the subject of installing more recent GLIBC libraries alongside that packaged in your distro is a post on Ubuntu forums (the link to which I will provide later when it’s in front of me) but I did go with the workaround on jertype.com :
I compiled GLIBC_2.34 in /opt and used the LD_PRELOAD argument to get IceCat’s libc.so.6 to use it from that directory but a few more errors then popped up, one of which was about libm.so.6 requiring GLIBC_2.35.
So I performed the same steps as described on jertype.com for that and used LD_PRELOAD again to get IceCat’s libm.so.6 to use it from the /opt directory and a few moments later IceCat was running!
Now I just need to figure out how to get IceCat to always look in /opt for those two dependencies so that it also launches when tapping the app drawer icon (currently IceCat only launches from the CL and only if I prefix it with the LD_PRELOAD argument).
Of course I understand that this is the less-preferred option but short of finding a native aarch64 build (which Ubuntu might have?), I think it’s really the best option for me at the moment.

Docker is on my todo list for things to learn! Funnily enough I’d tried searching “Mobian Docker” in DDG but that didn’t jump out at me from the results... I suppose another option could be running it in a VM via PiMox, for example, or via the F-Droid store on Waydroid.
  Reply


Messages In This Thread
Icecat on Mobian on PinePhone - by 3460p - 03-18-2022, 08:20 AM
RE: Icecat on Mobian on PinePhone - by wibble - 03-19-2022, 05:44 AM
RE: Icecat on Mobian on PinePhone - by 3460p - 03-19-2022, 12:01 PM
RE: Icecat on Mobian on PinePhone - by wibble - 03-20-2022, 08:13 AM
RE: Icecat on Mobian on PinePhone - by 3460p - 04-21-2022, 08:54 AM
RE: Icecat on Mobian on PinePhone - by 3460p - 04-23-2022, 09:02 AM
RE: Icecat on Mobian on PinePhone - by clover - 04-23-2022, 02:21 PM
RE: Icecat on Mobian on PinePhone - by 3460p - 04-28-2022, 08:00 AM
RE: Icecat on Mobian on PinePhone - by wibble - 04-25-2022, 03:53 AM
RE: Icecat on Mobian on PinePhone - by wibble - 04-29-2022, 02:56 AM
RE: Icecat on Mobian on PinePhone - by 3460p - 05-05-2022, 01:14 PM
RE: Icecat on Mobian on PinePhone - by wibble - 05-06-2022, 05:07 AM
RE: Icecat on Mobian on PinePhone - by 3460p - 05-06-2022, 11:04 AM
RE: Icecat on Mobian on PinePhone - by wibble - 05-07-2022, 04:28 AM
RE: Icecat on Mobian on PinePhone - by 3460p - 05-14-2022, 04:29 AM
RE: Icecat on Mobian on PinePhone - by wibble - 05-15-2022, 05:41 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  atinout binaries for mobian/debian? NeutralGrey 4 1,309 10-31-2024, 04:16 AM
Last Post: astylethargic
  bookworm vs trixie discussion for mobian in pinephone regular. zetabeta 39 8,072 10-15-2024, 01:12 PM
Last Post: anonymous
  Pinephone seems tobe using 4G data instead of Wifi data grump_fiddle_reinstall 1 789 06-25-2024, 10:38 AM
Last Post: mikehenson
  Mobian-Kicksecure? 3460p 0 802 05-26-2024, 02:09 PM
Last Post: 3460p
  Mobian repository status henrythemouse 16 11,959 04-10-2024, 10:02 AM
Last Post: diederik
  cant verify mobian image at website gnugpg penguins_rule 0 866 03-18-2024, 08:54 PM
Last Post: penguins_rule
  unofficial kali linux for pinephone help needed pinesmell 5 5,009 01-08-2024, 02:50 PM
Last Post: ERPlegend
  mobian installed to eMMC - how to install tow-boot grump_fiddle_reinstall 6 3,872 11-22-2023, 11:46 AM
Last Post: aLoop100o
  What actions needed to keep on mobian testing user641 3 2,562 09-05-2023, 06:44 AM
Last Post: Zebulon Walton
  Mobian boot failed with zstd message after upgrade. Mahgue 0 964 09-01-2023, 11:29 AM
Last Post: Mahgue

Forum Jump:


Users browsing this thread: 1 Guest(s)