"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Gentoo Pakete erstellen

Dumdideldum 21.03.2004 - 10:46 1001 5
Posts

Dumdideldum

Here to stay
Avatar
Registered: Jun 2001
Location: Vienna
Posts: 1511
Ich bin (noch immer) dabei, mein Gentoo von stage1 heraus zu compilieren. Das System ist nahezu komplett (nach 2 Tagen :D ) - nur eine Frage hätte ich.

Unter Fedora gab es die einfache Möglichkeit, mittels checkinstall ein kompiliertes Programm in ein RPM zu verwandeln, und dieses damit komfortabel zu installieren / deinstallieren.

Laut Gentoo docs ist dies auch möglich, nur ist der ganze Prozess sehr aufwendig. Daher meine Frage:
Gibt es eine einfachere Möglichkeit um Pakete zu erstellen, und diese dann mittels emerge zu installieren oder eben zu deinstallieren ?

thx

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Willst du Ebuilds schreiben oder Binary-Pakete erstellen?

Dumdideldum

Here to stay
Avatar
Registered: Jun 2001
Location: Vienna
Posts: 1511
Zitat von that
Willst du Ebuilds schreiben oder Binary-Pakete erstellen?

ist mir nicht so wichtig, ich möchte einfach die Möglichkeit haben, die compilierten Pakete nach dem Installieren wieder deinstallieren zu können - meistens gibts ja kein make uninstall.


thx

ChrisK

dun dun dunnn
Avatar
Registered: Dec 2001
Location: Graz
Posts: 529
Zitat von Dumdideldum
ist mir nicht so wichtig, ich möchte einfach die Möglichkeit haben, die compilierten Pakete nach dem Installieren wieder deinstallieren zu können - meistens gibts ja kein make uninstall.


thx

ich versteh nicht ganz was du meinst. willst du packete die du mit emerge installiert hast entfernen?

--> dann benutz: emerge -C packetname (das ist jedoch riskant bei packeten die abhängigkeiten zu anderen packeten haben)

Dumdideldum

Here to stay
Avatar
Registered: Jun 2001
Location: Vienna
Posts: 1511
Nein, erm:

Beispiel:
Ich will ein proggy installieren, das nicht im Portage-Tree vorhanden ist (solls geben).
Normale Prozedure ist ./configure && make && make install.

Da man aber nach make install das Programm meist nicht mehr ohne erheblichen Aufwand entfernen kann, würde es praktisch sein, dies mittels emerge dann zu deinstallieren.

Wie bei einer rpm basierten Distri, da hab ich mittels checkinstall das Kompilierte in eine RPM gepackt, und dieses dann leicht Installieren / Deinstallieren können.

Symon

Addicted
Avatar
Registered: Jul 2001
Location: Vienna
Posts: 483
schreib einfach ein ebuild zu dem prog das du installiern willst, gute doku dazu gibts ja, und im portage tree sind auch massenhaft beispiele ;)
wenns keine allzu ausgefallene installationsprozedur hat und es nur auf deiner plattform laufen soll, is das ebuild schreiben kein grosses prob.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz