Gentoo - Installtion ebuild-Paket

Software besorgen und anwenden
Antworten
Nachricht
Autor
gentoorootanfänger

Gentoo - Installtion ebuild-Paket

#1 Beitrag von gentoorootanfänger » 22. Sep 2009 9:32

Hallo Leute,

habe leider keine Ahnung von Gentoo.

Ich möchte aber ein Paket installieren. Dieses hat die Endung ebuild.
Mit welchem Befehl/Methode spiele ich dieses ein?

Danke im Voraus ;)

Viele Grüße
gentoorootanfänger

Benutzeravatar
Lateralus
prolinux-forum-admin
Beiträge: 1238
Registriert: 05. Mai 2004 7:35

#2 Beitrag von Lateralus » 23. Sep 2009 16:54

Gar nicht. So läuft das bei Gentoo nicht (jedenfalls ist es nicht so gedacht).

Du hast den Portage tree. Falls der ebuild im Tree ist, dann kannst du einfach

Code: Alles auswählen

emerge <category>/<name>
ohne ".ebuild" das Programm installieren. Falls der ebuild nicht im Portage Tree liegt, musst du einen Overlay erstellen und in /etc/make.conf hinzufügen:

Code: Alles auswählen

mkdir -p /usr/local/portage/<category>/<name>
cp <name-version>.ebuild /usr/local/portage/<category>/<name>/<name-version>.ebuild
echo 'PORTAGE_OVERLAY="/usr/local/portage"' >> /etc/make.conf
emerge <category>/<name>
Allerdings müssen auch alle Prüfsummen vorliegen.

gentoorootanfänger

ebuild

#3 Beitrag von gentoorootanfänger » 23. Sep 2009 21:38

Hmmm, ups, Danke,

dann kann ich das Tool nach
http://device-image.de/index_de.htm
durch den folgenden Syntax

Code: Alles auswählen

mkdir -p /usr/local/portage/utility/zsplit
cp zsplit-1.2.0.ebuild /usr/local/portage/utility/zsplit/zsplit-1.2.0.ebuild
echo 'PORTAGE_OVERLAY="/usr/local/portage"' >> /etc/make.conf
emerge utility/zsplit-1.2.0 
in die SystemrecueCD installieren?

Ist der Name für <catagory> frei wählbar?

Gruß
gentoorootanfänger

Benutzeravatar
Lateralus
prolinux-forum-admin
Beiträge: 1238
Registriert: 05. Mai 2004 7:35

#4 Beitrag von Lateralus » 24. Sep 2009 7:41

Hallo

"sys-block" scheint eine passende Kategorie zu sein, aber rein praktisch _kann_ man natürlich jede beliebige wählen.

Danach musst du, wie gesagt noch die Prüfsummen erstellen:

Code: Alles auswählen

ebuild /usr/local/portage/sys-block/zsplit/zsplit-1.2.0.ebuild digest
ebuild /usr/local/portage/sys-block/zsplit/zsplit-1.2.0.ebuild manifest
Ob das alles auf der SystemRescueCD auch funktioniert, weiß ich nicht, sollte aber.

Ich habe mal in den ebuild reingeschaut. Er ist als unstable markiert, dass heißt du musst ihn zuerst mit

Code: Alles auswählen

echo 'sys-block/zsplit ~x86' >> /etc/portage/package.keywords
"freischalten", um ihn dann mit

Code: Alles auswählen

emerge sys-block/zsplit
zu installieren.

Antworten