Bagaimana cara menginstal file .run?

203

PC saya sudah menginstal Ubuntu dan Windows 7. Saya telah menginstal semua driver saya di Windows seperti grafis Nvidia, motherboard dll. Haruskah saya menginstalnya juga di Ubuntu?

Saya mencari di web untuk driver Nvidia saya dan saya telah menemukan .runfile. Bagaimana saya bisa menginstalnya di Ubuntu saya?

Braiam
sumber

Jawaban:

260

Kadang-kadang, beberapa aplikasi dan permainan (mis. Beberapa dari Bundel Indie Humble) memiliki .run installer. Sebelum menginstal menggunakan ini, periksa untuk melihat apakah:

  1. ini tersedia dari Pusat Perangkat Lunak
  2. ini tersedia sebagai file .deb, yang akan terbuka di Pusat Perangkat Lunak

Anda dapat menginstal file .run dari antarmuka grafis, tetapi menggunakan terminal lebih mungkin memberi Anda umpan balik yang bermanfaat. Untuk menginstal file .run, Anda harus:

  1. membuatnya bisa dieksekusi.
  2. jalankan itu

Ini karena file .run hanya program yang dapat dieksekusi yang melakukan beberapa sihir yang tidak dikenal untuk menginstal program. Ini mirip dengan apa yang dilakukan oleh .exe installer di Windows dan berbeda dengan metode normal (paling baik, menggunakan Pusat Perangkat Lunak, paling buruk menggunakan file .deb) di mana aplikasi diinstal dengan cara standar dan dapat dengan mudah dihapus.

Metode Grafis

  1. Klik kanan pada file di manajer file dan klik 'Properti'. Klik tab 'Izin' dan centang kotak yang mengatakan 'Izinkan mengeksekusi file sebagai program'.
  2. Klik dua kali file untuk menjalankannya.

Jika metode ini tidak berhasil, coba gunakan metode terminal.

Metode Terminal

Asumsikan file tersebut dipanggil some-app.rundan ada di folder /home/user/Downloads. Anda perlu memodifikasi instruksi ini agar sesuai dengan situasi Anda.

  1. Buka terminal (Aplikasi-> Aksesori-> Terminal).

  2. memasukkan cd /home/user/Downloads

  3. memasukkan chmod +x some-app.run
  4. memasukkan ./some-app.run

  5. jika langkah 4 gagal dengan pesan termasuk 'izin ditolak', coba masukkan sudo ./some-app.run(Anda harus memasukkan kata sandi Anda untuk ini).

Catatan

  • Terkadang Anda akan menemukan file .bin. Ini pada dasarnya sama dengan file .run.
  • Metode untuk menginstal file .run dapat digunakan untuk mengeksekusi file apa saja (asalkan memiliki semacam kode yang dapat dieksekusi di dalamnya.
  • Berhati-hatilah menggunakan sudodan hanya menggunakannya saat benar-benar diperlukan. Diterjemahkan ke dalam bahasa Inggris, itu berarti 'Jalankan perintah ini tetapi biarkan ia melakukan apa pun yang diinginkannya ke komputer saya'. Inilah mengapa Anda diminta kata sandi.
dv3500ea
sumber
Apa yang dapat saya lakukan pada langkah terakhir jika saya memiliki driver AMD? Anda berkata untuk memasukkan: sudo nvidia-xconfig --add-argb-glx-visuals, tetapi itu tidak akan berhasil bagi saya karena saya memiliki AMD: /
Luis Alberto
yang 'chmod + x some-app.run' digunakan untuk mengatur file sebagai executable
Beep.exe
1
Ini memberitahu saya sudo ./filename.run command not foundsetelah saya memasukkan kata sandi sudo saya
Supuhstar
1
Saya hanya ingin mengatakan, ini adalah format jawaban yang bagus. Beberapa asumsi dan jalan pintas diambil. Terima kasih telah menghabiskan waktu berkualitas di sana!
kayleeFrye_onDeck
1
@andrew ./filenamemeans filenameadalah file di direktori CURRENT, jalankan. Ini untuk melindungi kita dari - bayangkan kita berada di direktori dengan executable berbahaya bernama ls; kami melakukan lsperintah untuk melihat file apa yang ada di sana, tetapi sebaliknya memanggil yang dapat dieksekusi. Dengan demikian kebutuhan akan './'.
Vorac
35

Menginstal file .run di ubuntu:

  • Buka terminal (Aplikasi >> Aksesoris >> Terminal).
  • Arahkan ke direktori file .run .
  • Jika Anda memiliki *. Run di desktop Anda, ketik terminal berikut ini untuk masuk ke Desktop dan tekan Enter.

    cd ~/Desktop

  • Kemudian ketik chmod +x filename.rundan tekan Enter.
  • Sekarang ketik ./filename.run dan tekan Enter, dan penginstal akan berjalan.
karthick87
sumber
2
Menginstal driver dengan file .run tidak disarankan untuk pengguna yang tidak berpengalaman. Lihat jawaban dv3500ea.
Takkat
1
@ Takkat Ya saya tahu itu. Tapi pertanyaannya adalah bagaimana menginstal file .run itu sebabnya saya menjawab bagian itu saja.
karthick87
1
sangat baik :) Saya hanya merasa mengomentari ini mungkin menghemat waktu dukungan;)
Takkat
Ini memberitahu saya sudo ./filename.run command not foundsetelah saya memasukkan kata sandi sudo saya
Supuhstar
9

Untuk menjalankan file, buka terminal dan masukkan:

sudo chmod +x /path/to/file.run
sudo /path/to/file.run
jet
sumber
3

buka terminal baru

sudo -s -H

kemudian telusuri file .run

chmod +x xampp-linux-1.8.2-0-installer.run
./xampp-linux-1.8.2-0-installer.run
Ankur Singh
sumber
3

Mencoba:

sudo sh "path to your .run file"

-Bekerja untuk menginstal MyEclipse

Damir Olejar
sumber
-1

Dalam OS berbasis Linux tidak ada file .exe, dan Linux sepenuhnya berbasis izin. Apa pun yang ingin Anda lakukan, Anda harus memberi izin terlebih dahulu.

Anda bertanya bagaimana cara menginstal file .run?

Secara default, file yang Anda salin pada sistem tidak mendapatkan izin yang dapat dieksekusi karena secara default di Linux umask diatur ke 022.

Untuk membuat file .run Anda dapat dieksekusi atau berfungsi:

sudo chmod +x filename.run

Maka akan dimintai kata sandi.

  • sudoadalah cara untuk mengautentikasi dan menjalankan perintah sebagai superuser .
  • chmod +x memberikan izin yang dapat dieksekusi ke file itu ke semua jenis pengguna.
Dishank Jindal
sumber
3
@Dankank Sering sudotidak perlu mengubah izin pada file .run - terkadang file ini harus dijalankan sebagai root, tetapi biasanya dimiliki oleh akun non-root pengguna (karena biasanya diunduh di browser web atau dengan perintah like wget, jalankan sebagai pengguna non-root).
Eliah Kagan