Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I have a post in my forum about how to install Debian sid on the Emac. You can apply this knowledge for installing MintPPC. Let me know if it works.

Great, thanks, I don’t have an eMac I was just wondering but great to know that at least some form of Linux will install on an eMac properly
 
@timidpimpin I don't wish to start another discussion here, but I humbly disagree. When something is more complex, it naturally introduces more potential failure points and vulnerabilities (just ask me, or @looking4awayout, or the folks at OpenBSD). And similarly, when something is more vast, it tends to eat more disk space, processor cycles, and memory (precisely evidenced here). And as far as my experience tells me for most practical usages (having used the tools and utilities of both), systemd does few things for the user that init was not already capable of by itself, never mind the amount of desktop users that ever actually took advantage of either on a consistent basis.

Personally, I think an even bigger part of the debate is because of differing perspective and different user priorities, maybe tying back to what any given individual thinks a computer should be and do. And the way I see it, what systemd set out to do was not a bad direction, but the way that it was implemented was an undesirable one over init for reasons previously stated.

That is correct that systemd is indeed just an init system. However, Windows is just an operating system, and most of the world saw it necessary to pivot it as the de-facto standard. - But that doesn't change the fact how that collective choice had problems, to say the least.

Anyway, perhaps what I'm trying to say here is to decide for yourself what a "good" or "bad" change or situation is, irregardless of what others think.
I'm sure those are valid concerns for some, but not me, as they have never effected me personally. Again, I'm not in the for or against systemd camp. But to be fair, Mac OS is still my main OS by far, then Windows 10 for gaming, then whatever computer time I have left goes to Linux, and typically VM's. It's more of a hoby OS for me, at least right now. I used to use Debian as a daily though, but that was before systemd.
 
  • Like
Reactions: z970
 
First off - thanks for putting this together. I recently resurrected an old PowerBook, and was somewhat disappointed to see that Debian dropped official PPC support. Mint PPC made things quite a bit easier to get the old machine up and running again (I tried, and failed, to install standard Debian myself a few times). I was going to post this over on the Mint PPC forums, but I can't seem to register. Looks like my old MacRumors account still works though.

Anyway - I'm trying to compile a package that is not currently available for PPC (librespot). I'm trying to get a valid build environment setup, but can't install the "build-essential" package -- it's 404-ing when trying to find several of the sub-packages ("binutils-common," for example). Any tips on getting a valid build environment setup?
 
/etc/apt/sources.list contents:

Code:
# deb cdrom:[Debian GNU/Linux 10.0 _Sid_ - Unofficial powerpc NETINST
20200419-15:26]/ sid main

#deb cdrom:[Debian GNU/Linux 10.0 _Sid_ - Unofficial powerpc NETINST
20200419-15:26]/ sid main

deb http://deb.debian.org/debian-ports sid main
deb http://deb.debian.org/debian-ports unreleased main
deb-src http://deb.debian.org/debian-ports sid main
# 'unreleased' does not support sources yet
# deb-src http://deb.debian.org/debian-ports unreleased main

## MintPPC32 repository
deb http://u58733p55594.web0093.zxcs-klant.nl/repo unstable main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
 
@pkmgarf try adding these:

# Sources
deb http://ftp.ports.debian.org/debian-ports/ unstable main
deb http://ftp.ports.debian.org/debian-ports/ unreleased main
deb http://incoming.ports.debian.org/buildd/ unstable main

# Non-Free (add this if you have an ATI GPU)
deb [arch=all] http://ftp.debian.org/debian/ unstable main contrib non-free

-------------------------------------------------------------------------------------

These are from Fienix and won't hurt to have either.

deb http://fienix.servehttp.com/repos/fienix/soar/ soar-di main
deb http://fienix.servehttp.com/repos/fienix/soar/ soar-dh main
deb http://fienix.servehttp.com/repos/fienix/soar/ soar-cp main
deb [trusted=yes] https://www.deb-multimedia.org/ sid main

--------------------------------------------------------------------------------------

Here's Fienix's key:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0x548D45C5

Cheers
 
With your initial sources.list you should be able to install build-essential. Sometimes some packages are broken as dependencies are not yet built/mirrored to the repos. Just try it again some other time then.
 
Yup. I tried again this morning, and it installed just fine. Working against Sid (and a port, at that), definitely adds some challenges. Anyway, thanks for the reply.
 
Yeah, I used the automated install from a USB drive. After the usual amount of confusion getting OF to boot from it, the install went pretty well.
 
While I have your attention - do you know of an easy way to fix my boot partition? It was working correctly (booting to grub), but that broke after I tried running the live image of this remix (I had been told that the older kernel/software is a better match for my ancient PB, so I wanted to try it). Now, on power up, all I get is the flashing "?" icon. I can boot via OF still by pointing it to the BootX file, but that gets a little annoying.

The last time I played with PPC Linux (years ago), I think there was some utility called "ybin" that took care of the boot partition?
 
Now I'm confused. I was under the impression that yaboot was what Open Firmware boots, and then yaboot hands it over to grub. I thought?
 
Yes and no. Yaboot is the older bootloader that ppc Linux has used for years. Grub never worked on ppc until recently. Each is a different bootloader independent of the other. OF will hand over to either of them depending on what's installed. Ubuntu uses yaboot. Debian has the option for either yaboot or grub as does void. By default debian sid and void use grub.

EDIT: The remix live CD/DVD runs in ram and doesn't touch the internal drive unless you mount it, or start the installation. I highly doubt it's the reason your bootloader broke.

Cheers
 
Last edited:
  • Like
Reactions: dextructor
The latest Debian installer only installs grub as bootloader. It cannot stop you from installing yaboot yourself. Yaboot is, as wicknix points out, still available.
 
Hey! So I am thinking I'll be installing MintPPC alongside a pre-existing Leopard installation on my SLSD. I'm no stranger to manually editing partition tables and such and I have a fair amount of experience with Linux, so could I use the following page as a general guide on how to configure everything to work correctly or are there additional things I need to keep in mind? I know that the default bootloader changed as well, would that change the process at all?

 
  • Like
Reactions: Windreader
Hi, nice that you would like to try this guide. As you correctly pointed out, Debian now installs Grub as bootloader instead of yaboot. The problem is, that Grub cannot boot your Leopard partition. You either have to boot Leopard using the alt key, which shows you the option to boot OSX, or to manually install yaboot over grub. In the latter case you can choose OSX or Linux from yaboot.

If you are going to try to install yaboot over grub, and you succeed, please tell me how you did it. I will add it to that guide then.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.