Ho scaricato un file .sh: come posso installarlo?


55

Sono nuovo di Ubuntu e conosco l'installazione di programmi solo da Windows. È molto semplice: basta fare doppio clic su setup.exe e le cose iniziano.

Ma come posso installare un programma su Ubuntu?

Voglio installare qualcosa che non sono riuscito a trovare in Ubuntu Software Center. Ho scaricato un file .sh e ora non so cosa farne.


1
Grazie per la tua risposta, ma voglio installare qualcosa che non sono riuscito a trovare in Ubuntu Software Center. Ho scaricato un file .sh e ora non so cosa farne :) Oh mio Dio, che domanda stupida;)
cberg

1
il consiglio generale non è quello di installare cose casuali da Internet - è il modo più rapido per mettersi nei guai :)
Fossfreedom

1
non è "materiale casuale da Internet" che voglio installare, è solo netbeans;) Penso che devo imparare molto :) Grazie per il tuo aiuto!
cberg

1
... aggiungi anche quale versione di Ubuntu hai installato - ho anche trovato questa domanda - ti aiuta? askubuntu.com/questions/21561/how-to-install-jdk-and-netbeans
fossfreedom

Risposte:


70

Innanzitutto potrebbe essere necessario autorizzare l'esecuzione del file .sh. chmod +x file.sh, quindi puoi eseguirlo con ./file.sh.

È inoltre possibile fare clic con il pulsante destro del mouse sul file, selezionare Proprietà, quindi selezionare Autorizzazioni, quindi selezionare "Consenti esecuzione file come programma". Quindi fai doppio clic sul file e seleziona "Esegui nel terminale" o "Esegui".


16

Un file .sh in Ubuntu è praticamente lo stesso di un file .bat o .wsh in Windows. Che cosa fa il programma o come funziona dipende completamente dallo sviluppatore. Non è possibile rispondere "come installare un file .sh", tranne dire "leggi il file README".

È una cattiva pratica fornire tali programmi. Dovresti sempre cercare i file .deb, che sono approssimativamente paragonabili ai file .msi in Windows, credo. Cioè, fai doppio clic su di esso e verrà installato.


È per questo che siamo qui. :) La cosa fondamentale da capire è che questo non ha nulla a che fare con il sistema operativo. Si tratta di come gli sviluppatori di un'app scelgono di renderla disponibile. Sfortunatamente, alcune aziende sono pigre quando si tratta di Linux. Pensano "oh, gli utenti Linux sono esperti, quindi non abbiamo bisogno di rendere i nostri programmi facili da usare". Hanno torto, perché esperti e geek sono le persone più pigre di tutte. Se qualcuno vuole che sia facile da usare, lo facciamo. Gli sviluppatori di NetBeans ovviamente non si preoccupano di Ubuntu. Ciò cambierà molto presto o NetBeans verrà dimenticato.
Jo-Erlend Schinstad,

5

Puoi autorizzare i file tramite la console della riga di comando in Ubuntu.

Apri una finestra del terminale e digita:

chmod 777 downloaded_file.sh

Dopo aver modificato l'attributo del file, è possibile eseguire quel file direttamente dalla finestra del terminale o fare clic su di esso quando si utilizza File Manager. Il file di installazione dovrebbe funzionare ora.


3
Meglio potrebbe essere chmod +x downloaded_file.shperché questa versione non offre a tutti gli utenti del computer l'accesso in lettura e scrittura a quel file.
trentatré

1

È un file di script di shell, quindi non è necessariamente necessario eseguire le autorizzazioni su di esso. Puoi eseguirlo in gnome-terminal usando sh downloaded_file.sh. Funziona perché è solo un file di testo e lo shinterpreta riga per riga.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.