View previous topic :: View next topic |
Author |
Message |
Marvin-X Tux's lil' helper
Joined: 31 Jul 2002 Posts: 126
|
Posted: Tue Aug 06, 2002 4:01 pm Post subject: Software (nicht in Portage) richtig installieren? |
|
|
Hallo,
irgendwie ein unschöner Betreff aber ich erläuter mal was ich damit meine.
Es gibt einige Programme die nicht im Portagetree enthalten sind. Kein Problem man holt sich die Quellen und compiliert. Aber wie macht man es richtig damit die neuen Programme evtl im Portage angemeldet sind oder wenn das Paket zukünftig vorhanden ist auch upgedatet wird. Sollte ich checkinstall verwenden?
Mir geht es darum Inkosistenzen zu vermeiden.
Wie macht Ihr das so? |
|
Back to top |
|
|
Beforegod Bodhisattva
Joined: 10 Apr 2002 Posts: 1494 Location: Frankfurt/Main
|
Posted: Tue Aug 06, 2002 9:42 pm Post subject: |
|
|
Die einfachste Möglichkeit wäre ein ebuild dafür zu schreiben.
Oder mit emerge --inject paketname
sollte das Paket dann mal in den Tree aufgenommen werden musst Du es allerdings wieder normal installieren (sprich per emerge paketname) |
|
Back to top |
|
|
Marvin-X Tux's lil' helper
Joined: 31 Jul 2002 Posts: 126
|
Posted: Wed Aug 07, 2002 5:09 am Post subject: |
|
|
Beforegod wrote: | Die einfachste Möglichkeit wäre ein ebuild dafür zu schreiben. |
Wäre das http://gentoo-deutsch.berlios.de/htmlfromxsl/gentoo-howto.html die richtige Anleitung dafür?
Beforegod wrote: | Oder mit emerge --inject paketname |
Danke für den Tipp. Werde ich mir heute noch anschauen. Verstehe ich das richtig, das dann das sogenannte "fremde Paket" im Portage registriert wird? Also könnte ich dann auf so was wie Checkinstall verzichten.
Beforegod wrote: | sollte das Paket dann mal in den Tree aufgenommen werden musst Du es allerdings wieder normal installieren (sprich per emerge paketname) |
Das ist klar. Das Paket muss dann vorher deinstalliert werden? |
|
Back to top |
|
|
Beforegod Bodhisattva
Joined: 10 Apr 2002 Posts: 1494 Location: Frankfurt/Main
|
Posted: Wed Aug 07, 2002 8:59 am Post subject: |
|
|
Marvin-X wrote: | Beforegod wrote: | Die einfachste Möglichkeit wäre ein ebuild dafür zu schreiben. |
Wäre das http://gentoo-deutsch.berlios.de/htmlfromxsl/gentoo-howto.html die richtige Anleitung dafür?
Beforegod wrote: | Oder mit emerge --inject paketname |
Danke für den Tipp. Werde ich mir heute noch anschauen. Verstehe ich das richtig, das dann das sogenannte "fremde Paket" im Portage registriert wird? Also könnte ich dann auf so was wie Checkinstall verzichten.
Beforegod wrote: | sollte das Paket dann mal in den Tree aufgenommen werden musst Du es allerdings wieder normal installieren (sprich per emerge paketname) |
Das ist klar. Das Paket muss dann vorher deinstalliert werden? |
Die Anleitung ist die richtige!
Bei emerge --inject bin ich mir nicht sicher ob man die Pakete wieder deinstallieren muss wenn eine neue version rauskommt..
Und das emerge --inject wie checkinstall ist, ist falsch!
Es vermerkt nur, das das Paket da ist, aber nicht welche Dateien er verwendet. Also nimm lieber checkinstall dafür!
Gruß,
BeforeGod |
|
Back to top |
|
|
Tharkun Tux's lil' helper
Joined: 02 May 2002 Posts: 106
|
Posted: Wed Aug 07, 2002 9:25 am Post subject: |
|
|
Wo siehst du eigentlich das Problem ? Portage installiert Pakete immer nach /usr (oder binary only pakete nach /opt). Du kannst also ohne Probleme nach /usr/local installieren ohne irgendwas von gentoo durcheinander zu werfen.
Aber wie schon gesagt wurde, wieso nicht einfach einen ebuild schreiben :) |
|
Back to top |
|
|
|