Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
![]() |
Quellcode |
1 2 |
root :-) # grep -ir shit /usr/src/linux /usr/src/linux/drivers/net/sunlance.c: * This was the sun4c killer. Shit, stupid bug. |
![]() |
Quellcode |
1 2 |
# cp was-auch-immer-treiber was-auch-immer-treiber.bak # FEATURES="-sandbox" emerge was-auch-immer-treiber |
![]() |
Quellcode |
1 |
# cd /var/tmp/portage/...usw |
![]() |
Quellcode |
1 2 3 |
# make clean # make # make install |
![]() |
Quellcode |
1 |
# md5sum was-auch-immer-treiber was-auch-immer-treiber.bak |
![]() |
Quellcode |
1 |
# env-update |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dyle« (22.11.2006, 03:30)
Zitat
Original von maggu2810
Ich würde einfach das ebuild bearbeiten und wenn dir das noch zuviel Arbeit ist (ist es aber echt nicht - brauchst da eigentlich nur eine Zeile einfügen), dann mach es leichter mit dem ebuild Kommando.
![]() |
Quellcode |
1 2 |
root :-) # grep -ir shit /usr/src/linux /usr/src/linux/drivers/net/sunlance.c: * This was the sun4c killer. Shit, stupid bug. |
![]() |
Quellcode |
1 |
less /usr/portage/skel.ebuild |
Zitat
# inherit lists eclasses to inherit functions from. Almost all ebuilds should
# inherit eutils, as a large amount of important functionality has been
# moved there. For example, the $(get_libdir) mentioned below wont work
# without the following line:
inherit eutils
# A well-used example of an eclass function that needs eutils is epatch. If
# your source needs patches applied, it's suggested to put your patch in the
# 'files' directory and use:
#
# epatch ${FILESDIR}/patch-name-here
#
# eclasses tend to list descriptions of how to use their functions properly.
# take a look at /usr/portage/eclasses/ for more examples.
![]() |
Quellcode |
1 |
man ebuild |
Zitat
merge
Normally, to merge an ebuild, you need to fetch, unpack, compile, install and qmerge. If you're simply interested in merging the ebuild, you can use this command, which will perform all these steps for you, stopping along the way if a particular step doesn't complete successfully.