.run
ไฟล์อะไรกันแน่และใช้สำหรับอะไร? ฉันได้เห็นสองสามคนเมื่อเร็ว ๆ นี้และฉันก็แค่สงสัยว่ารูปแบบไฟล์ที่ใช้สำหรับ
.run
ไฟล์อะไรกันแน่และใช้สำหรับอะไร? ฉันได้เห็นสองสามคนเมื่อเร็ว ๆ นี้และฉันก็แค่สงสัยว่ารูปแบบไฟล์ที่ใช้สำหรับ
คำตอบ:
โดยปกติแล้วไฟล์. run เป็นโปรแกรมที่สร้างขึ้นเองซึ่งจะต้องมีการดำเนินการเพื่อติดตั้งโปรแกรม สิ่งเหล่านี้ไม่ได้รับการสนับสนุนโดยทั่วไปเนื่องจากไม่ได้ติดตามว่าไฟล์ไปที่ใดและโดยปกติจะไม่มีวิธีการถอนการติดตั้ง ไม่มีวิธีที่จะทำให้แน่ใจว่าสคริปต์จะทำอะไรกับระบบของคุณเพื่อให้พวกเขาพิจารณาว่าไม่ปลอดภัย
พวกเขาอยู่ใกล้กับไฟล์ exe windows และเป็นเช่นนั้นมาพร้อมกับปัญหาเดียวกัน หากคุณรู้ว่าคุณกำลังทำอะไรและมีความสุขกับการรับความเสี่ยงคุณสามารถดำเนินการได้ด้วยคำสั่งเหล่านี้:
chmod 755 programinstall.run
sudo ./programinstall.run
พวกเขามักจะ 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 เชลล์สคริปต์ข้อความที่ปฏิบัติการได้