ไฟล์. run คืออะไร


17

.runไฟล์อะไรกันแน่และใช้สำหรับอะไร? ฉันได้เห็นสองสามคนเมื่อเร็ว ๆ นี้และฉันก็แค่สงสัยว่ารูปแบบไฟล์ที่ใช้สำหรับ


4
ไฟล์ที่เรียกใช้ ไปจับพวกเขา!
Cody Harlow

@kalina นี้ไม่เกี่ยวกับการติดตั้งไฟล์ .run ..
เซท

คำตอบ:


20

โดยปกติแล้วไฟล์. run เป็นโปรแกรมที่สร้างขึ้นเองซึ่งจะต้องมีการดำเนินการเพื่อติดตั้งโปรแกรม สิ่งเหล่านี้ไม่ได้รับการสนับสนุนโดยทั่วไปเนื่องจากไม่ได้ติดตามว่าไฟล์ไปที่ใดและโดยปกติจะไม่มีวิธีการถอนการติดตั้ง ไม่มีวิธีที่จะทำให้แน่ใจว่าสคริปต์จะทำอะไรกับระบบของคุณเพื่อให้พวกเขาพิจารณาว่าไม่ปลอดภัย

พวกเขาอยู่ใกล้กับไฟล์ exe windows และเป็นเช่นนั้นมาพร้อมกับปัญหาเดียวกัน หากคุณรู้ว่าคุณกำลังทำอะไรและมีความสุขกับการรับความเสี่ยงคุณสามารถดำเนินการได้ด้วยคำสั่งเหล่านี้:

chmod 755 programinstall.run
sudo ./programinstall.run

พวกเขามักจะเป็นไฟล์ไบนารีหรือสคริปต์?
Olivier Lalonde

1
พวกเขาสามารถเป็นได้ทั้งไม่มีวิธีการตั้งค่าหรือรูปแบบดังกล่าว
Martin Owens -doctormo-

11

พวกเขามักจะ executables ของบางรูปแบบ พวกเขาไม่ได้ติดตั้งโดยไม่จำเป็นแม้ว่าคนส่วนใหญ่ที่คุณจะเห็นคือ

อย่างที่ Martin พูดและสมมติว่าเรากำลังพูดถึงตัวติดตั้งพวกเขามักจะไม่ดีเท่าแพ็คเกจสำหรับเมื่อคุณต้องการลบออก แต่มีตัวติดตั้งบางตัว (ฉันคิดว่าตัวติดตั้งเกม Loki และ LGP เป็นหลัก) ติดตามตำแหน่งที่พวกเขาติดตั้งและมอบไบนารีการถอนการติดตั้งที่มีประสิทธิภาพ

และสิ่งที่มาร์ตินกล่าวจะทำงานกับไบนารีส่วนใหญ่ไฟล์. run ส่วนใหญ่ที่ฉันเคยเห็นคือไฮบริดเชลล์สคริปต์และองค์ประกอบไบนารีที่บีบอัด shวิธีนี้คุณก็สามารถเรียกพวกเขาผ่าน ตัวอย่างของตัวติดตั้งไดรเวอร์ NVIDIA:

sudo sh NVIDIA-Linux-x86_64-260.19.06.run

คุณสามารถตรวจสอบเพื่อดูว่าไฟล์คืออะไร (ใช้งานได้เกือบตลอดเวลา) ด้วยfile:

file NVIDIA-Linux-x86_64-260.19.06.run

NVIDIA-Linux-x86_64-260.19.06.run: POSIX เชลล์สคริปต์ข้อความที่ปฏิบัติการได้


2
ไม่รู้จักยูทิลิตี้ "ไฟล์" ขอบคุณ!
Olivier Lalonde
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.