Når du laster ned og installerer kryssplattform programvare på både Microsoft Windows og Linux , kan du støte på ulike installasjonsskriptene . I noen tilfeller skriptene ment for Windows vil ende i en " exe" filsuffiks , og som alle kjørbare filer på Windows kan kjøres ved å dobbeltklikke det med musen , eller ved å skrive manuset navn på kommandolinjen . På Linux kan imidlertid manuset ende med en " bin" suffiks , og , i motsetning til på Windows, vil ikke kjøre når enten dobbel - klikket eller kjøres fra kommandolinjen. Løsningen er å endre tilgang modus rettighetene på filen slik at Linux gjenkjenner den som en kjørbar script . Instruksjoner
Å gjøre en fil med en " bin" suffiks Kjørbar
en
Åpne et terminal vindu og naviger til katalogen der du lagret installasjonsskriptet . For eksempel, hvis du lagret filen i " Downloads " katalogen i hjemmet mappen du vil gjøre følgende (erstatte " dittbrukernavn " med riktig brukernavn) : en
cd /home /dittbrukernavn /Downloads
eller rett og slett : en
cd ~ /Downloads
2
Bruk chmod verktøyet til å endre installasjonen script sin tilgang modus tillatelser ved å skrive dette på kommandolinjen og trykke "enter " : en
chmod + x theScript.bin
of course, erstatte" theScript "med det faktiske navnet på skriptet . Hvis du har glemt skrivemåten kan du skrive inn følgende på kommandolinjen for å vise den: .
Ls * bin
3 p Hvis , ved utføring forrige trinn , får du en advarsel som ligner på dette : en
" chmod : endre tillatelser ` theScript.bin ' : Operation ikke tillatt "
p Det betyr at noen , kanskje en administrator som er lagt inn filen på datamaskinen. Hvis du har lokale root privilegier på datamaskinen ( nesten sikkert til å være sant hvis du gjør dette på din personlige datamaskin hjemme ) , og deretter gjenta forrige trinn med følgende endring : en
sudo chmod + x theScript . bin
Og når du blir bedt inn ditt lokale root-passordet . Hvis du ikke vet eller har en lokal root-passordet så må du ta kontakt med systemansvarlig før du fortsetter
4
utføre skriptet ved å skrive følgende på kommandolinjen : .
< P > . /theScript.bin
Du må inkludere perioden og backslash tegn som foran manuset navn slik at systemet kan finne og kjøre skriptet.