/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Kompile og teste mozilla på (Gentoo) li
Fra : Henrik Lynggaard


Dato : 04-06-03 20:21

Hejsa

Jeg vil godt prøve at kigge lidt nærmere på kildekoden bagved mozilla,
men jeg er lidt i tvivl om hvordan det bedst skal gøres det med
kompilering osv., og hvilke problemer jeg kan rende ud i.


- Jeg vil gerne kunne kompile/bygge min mozilla version og have den
kørende ved siden af min stabile mozilla installation. Jeg ved godt jeg
sikkert ikke kan køre dem på samme tid, men det at jeg kompilere min
egen version skal ikke ødelægge den normale mozilla 1.3.1 installation.

Hvordan gør jeg bedst det ?


- Når jeg nu kører gentoo linux, er der så nogen der ved hvordan jeg
holder min egen mozilla adskilt fra gentooø's portage system. Er der
noget specielt jeg skal gøre for at holde de to adskilt.

mvh
henrik

ps. spørgsmålet er også oprettet på forums.gentoo.org, men uden svar endnu.


 
 
Henrik Farre (04-06-2003)
Kommentar
Fra : Henrik Farre


Dato : 04-06-03 20:35

On Wed, 04 Jun 2003 21:21:07 +0200
Henrik Lynggaard <henrik@lynggaard.org> wrote:

> Hvordan gør jeg bedst det ?
>
>
> - Når jeg nu kører gentoo linux, er der så nogen der ved hvordan jeg
> holder min egen mozilla adskilt fra gentooø's portage system. Er der
> noget specielt jeg skal gøre for at holde de to adskilt.

Du kan jo lave dit eget ebuild, og så er der noget med en variable der
hedder noget med: mozilla_five eller mozilla_home eller sådan noget, der
kan du sikker finde inde på forums.gentoo.org i forbindelse med at
phoenix/firebird starter i stedet for mozilla.

--
Mvh. / Kind regards
Henrik Farre

http://www.cs.auc.dk/~enrique

Lars Kongshøj (04-06-2003)
Kommentar
Fra : Lars Kongshøj


Dato : 04-06-03 20:34

Henrik Lynggaard wrote:
> - Jeg vil gerne kunne kompile/bygge min mozilla version og have den
> kørende ved siden af min stabile mozilla installation. Jeg ved godt jeg
> sikkert ikke kan køre dem på samme tid, men det at jeg kompilere min
> egen version skal ikke ødelægge den normale mozilla 1.3.1 installation.
> Hvordan gør jeg bedst det ?

Installerer den i et seperat katalog vha configure
--prefix=inst-katalog.

Jeg konfigurer den under lfs med noget a la:

../configure --prefix=/opt/mozilla-1.3 --with-system-jpeg
--with-system-zlib --with-system-png --with-system-mng
--enable-toolkit-gtk --enable-crypto --enable-java-supplement
--disable-debug --enable-optimize=-O2 --disable-dtd-debug --enable-strip
--with-user-appdir=.mozilla.org --disable-pedantic

Argumentet --with-user-appdir=.mozilla.org burde så vidt jeg kan læse
mig til få den til at gemme filer i i stedet for ~/.mozilla - men det
virker nu ikke.

> - Når jeg nu kører gentoo linux, er der så nogen der ved hvordan jeg
> holder min egen mozilla adskilt fra gentooø's portage system. Er der
> noget specielt jeg skal gøre for at holde de to adskilt.

Næ, ikke andet end at installere den i et seperat katalog.

--
Lars Kongshøj
http://www.kongshoj.com/

Henrik Lynggaard (04-06-2003)
Kommentar
Fra : Henrik Lynggaard


Dato : 04-06-03 21:13

Lars Kongshøj wrote:
> Henrik Lynggaard wrote:
>
>>- Jeg vil gerne kunne kompile/bygge min mozilla version og have den
>>kørende ved siden af min stabile mozilla installation. Jeg ved godt jeg
>>sikkert ikke kan køre dem på samme tid, men det at jeg kompilere min
>>egen version skal ikke ødelægge den normale mozilla 1.3.1 installation.
>>Hvordan gør jeg bedst det ?
>
>
> Installerer den i et seperat katalog vha configure
> --prefix=inst-katalog.

