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 ~
Ubuntu directory struktur og installation af go
-
- Indlæg: 18
- Tilmeldt: 14. jul 2008, 13:16
-
- 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
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
-
- Indlæg: 56
- Tilmeldt: 10. aug 2009, 00:23
- IRC nickname: jlouis
Re: Ubuntu directory struktur og installation af go
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.