Ubuntu directory struktur og installation af go

Få hjælp til at sætte programmer eller funktioner op.
ismetteren
Indlæg: 18
Tilmeldt: 14. jul 2008, 13:16

Ubuntu directory struktur og installation af go

Indlæg af ismetteren »

Jeg har undret mig lidt over hvordan directory strukturen i ubunu fungere, og nu bliver jeg nødt til at finde ud af det(eller i hvert fald noget af det), da jeg har tænkt mig, at prøve at installere google go.

Som man kan se her: http://golang.org/doc/install.html skal der sættes to envoriment variabler, der siger hvor henholds vis GOroot(src, doc osv.) og GObin(compilers og linkers vil jeg tro) skal placeres.

Hvor vil det være hensigtsmæssigt at placere disse to mapper? Har ingen ide om hvor Go root skal være, men Go bin skal vel være i /bin, /usr/bin eller /usr/local/bin, men hvilken??(er ikke sikker på hvad forksellen er)

Og når jeg nu selv laver nogle programmer, hvor burde jeg så ligge dem? en af de tre bin mapper, eller /opt?

Eller burde man bare smide det hele i ~
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Ubuntu directory struktur og installation af go

Indlæg af lath »

ismetteren skrev:Jeg har undret mig lidt over hvordan directory strukturen i ubunu fungere, og nu bliver jeg nødt til at finde ud af det(eller i hvert fald noget af det), da jeg har tænkt mig, at prøve at installere google go.

Som man kan se her: http://golang.org/doc/install.html skal der sættes to envoriment variabler, der siger hvor henholds vis GOroot(src, doc osv.) og GObin(compilers og linkers vil jeg tro) skal placeres.

Hvor vil det være hensigtsmæssigt at placere disse to mapper? Har ingen ide om hvor Go root skal være, men Go bin skal vel være i /bin, /usr/bin eller /usr/local/bin, men hvilken??(er ikke sikker på hvad forksellen er)

Og når jeg nu selv laver nogle programmer, hvor burde jeg så ligge dem? en af de tre bin mapper, eller /opt?

Eller burde man bare smide det hele i ~


Om Linux filsystem: http://tldp.org/LDP/intro-linux/html/chap_03.html

Hvordan du skal installere et program via source, står typisk en INSTALL.TXT, eller README.TXT fil.
Da du vil scripte kan du læse "Advanced BASH scripting Guide" http://tldp.org/LDP/abs/html/

Jeg installerer mine programmer i
$HOME/bin
.
Hvor $HOME er det der svarer til "Hjemmemappe" fra "Steder" menuen.

Da mit brugernavn på min computer er
lars

vil
$HOME

være
/home/lars

på min computer.

Det kan du også kan finde i en Terminal med

Kode: Vælg alt

echo $HOME


/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
jlouis
Indlæg: 56
Tilmeldt: 10. aug 2009, 00:23
IRC nickname: jlouis

Re: Ubuntu directory struktur og installation af go

Indlæg af jlouis »

ismetteren skrev:Jeg har undret mig lidt over hvordan directory strukturen i ubunu fungere, og nu bliver jeg nødt til at finde ud af det(eller i hvert fald noget af det), da jeg har tænkt mig, at prøve at installere google go.

Som man kan se her: http://golang.org/doc/install.html skal der sættes to envoriment variabler, der siger hvor henholds vis GOroot(src, doc osv.) og GObin(compilers og linkers vil jeg tro) skal placeres.

Hvor vil det være hensigtsmæssigt at placere disse to mapper? Har ingen ide om hvor Go root skal være, men Go bin skal vel være i /bin, /usr/bin eller /usr/local/bin, men hvilken??(er ikke sikker på hvad forksellen er)

Og når jeg nu selv laver nogle programmer, hvor burde jeg så ligge dem? en af de tre bin mapper, eller /opt?

Eller burde man bare smide det hele i ~


Hvis du bare selv skal lege med det, så er $HOME/go som $GOROOT fin. Husk også at sætte GOARCH og GOOS. GOBIN bliver sat til $HOME/bin by default.

Hvis du skal installere det det rigtige sted, så kig i 'man hier'. Du kan dog nok med fordel vente til nogen pakker go til Ubuntu. Generelt skal du checke 'stow' og 'checkinstall' pakkerne ud.