Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Paket herunterladen, Quelltext ändern, kompilieren.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
genno
n00b
n00b


Joined: 05 Feb 2005
Posts: 1

PostPosted: Sat Feb 05, 2005 12:40 pm    Post subject: Paket herunterladen, Quelltext ändern, kompilieren. Reply with quote

Hi

wie kann ich ein Software Paket mit emerge in einem Ordner herunterladen, dann den Quelltext ändern und dann das Paket wie gewohnt mit emerge kompilieren? Am besten sollte dann das nächste update das paket nicht updaten. Wie kann man das verhindern?

bye :)
Back to top
View user's profile Send private message
sirro
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1472
Location: aachen.nrw.de.eu

PostPosted: Sat Feb 05, 2005 12:52 pm    Post subject: Reply with quote

Die Frage gabs schon oefter, ich weiss allerdings momentan nicht wonach ich suchen soll.

Code:
man ebuild

Da steht drin wie man die Pakete einzeln entpacken, kompilieren und mergen kann. Editieren kannst du dann unter /var/tmp/portage/paket/work

EDIT: mein Ehrgeiz hat mal wieder nicht locker gelassen ;-)
https://forums.gentoo.org/viewtopic.php?t=158930
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Sat Feb 05, 2005 12:58 pm    Post subject: Reply with quote

Hallo genno

Bitte benutze das nächste mal VOR dem Posten die Suchfunktion. Da findest du z.B. den folgenden Post, wovon Sirro's Antwort wohl einer Antwort auf deine Frage entspricht.

https://forums.gentoo.org/viewtopic.php?t=158930&highlight=sourcecode+%E4ndern

EDIT: Erm... tja, wenn zwei das selbe suchen oder so. Warst schneller als ich sirro... :D
Back to top
View user's profile Send private message
Ragin
l33t
l33t


Joined: 14 Apr 2003
Posts: 776

PostPosted: Sat Feb 05, 2005 1:05 pm    Post subject: Reply with quote

Wenn du es schnell haben willst kannst du auch einfach emerge ... eingeben. Nachdem er das Paket runterladen und ausgepackt hat kannst du <Strg> + z drücken und erstmal alles in Ruhe bearbeiten (Dateien liegen in /var/tmp/portage/...).

Sobald du fertig bist kannst du dann mit dem Befehl fg (ForeGround) weiter kompilieren lassen.
Oder du saugst dir die Sourcen (entweder per Hand oder per emerge -f ....), entpackst sie per Hand, änderst alles, packst sie wieder zusammen und kopierst sie wieder nach /usr/portage/distfiles und führst dann ein ebuild ... digest aus.
_________________
"Innerhalb der Computergemeinschaft lebt man nach der Grundregel, die Gegenwart sei ein Programmfehler, der in der nächsten Ausgabe behoben sein wird."

Clifford Stoll, amerik. Astrophysiker u. Computer- Pionier
Back to top
View user's profile Send private message
primat
Guru
Guru


Joined: 12 Jan 2004
Posts: 437
Location: Berlin

PostPosted: Sat Feb 05, 2005 1:11 pm    Post subject: Reply with quote

Statt der strg-z Sache würde ich eher
emerge -f blabla
entpacken
Quellen bearbeiten
packen
zurück in $DISTDIR
ebuild blabla digest
emerge blabla
Gruss
primat
Back to top
View user's profile Send private message
dertobi123
Retired Dev
Retired Dev


Joined: 19 Nov 2002
Posts: 2679
Location: Oberhausen, Germany

PostPosted: Sat Feb 05, 2005 1:12 pm    Post subject: Re: Paket herunterladen, Quelltext ändern, kompilieren. Reply with quote

genno wrote:
wie kann ich ein Software Paket mit emerge in einem Ordner herunterladen, dann den Quelltext ändern und dann das Paket wie gewohnt mit emerge kompilieren?

http://www.gentoo.de/doc/de/faq.xml#doc_chap4_sect2
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Sat Feb 05, 2005 2:17 pm    Post subject: Re: Paket herunterladen, Quelltext ändern, kompilieren. Reply with quote

Am einfachsten ist es, einen Patch zu erstellen und das Ebuild um ein passendes epatch zu ergänzen. Wenn es dauerhaft sein soll, kann man statt einem Overlay auch RSYNC_EXCLUDEFROM benutzen.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum