From Gentoo Linux Wiki
|
Mac OS Series
|
|
|
|
[edit] Questions
- Q: Everything I try to install, returns the error " !!! All ebuilds that could satisfy "yourpackage" have been masked. Is Gentoo broken?
- A: No. Gentoo for Mac OS X is in its infancy, therefore there are not many packages that have been thoroughly tested and marked as stable. To understand the concept of masked packages, keywords, and emerge itself, please refer to the Portage Manual , Tips for Dealing with Masked Packages, and it definitely wouldn't hurt to just read the beloved Gentoo PPC Handbook if you haven't used Gentoo Linux previously.
- Q: I love breaking OS X, how do I disable collision protection to allow emerge to overwrite important system packages that were supplied by OS X?
- A: To permanently disable collision-protection, you may edit the FEATURES variable in /etc/make.conf. Alternatively, you can disable it on a per package basis, by issuing the following command:
FEATURES="-collision-protect" emerge yourpackage
- Q: Does anyone know a way to hide the portage user at OS X login?
- A: Run the following command:
user# sudo nicl -raw /var/db/netinfo/local.nidb -create /users/portage change 0
- Q: But the portage user is still there after reboot. What else can I try?
- A: You only need set the shell of portage user to false (if the user dont have shell then can't login):
user$ sudo nicl . -create /users/portage shell /usr/bin/false
- A: Or best, set a non login passwd:
user$ sudo nicl . -create /users/portage passwd *
- Q: I have Gentoo for Mac OS X 10.3 installed. What do I have to take care of when upgrading to 10.4?
- Q: What is the name of the architecture? ppc, x86 (depending on the hardware), or something special?
- A: 'macos'
- Q: Will it run on Macs with Intel processors?