.Run dosyası nedir?


17

.runDosyalar tam olarak nedir ve ne için kullanılır? Son zamanlarda bunlardan birkaçını gördüm ve sadece hangi dosya formatı için kullanıldığını merak ediyorum.


4
Çalışan dosyalar. Git onları yakala!
Cody Harlow

@kalina Bu, .run dosyalarını yüklemekle ilgili değil ..
Seth

Yanıtlar:


20

Bir .run dosyası normalde bir programı yüklemek için yürütülmesi gereken özel yapım bir programdır. Bunlar genellikle dosyaların nereye gittiğini izlemedikleri ve normalde bir kaldırma yöntemi sağlamadığı için desteklenmez. komut dosyasının sisteminize ne yapacağından emin olmanın bir yolu yoktur, böylece güvenli değildirler.

Onlar windows exe dosyasına yakın ve aynı sorunları ile geliyor. Ne yaptığınızı biliyorsanız ve riskleri almaktan memnunsanız, bunları şu komutlarla yürütebilirsiniz:

chmod 755 programinstall.run
sudo ./programinstall.run

Genellikle ikili dosyalar mı yoksa komut dosyaları mıdır?
Olivier Lalonde

1
Bunlar olabilir, ayarlanmış bir yöntem veya biçim yoktur.
Martin Owens -doctormo-

11

Genellikle bir tür yürütülebilir. Gördüğünüzlerin çoğu olmasına rağmen, zorunlu olarak yükleyici değildirler.

Martin'in dediği gibi, bir yükleyiciden bahsettiğimizi varsayarsak, genellikle bunları kaldırmak istediğinizde paketler kadar iyi değildir, ancak bazı yükleyiciler vardır (esas olarak Loki ve LGP oyun yükleyicilerini düşünüyorum) nereye yüklediklerini izleyin ve oldukça sağlam bir kaldırma ikili dosyası sağlayın.

Ve Martin'in çoğu ikili için çalışacağını söyledikleri, gördüğüm çoğu .run dosyaları hibrit kabuk betiği ve sıkıştırılmış ikili öğelerdir. Bu, onları geçebileceğiniz anlamına gelir sh. NVIDIA sürücü yükleyicisine bir örnek:

sudo sh NVIDIA-Linux-x86_64-260.19.06.run

Bir dosyanın gerçekte ne olduğunu (çoğu zaman iyi çalışır) kontrol edebilirsiniz file:

file NVIDIA-Linux-x86_64-260.19.06.run

NVIDIA-Linux-x86_64-260.19.06.run: POSIX kabuk komut dosyası metni yürütülebilir


2
"Dosya" yardımcı programı farkında değildi, teşekkürler!
Olivier Lalonde
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.