Bir .sh dosyası indirdim - bunu nasıl yüklerim?


55

Ubuntu'da yeniyim ve sadece pencereden program kurmayı biliyorum. Orada çok kolaydır: Sadece setup.exe dosyasına çift tıklayın ve işler başlar.

Fakat Ubuntu'ya bir programı nasıl kurarım?

Ubuntu Yazılım Merkezinde bulamadığım bir şey yüklemek istiyorum. Bir .sh dosyası indirdim ve şimdi ne yapacağımı bilemiyorum.


1
Cevabınız için teşekkür ederim, ama Ubuntu Yazılım Merkezinde bulamadığım bir şey yüklemek istiyorum. Bir .sh dosyası indirdim ve şimdi ne yapacağımı bilemiyorum :) Aman Tanrım, ne aptalca bir soru;)
cberg

1
genel tavsiye internetten rastgele şeyler yüklememek değildir - her türlü sıkıntıya girmenin en hızlı yolu :)
fossfreedom

1
yüklemek istemiyorum "internetten rastgele şeyler" değil, sadece netbeans;) Sanırım çok şey öğrenmek zorundayım :) Yardımlarınız için teşekkürler!
cberg

1
... ayrıca yüklediğiniz ubuntu'nun hangi sürümünü eklediniz - bu soruyu da buldum - bu size yardımcı oluyor mu? askubuntu.com/questions/21561/how-to-install-jdk-and-netbeans
fossfreedom

Yanıtlar:


70

Öncelikle, yürütmek için .sh dosyasına izin vermeniz gerekebilir. chmod +x file.sh, sonra ile yürütebilirsiniz ./file.sh.

Ayrıca dosyayı sağ tıklayabilir, Özellikler'i seçip ardından İzinler'i seçip 'Dosyayı program olarak çalıştırmaya izin ver'i seçebilirsiniz. Ardından dosyayı çift tıklayıp 'Terminalde Çalıştır' veya 'Çalıştır'ı seçin.


16

Ubuntu'daki bir .sh dosyası hemen hemen bir .bat veya .wsh dosyasıyla aynıdır. Programın yaptığı veya nasıl çalıştığı tamamen geliştiriciye kalmış. "README'yi oku" deme dışında "bir .sh dosyası nasıl kurulur" yanıtını vermek mümkün değildir.

Bu tür programları sağlamak zordur. Her zaman, Windows'taki .msi dosyalarıyla kıyaslanabilecek .deb dosyalarını aramanız gerektiğine inanıyorum. Yani, çift tıklarsanız yüklenir.


Bu yüzden buradayız. :) Anlaşılması gereken şey, bunun işletim sistemiyle ilgisi olmadığı. Bir uygulamanın geliştiricilerinin onu kullanılabilir hale getirmek için nasıl seçtiği ile ilgilidir. Ne yazık ki, bazı firmalar Linux konusunda tembeldir. "Ah, Linux kullanıcıları uzmandır, bu yüzden programlarımızı kullanıcı dostu yapmamız gerekmez" diyorlar. Yanılıyorlar çünkü uzmanlar ve meraklılar hepsinin en tembelleri. Birisi kullanıcı dostu isterse yaparız. NetBeans geliştiricileri açıkça Ubuntu'yu umursamıyorlar. Bu çok yakında değişecek veya NetBeans unutulacak.
Jo-Erlend Schinstad

5

Dosya iznini Ubuntu'nuzdaki komut satırı konsolu ile yapabilirsiniz.

Bir Terminal Penceresi açın ve şunu yazın:

chmod 777 downloaded_file.sh

Dosya özniteliğini değiştirdikten sonra, bu dosyayı doğrudan terminal penceresinden çalıştırabilir veya dosya yöneticisini kullandığınızda tıklayabilirsiniz. Yükleme dosyanız şimdi çalışıyor olmalı.


3
Daha iyi olabilir, chmod +x downloaded_file.shçünkü bu sürüm bilgisayarın her kullanıcısına bu dosyaya okuma ve yazma erişimi vermemiş olabilir .
otuzüçüncü,

1

Bu bir kabuk betiği dosyası olduğundan, üzerinde mutlaka yürütme izinleri olması gerekmez. Bunu kullanarak GNOME terminalinde çalıştırabilirsiniz sh downloaded_file.sh. Çalışıyor, çünkü sadece bir metin dosyası ve shsatır satır yorumlanıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.