ฉันจะติดตั้งไฟล์. bin ได้อย่างไร


97

ฉันต้องการอัปเดต Acrobat Reader สำหรับ Firefox แต่การดาวน์โหลดนั้นมี.binส่วนขยาย ฉันจะติดตั้งได้อย่างไร


2
คุณควรพยายามติดตั้งซอฟต์แวร์จากที่เก็บ (ที่ใช้ synaptic / software center) เพื่อรับการอัพเดทความปลอดภัยรีลีสใหม่และอื่น ๆ ได้ง่ายขึ้น โปรดทราบว่าคุณจะไม่ได้รับการสนับสนุน (จาก launchpad.net, ubuntuforums.org หรือช่องทางการสนับสนุนอื่น ๆ ของ Ubuntu) สำหรับแอปพลิเคชันที่ไม่ได้ติดตั้งจากแหล่งที่เป็นทางการ
papukaija

คำตอบ:


136

เข้าสู่เทอร์มินัลและออกคำสั่งต่อไปนี้ในไดเรกทอรีที่ไฟล์ bin อยู่

chmod a+x name_of_file.bin

จากนั้นรันด้วยการเขียน

./name_of_file.bin

หากคุณได้รับข้อผิดพลาดในการอนุญาตและ / หรือคุณกำลังติดต่อกับผู้ติดตั้งที่ใช้การเปลี่ยนแปลงทั่วทั้งระบบคุณอาจต้องเปิดแอปพลิเคชันของคุณด้วยสิทธิ์พิเศษของรูท:

 sudo ./name_of_file.bin

สวัสดีฉันไม่รู้หนังสือในเทอร์มินัล ฉันมีไฟล์ bin ในเดสก์ท็อป กรุณาบอกวิธีการใช้งาน ขอบคุณ
Karthick Bala

ในเทอร์มินัลประเภทซีดีเดสก์ท็อปแล้วกด Enter จากนั้นพิมพ์chmod a + x name_of_file.binและกด enter สุดท้ายพิมพ์sudo ./name_of_file.bin สุดท้ายมันจะติดตั้งไฟล์ bin
karthick87

3
ถ้าคุณต้องการทำสิ่งนี้โดยไม่มีเทอร์มินัลคุณสามารถพลิกบิตที่เรียกใช้งานได้ด้วยคุณสมบัติการคลิกขวา -> การอนุญาต -> บิตที่กำหนดได้ แต่ทำงานเป็นฉันไม่ทราบวิธีการทำโดยไม่ต้อง terminal
RobotHumans

1
@ aking1012 Alt + F2 และgksudo?
ζ--

1
คุณไม่จำเป็นต้องใช้งานsudoตลอดเวลาหากไฟล์. bin ไม่ต้องการ
user248102

16

คลิกขวาและเลือกคุณสมบัติจากนั้นไปที่แท็บการอนุญาตแล้วติ๊กอนุญาตให้ทำการ excecuting

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้ดับเบิลคลิกที่ไฟล์และเลือกเรียกใช้

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


ดังนั้น! 1. ฉันเปลี่ยน "อนุญาต exectuing" จากคุณสมบัติ 2. ใช้ chmod เพื่อเปลี่ยนการอนุญาตปัจจุบันได้รับอนุญาตคือ -rwxr-xr-x- 3. จากนั้นฉันก็ดำเนินการโดยใช้? filename.bin ไม่มีการตอบสนองหลังจากนั้น! ฉันควรทำอย่างไร?

4

ฉันต้องการอัพเดตตัวอ่าน Acrobat สำหรับ Firefox

Adobe Reader ที่มีอยู่ในศูนย์ซอฟแวร์


2

หมายเหตุสำคัญ:สิ่งนี้เกี่ยวข้องกับแพ็คเกจที่ไม่มีเวอร์ชัน 64 บิตเท่านั้น (เช่น Acrobat Reader) ไม่จำเป็นต้องทำการติดตั้ง ia32-libs หากคุณสามารถดาวน์โหลดไฟล์ปฏิบัติการ 64 บิตและ / หรือใช้ระบบ 32- บิตได้ตั้งแต่แรก


หาก Ubuntu 64 บิตของคุณไม่ได้ติดตั้งแพ็คเกจต่อไปนี้คุณจะไม่สามารถเข้าถึง Acrobat Reader

ทำตามขั้นตอนด้านล่าง:

sudo apt-get install ia32-libs
chmod a+x yourfile.bin
sudo ./yourfile.bin


1

เปลี่ยนการอนุญาตให้ไฟล์ของคุณใช้งานได้

คัดลอกไฟล์. bin หรือ. run ของคุณไปยังตำแหน่งใด ๆ จากนั้นเปิดเทอร์มินัล

ในประเภทเทอร์มินัลlsและมันจะแสดงไฟล์ทั้งหมดในไดเรกทอรีนั้นแล้วเปลี่ยนสิทธิ์ตามรูทดังที่แสดงด้านล่าง

sudo su

chmod a+x filename.bin

แล้วก็

./filename.bin 

ด้วยวิธีนี้คุณสามารถเรียกใช้ bin หรือเรียกใช้ไฟล์ในอูบุนตูของคุณ


1

ในกรณีที่คุณมาถึงที่นี่เพราะคุณต้องการติดตั้งไบนารีใด ๆ ให้ใช้installคำสั่ง

sudo install ./mybin /usr/bin/

installคำสั่งบนจะใช้ในการคัดลอกไฟล์และมันไม่นี้โดยการรวมคำสั่งหลายเป็นหนึ่งเพื่อให้ง่ายต่อการใช้ IE cp, chown, และchmodstrip


0

ก่อนอื่นให้ไปที่ตำแหน่งของไฟล์

เช่นถ้าไฟล์ของคุณเป็นการดาวน์โหลดจากนั้นเปิดเทอร์มินัลแล้วทำตามขั้นตอนด้านล่าง

acer@acer-TravelMate-P243:~$cd ~
acer@acer-TravelMate-P243:~$cd /home/user/Downloads

จากนั้นเปลี่ยนการ persmissions ของไฟล์. bin เพื่อเรียกใช้งานโดยเทอร์มินัล

acer@acer-TravelMate-P243:~$chmod a+x ./filename.bin -R 

ตอนนี้คุณสามารถเรียกใช้ไฟล์นั้นผ่านเทอร์มินัล

acer@acer-TravelMate-P243:~$./filename.bin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.