När du hämtar och installerar plattformsoberoende programvara på både Microsoft Windows och Linux , kanske du stöter på olika installations skript . I vissa fall skript avsedda för Windows kommer att sluta i en " exe " filen suffix , och som alla körbara filer på Windows kan köras genom att dubbelklicka på den med musen , eller genom att skriva manuset namn på kommandoraden . I Linux kan emellertid skriptet avslutas med ett " bin " suffix , och till skillnad från i Windows , inte kommer att köras när endera dubbelklickar eller köras från kommandoraden . Lösningen är att ändra behörigheter åtkomstläge av filen så att Linux känner igen det som ett körbart skript . Instruktioner
Göra en fil med en " bin " Suffix körbar
1
Öppna ett terminalfönster och gå till den katalog där du lagrat installationsskriptet . Till exempel , om du sparade filen i " Downloads " katalogen i din hemkatalog du vill göra följande ( ersätter " dittanvändarnamn " med lämpligt användarnamn ) :
cd /home /dittanvändarnamn /Nedladdningar
eller helt enkelt :
cd ~ /Downloads
2
Använd chmod verktyg för att ändra installationen script behörigheter åtkomstläge genom att skriva detta på kommandoraden och trycker på "enter " :
chmod + x theScript.bin
Naturligtvis ersätter " thescript " med det verkliga namnet på skriptet . Om du har glömt stavningen kan du skriva följande på kommandoraden för att visa den : .
Ls * bin Addera 3 p Om , när de utför föregående steg , får du ett varningsmeddelande som liknar detta :
" chmod : ändrar rättigheter på ` theScript.bin " : Operationen är inte tillåten "
p Det innebär att någon , kanske en administratör , lämnade filen på datorn. Om du har lokala root-privilegier på datorn ( nästan säkert att vara sant om du gör detta på din dator hemma ) , upprepa föregående steg med följande ändring :
sudo chmod + x thescript . bin
Och när du uppmanas ange ditt lokala root-lösenord . Om du inte vet eller har en lokal root-lösenord då du kommer att behöva rådfråga din systemadministratör innan du fortsätter
4
köra skriptet genom att skriva följande på kommandoraden : .
. /theScript.bin
Du måste omfatta perioden och karaktärerna snedstreck som föregår manuset namn så att systemet kan hitta och köra skriptet .