Grom Skrevet 9. august 2005 Del Skrevet 9. august 2005 Bær over med meg her, mulig jeg er noe på bærtur . Jeg kjører Ubuntu. Når jeg installerer applikasjoner v.hj.a. apt så kan jeg kjøre disse ved å skrive inn navnet på applikasjonen i et shell. Installerer jeg f.eks amsn så kan jeg skrive "amsn" for å starte amsn. *Har dette noe å gjøre med med at det legges til filer i /usr/bin? Når jeg pakker ut en tarball, si f.eks eclipse, så får jeg stort sett pakket ut en mappe med applikasjonsfilene. For å kjøre programmet må jeg først navigere meg inn i denne mappen for så å kjøre den kjørbare filen derfra. *Hvordan får jeg gjort slik at jeg kun kan skrive filnavnet til den kjørbare filen i shell for å starte applikasjonen? Takker for svar. Lenke til kommentar
olear Skrevet 9. august 2005 Del Skrevet 9. august 2005 Jeg lager alltid en "bin" mappe i hjemmeområdet mitt. Perfekt til programmer/scripts som bare jeg har tilgang til. export PATH=$HOME/bin:$PATH Lenke til kommentar
Gronz Skrevet 9. august 2005 Del Skrevet 9. august 2005 *Har dette noe å gjøre med med at det legges til filer i /usr/bin? Ja, mappen /usr/bin er normalt lagt inn i miljøvariablen $PATH som definerer hvor bash (kommandolinjeskallet) skal søke når du skriver inn en kommando. *Hvordan får jeg gjort slik at jeg kun kan skrive filnavnet til den kjørbare filen i shell for å starte applikasjonen? Hvis du flytter den kjørbare filen til en mappe i $PATH (normalt /usr/bin, /usr/local/bin, /bin og /usr/X11R6/bin) vil programmet startes når du skriver programnavnet. Husk at eventuelle bibliotek som følger med også må flyttes til de korrekte stedene i filsystemet. Har ikke Eclipse en installer som gjør dette? Hvis programmet distribueres i kildekodepakker kjør "make install" etter å ha kjørt "make" for å flytte filene. Lenke til kommentar
objorkum Skrevet 9. august 2005 Del Skrevet 9. august 2005 Køyr dette får å sjå kva som er i PATH: echo $PATH Lenke til kommentar
RattleBattle Skrevet 9. august 2005 Del Skrevet 9. august 2005 cd /usr/bin sudo ln -s /path/to/executive/file Lenke til kommentar
Manuel Skrevet 9. august 2005 Del Skrevet 9. august 2005 Det er faktisk en grunn til at man er nødt til å "tvinge" shellet til å kjøre filer uten execute-bit eller som ligger utenfor PATH: Med det idiotiske systemet i Windows, er det svært gunstig å kalle en fil med virus dir.exe - den første kommandoen en bruker vil kjøre etter å ha pakket ut et arkiv... Lenke til kommentar
Grom Skrevet 9. august 2005 Forfatter Del Skrevet 9. august 2005 Takker for alle svar. Dere har nå bidratt til å gjøre hverdagen min bittelitt enklere . Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå