sysvorOrt /mnt/usb # emerge -av abcde
— Invalid atom in /etc/portage/package.use/apache2: apache2
WARNING: One or more repositories have missing repo_name entries:
/usr/local/portage/bluegriffon/profiles/repo_name
NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.
* IMPORTANT: 29 news items need reading for repository ‚gentoo‘.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies… done!
Dependency resolution took 2.11 s (backtrack: 1/20).
!!! All ebuilds that could satisfy „media-libs/faac“ have been masked.
!!! One of the following masked packages is required to complete your request:
– media-libs/faac-1.30::gentoo (masked by: MPEG-4 license(s))
A copy of the ‚MPEG-4‘ license is located at ‚/var/db/repos/gentoo/licenses/MPEG-4‘.
(dependency required by „media-sound/abcde-2.9.3-r4::gentoo[aac]“ [ebuild])
(dependency required by „abcde“ [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Die Installation von `faac` schlägt fehl, weil das Paket aufgrund der Lizenzbedingungen maskiert ist. Genauer gesagt, ist `faac` unter der MPEG-4-Lizenz verfügbar, die eine spezielle Zustimmung oder Aktion von dir erfordert, um die Installation zu ermöglichen. Hier sind die Schritte, um das Problem zu lösen:
1. **Akzeptiere die Lizenzbedingungen**:
Du musst die Lizenzbedingung für MPEG-4 akzeptieren, um das Paket zu installieren. Dazu fügst du die Lizenz in die akzeptierten Lizenzen in der Datei `/etc/portage/package.license` hinzu.
„`sh
echo „media-libs/faac MPEG-4“ >> /etc/portage/package.license
„`
2. **Prüfe die Maskierung des Pakets**:
Wenn das Paket aus einem anderen Grund maskiert ist, überprüfe die Datei `/etc/portage/package.mask` oder `/etc/portage/package.unmask`. Du kannst das Paket ggf. in `/etc/portage/package.unmask` eintragen.
„`sh
echo „media-libs/faac“ >> /etc/portage/package.unmask
„`
3. **Synchronisiere das Repository und lese Neuigkeiten**:
Stelle sicher, dass dein Repository aktuell ist und lese alle wichtigen Nachrichten.
„`sh
emerge –sync
eselect news read
„`
4. **Installiere das Paket erneut**:
Nachdem du die Lizenz akzeptiert hast, versuche die Installation erneut.
„`sh
emerge -av faac
„`
Zusätzlich solltest du die Warnungen in deiner Ausgabe beachten:
– **Ungültige Atom in `/etc/portage/package.use/apache2`**:
Überprüfe die Datei `/etc/portage/package.use/apache2` auf Syntaxfehler oder ungültige Einträge.
– **Fehlende `repo_name`-Einträge**:
Die Datei `/usr/local/portage/bluegriffon/profiles/repo_name` fehlt oder ist unvollständig. Erstelle diese Datei und füge einen eindeutigen Namen für das Repository hinzu.
„`sh
echo „bluegriffon“ > /usr/local/portage/bluegriffon/profiles/repo_name
„`
Indem du diese Schritte befolgst, solltest du in der Lage sein, `faac` erfolgreich zu installieren und die anderen gemeldeten Probleme zu beheben.