sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #74450
Re: Portage - emerge til RH
On Sat, Jun 26, 2004 at 11:11:19AM +0200, Torben Andersen wrote:
> Nogen, der ved om subj. kan bringes til at fungere ??
> Jeg kom desværre til at angive /usr/local (og ikke /usr/local/firefox)
> som installationsdirectory til firefox, hvorved hele /usr/local og
> dermed også min dvdrip/transcode røg :-( Da transcode kræver et utal af
> pakker, som skal kompileres med et utal af options, ville det være rart
> at kunne skrive: "emerge dvdrip" og lave noget fornuftigt, som at spille
> fodbold den næste time :-)
Teoretisk kan det godt lade sig gøre, du skal bare være opmærksom på at
en række pakker som dit system ikke har godt af vil blive forsøgt
installeret. En af de vigtigste her er baselayout som du IKKE ønsker
lagt ind oven i dit RedHat layout. Det kan man komme uden om ved at
injecte de pakker som ikke skal ind (injecte betyder at en pakke bliver
registreret i portage pakkedatabasen som værende installeret, selvom den
ikke er der, hvilket gør at pakker der depender på den ikke brokker
sig).
Det kræver en hel del viden om Portage og Gentoo at lave sådan en
opsætning som du efterspørger, og du vil nok heller ikke komme uden om
visse problemer såsom pakker der installerer init-scripts som ikke
virker med RedHats init-system.
Du skal måske overveje andre muligheder. Dengang jeg var en del af
SourceMage teamet brugte vi et rimelig smart program som kunne overvåge
en compile/install process og registrere hvilke filer der blev oprettet
på filsystemet, således at man har en liste til nemt at kunne fjerne dem
senere. Jeg kan desværre ikke helt huske navnet, men det er vidst senere
blevet udviddet til at være et helt system til brug til at håndtere
source baserede pakker (tarballs direkte fra udviklerne) på systemer der
eller kun benytter binære pakker. Det burde være lige det du er ude
efter hvis du gerne vil bruge en del programmer på din RedHat som ikke
findes som RPM pakker, da du så nemt kan fjerne programmer og opgradere
dem og alt det andet man forventer af et pakkesystem.
Er der nogen her der kan komme på navnet til det program?
--
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/O d--@ s:+ a-- C++ UL+++$ P++ L+++ E- W+ N(+) o K? w O-- M- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b++ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BFECB41
Follow ups
References