View previous topic :: View next topic |
Author |
Message |
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Tue Jan 06, 2004 9:03 am Post subject: Sourcen nach ebuild unpack installieren ? |
|
|
Ich habe ein ebuild mit unpack extrahiert um es zu verändern.
Jetzt möchte ich es installieren.
Aus dem man ebuild werde ich nicht ganz schlau.
Mit ebuild compile werden laut man page nur die sourcen kompiliert. ebuild merge durchläuft fetch, unpack usw. was ich verhindern möchte.
Wie kann ich die veränderten sourcen sauber installieren ? |
|
Back to top |
|
|
ralph Advocate
Joined: 02 Mar 2003 Posts: 2001 Location: Hamburg
|
Posted: Tue Jan 06, 2004 9:08 am Post subject: |
|
|
Am einfachsten wäre wohl die veränderten sourcen einfach neu zu packen. Dann ein ebuild /usr/portage/welchesebuildauchimmer digest und dann einfach mergen. _________________ The computer can't tell you the emotional story. It can give you the exact mathematical design, but what's missing is the eyebrows.
- Frank Zappa |
|
Back to top |
|
|
Brrakker n00b
Joined: 20 Dec 2002 Posts: 69 Location: Hamburg
|
Posted: Tue Jan 06, 2004 9:34 am Post subject: |
|
|
Hallo,
Quote: | Am einfachsten wäre wohl die veränderten sourcen einfach neu zu packen. Dann ein ebuild /usr/portage/welchesebuildauchimmer digest und dann einfach mergen. |
Warum? Was spricht denn gegen:
Code: | ebuild path/to/package.ebuild preinst
ebuild path/to/package.ebuild install
ebuild path/to/package.ebuild postinst
ebuild path/to/package.ebuild config
|
Je nachdem was das ebuild so hergibt.
Dazu gibt es natürlich auch ausreichend Dokumentation:
http://www.gentoo.org/doc/en/gentoo-howto.xml#doc_chap4
Bye
Edit: Ich vergass: ebuild path/to/package.ebuild qmerge!
Es sei an der passenden Stelle einzufügen (Der doc zu entnehmen) |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Tue Jan 06, 2004 9:43 am Post subject: |
|
|
ralph wrote: | Am einfachsten wäre wohl die veränderten sourcen einfach neu zu packen. Dann ein ebuild /usr/portage/welchesebuildauchimmer digest und dann einfach mergen. |
Wie packen ? gibt es dafür einen ebuild befehl ? ebuild package funktioniert nicht.
@Brrakker
Hier habe ich ein ähnliches Problem. Wie wird aus den entpackten sourcen wieder ein ebuild ? |
|
Back to top |
|
|
ralph Advocate
Joined: 02 Mar 2003 Posts: 2001 Location: Hamburg
|
Posted: Tue Jan 06, 2004 9:47 am Post subject: |
|
|
Brrakker wrote: |
Warum? Was spricht denn gegen:
Code: | ebuild path/to/package.ebuild preinst
ebuild path/to/package.ebuild install
ebuild path/to/package.ebuild postinst
ebuild path/to/package.ebuild config
|
|
Keine Ahnung, was sollte dagegen sprechen?
Ist nur die Frage was einfacher ist, oder was besser gefällt. _________________ The computer can't tell you the emotional story. It can give you the exact mathematical design, but what's missing is the eyebrows.
- Frank Zappa |
|
Back to top |
|
|
ralph Advocate
Joined: 02 Mar 2003 Posts: 2001 Location: Hamburg
|
Posted: Tue Jan 06, 2004 9:49 am Post subject: |
|
|
Quote: | Wie packen ? gibt es dafür einen ebuild befehl ? ebuild package funktioniert nicht. |
Einfach mit tar. _________________ The computer can't tell you the emotional story. It can give you the exact mathematical design, but what's missing is the eyebrows.
- Frank Zappa |
|
Back to top |
|
|
Brrakker n00b
Joined: 20 Dec 2002 Posts: 69 Location: Hamburg
|
Posted: Tue Jan 06, 2004 9:49 am Post subject: |
|
|
@barbar
Nun hab ich doch schon den link gepostet! Soll ich noch vorlesen?
package Creates a Gentoo tbz2 package |
|
Back to top |
|
|
Brrakker n00b
Joined: 20 Dec 2002 Posts: 69 Location: Hamburg
|
Posted: Tue Jan 06, 2004 9:50 am Post subject: |
|
|
Wie funktioniert nicht? Fehlermeldungen. Hatte bisher keine Probleme. |
|
Back to top |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Tue Jan 06, 2004 10:04 am Post subject: Re: Sourcen nach ebuild unpack installieren ? |
|
|
barbar wrote: | Wie kann ich die veränderten sourcen sauber installieren ? |
ebuild ... unpack
modifizieren
ebuild ... compile
ggf. nochmal modifizieren
ebuild ... install
ggf. nochmal modifizieren
ebuild ... qmerge
Einfacher ist es natürlich, ein abgeändertes Ebuild inkl. Patches lokal vorzuhalten.
Carlo _________________ Please make sure that you have searched for an answer to a question after reading all the relevant docs. |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Tue Jan 06, 2004 11:14 am Post subject: |
|
|
@ ralph
Deine Variante klingt einfach. Ist es wahrscheinlich auch, nur hab ich mir beim packen etwas durcheinander gebracht. hab dann mit emerge sync den protage tree wieder hingebracht. Mit etwas mehr Sorgfalt meinerseits hätte es wahrscheinlich wirklich einfach funktioniert.
@ Carlo
So hats reibungslos geklappt
Danke |
|
Back to top |
|
|
|