det vil sige at du fra et sted i dit hjemme biliottek f.eks
~/udvikling/mozillatest, laver en:

Manually drive the build
1. cd mozilla
2. ./configure
Your options may vary.
For configure options, run "./configure --help",
or use the Unix Build Configurator.
3. gmake

efter du har lavet al koden, eller bruger du

1. Save the script from Unix Build Configurator as ~/.mozconfig.
2. cvs co -f mozilla/client.mk
3. cd mozilla
4. gmake -f client.mk

>
> Jeg konfigurer den under lfs med noget a la:
<snip>

takkker
> Næ, ikke andet end at installere den i et seperat katalog.

okay var bare ikke sikkert. Ved du hvad er den der MOZILLA_FIVE_HOME
ting er ?

mvh
henrik



Lars Kongshøj (04-06-2003)
Kommentar
Fra : Lars Kongshøj


Dato : 04-06-03 21:43

Henrik Lynggaard wrote:
> Lars Kongshøj wrote:
> > Installerer den i et seperat katalog vha configure
> > --prefix=inst-katalog.
> det vil sige at du fra et sted i dit hjemme biliottek f.eks
> ~/udvikling/mozillatest, laver en:
(klip)

Ja, eller fra /usr/src, gør noget a la

tar xfj mozilla-source-1.3.tar.bz2
cd mozilla
../configure ...
make
make install

Hedder den gmake på Gentoo? Jeg tror du klarer dig fint med make.

Så vidt jeg kan gennemskue henviser dine installationsvejledninger
primært til tidligere versioner af mozilla, hvor man installerede i
source-kataloget, det er heldigvis ikke nødvendigt længere.

> okay var bare ikke sikkert. Ved du hvad er den der MOZILLA_FIVE_HOME
> ting er ?

Noget, man ikke burde have behov for, hvis man konfigurer/installerer
det fornuftigt.

--
Lars Kongshøj
http://www.kongshoj.com/

Henrik Lynggaard (05-06-2003)
Kommentar
Fra : Henrik Lynggaard


Dato : 05-06-03 17:26

Lars Kongshøj wrote:
> Henrik Lynggaard wrote:
>
>>Lars Kongshøj wrote:
>>
>>>Installerer den i et seperat katalog vha configure
>>>--prefix=inst-katalog.
>>
>>det vil sige at du fra et sted i dit hjemme biliottek f.eks
>>~/udvikling/mozillatest, laver en:
>
> (klip)
>
> Ja, eller fra /usr/src, gør noget a la
>
> tar xfj mozilla-source-1.3.tar.bz2
> cd mozilla
> ./configure ...
> make
> make install
>
> Hedder den gmake på Gentoo? Jeg tror du klarer dig fint med make.

gmake er hvad der står her: http://www.mozilla.org/build/unix.html , men
det kan jo være siden bare ikke er opdateret.

Jeg tror næppe gentoo er wierd mht make, da det jo er en source basseret
distro

>>okay var bare ikke sikkert. Ved du hvad er den der MOZILLA_FIVE_HOME
>>ting er ?
>
>
> Noget, man ikke burde have behov for, hvis man konfigurer/installerer
> det fornuftigt.

Noget specielt man skal gøre, eller bare følge deres anvisninger..

mvh
henrik



Lars Kongshøj (05-06-2003)
Kommentar
Fra : Lars Kongshøj


Dato : 05-06-03 20:07

Henrik Lynggaard wrote:
> Lars Kongshøj wrote:
> > Hedder den gmake på Gentoo? Jeg tror du klarer dig fint med make.
> gmake er hvad der står her: http://www.mozilla.org/build/unix.html , men
> det kan jo være siden bare ikke er opdateret.

Gnu make installeres vist ofte som gmake på kommercielle unix'er. På
linux-systemer er gnu make den normale make.

> >>okay var bare ikke sikkert. Ved du hvad er den der MOZILLA_FIVE_HOME
> >>ting er ?
> > Noget, man ikke burde have behov for, hvis man konfigurer/installerer
> > det fornuftigt.
> Noget specielt man skal gøre, eller bare følge deres anvisninger..

Så længe man ikke flytter filerne, fra det sted de installeres vha. en
af de gængse installationsprocedurer, skulle det være overflødigt at
sætte den.

--
Lars Kongshøj
http://www.kongshoj.com/

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste