Gå til innhold

Hvor skal programmer installeres?


Anbefalte innlegg

Har nettopp gått over til linux (mandrake 9.1). Er kjempefornøyd, men jeg vil (seøvfølgelig) legge til noen ekstra programmer.

 

Har fått med meg at linux har et nokså praktisk oppbygning av filsystemet, med mapper som /home og /root. Men hvor skal alle programmene og all kildekoden til programmene ligge?

 

På forhånd takk for alle svar.

Lenke til kommentar
Videoannonse
Annonse

Så legges det vel en symbolsk link til /bin eller /sbin, som gjør at du kan kjøre programmet uten å gi den aboslutte "pathen". Noen programmer legger ikke en symbolsk link der, og da kan du gjøre det. Da kan du starte programmet med å bare skrive navnet på det, og du slipper å skrive hele "veien" til den kjørbare filen.

Du lager en symbolsk link slik;


ln -s kilde endepunkt

Altså om du har en fil kalt MozillaFirebird i /home/test som du vil kunne starte med å skrive MozillaFirebird så skriver du

ln -s /home/test/MozillaFirebird /bin/MozillaFirebird

Lenke til kommentar
Så legges det vel en symbolsk link til /bin eller /sbin, som gjør at du kan kjøre programmet uten å gi den aboslutte "pathen". Noen programmer legger ikke en symbolsk link der, og da kan du gjøre det. Da kan du starte programmet med å bare skrive navnet på det, og du slipper å skrive hele "veien" til den kjørbare filen.

Du lager en symbolsk link slik;


ln -s kilde endepunkt

Programfilene som er kjørbare legges i /usr/bin (bortsett fra bash, cp, mkdir o.l. programmer som er veldig viktige, de legges i /usr/bin. Programmer som bare skal kunne kjøres som root, legges i /sbin og /usr/sbin. Dersom du innstalerer fra kildekode vil programfilene legges i /usr/local/bin eller /usr/local/sbin dersom det er bare root som skal kjøre dem.

Lenke til kommentar
Det er egentlig ganske kaotisk og uoversiktelig.. lurer på om fil-strukturen blir endret noen gang..

Det er nok mange historiske grunner til at den er slik, selv synes jeg filstrukturen er grei når man blir vant til den.

 

Den avataren din; er det Linus ?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...