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


55

ฉันใหม่สำหรับ Ubuntu และรู้ว่าการติดตั้งโปรแกรมจากหน้าต่างเท่านั้น มันง่ายมากที่นั่นเพียงดับเบิลคลิกที่ setup.exe และสิ่งต่าง ๆ เริ่มต้นขึ้น

แต่ฉันจะติดตั้งโปรแกรมบน Ubuntu ได้อย่างไร

ฉันต้องการติดตั้งบางสิ่งที่ไม่พบใน Ubuntu Software Center ฉันดาวน์โหลดไฟล์. sh และตอนนี้ฉันไม่รู้จะทำอย่างไรกับมัน


1
ขอบคุณสำหรับคำตอบของคุณ แต่ฉันต้องการติดตั้งบางสิ่งที่ฉันไม่พบใน Ubuntu Software Center ฉันดาวน์โหลดไฟล์. sh และตอนนี้ฉันไม่รู้จะทำอย่างไรกับมัน :) โอ้พระเจ้าคำถามโง่ ๆ );
cberg

1
คำแนะนำทั่วไปไม่ได้ที่จะติดตั้งสิ่งที่สุ่มจากอินเทอร์เน็ต - วิธีที่เร็วที่สุดที่จะได้รับในทุกประเภทของปัญหา :)
fossfreedom

1
มันไม่ใช่ "สิ่งสุ่มจากอินเทอร์เน็ต" ฉันต้องการติดตั้งเป็นเพียงแค่ netbeans;) ฉันคิดว่าฉันต้องเรียนรู้มาก :) ขอบคุณสำหรับความช่วยเหลือของคุณ!
cberg

1
... ยังเพิ่มอูบุนตูรุ่นที่คุณติดตั้ง - ฉันได้พบคำถามนี้ - มันช่วยคุณได้หรือไม่ askubuntu.com/questions/21561/how-to-install-jdk-and-netbeans
fossfreedom

คำตอบ:


70

ก่อนอื่นคุณอาจต้องให้สิทธิ์ไฟล์. sh เพื่อดำเนินการ แล้วคุณสามารถดำเนินการได้ด้วยchmod +x file.sh./file.sh

คุณสามารถคลิกขวาที่ไฟล์เลือก Properties จากนั้นเลือก Permissions จากนั้นเลือก 'อนุญาตให้เรียกใช้ไฟล์เป็นโปรแกรม' จากนั้นคุณดับเบิลคลิกที่ไฟล์และเลือก 'Run in Terminal' หรือ 'Run'


16

ไฟล์. sh ใน Ubuntu นั้นค่อนข้างเหมือนกับไฟล์. bat หรือ. wsh ใน Windows สิ่งที่โปรแกรมทำหรือวิธีการทำงานนั้นขึ้นอยู่กับผู้พัฒนา ไม่สามารถตอบ "วิธีการติดตั้ง. sh-file" ได้ยกเว้นว่าจะอ่าน "README"

มันเป็นวิธีปฏิบัติที่ไม่ดีในการจัดหาโปรแกรมดังกล่าว คุณควรมองหาไฟล์. deb ซึ่งเทียบเคียงได้กับไฟล์. msi ใน Windows ฉันเชื่อว่า นั่นคือคุณจะคลิกสองครั้งและจะติดตั้ง


นี่คือเหตุผลที่เรามาที่นี่ :) สิ่งสำคัญที่ต้องทำความเข้าใจคือมันไม่มีอะไรเกี่ยวข้องกับระบบปฏิบัติการ เป็นเรื่องเกี่ยวกับวิธีที่นักพัฒนาแอปเลือกที่จะให้บริการ น่าเสียดายที่บาง บริษัท ยังขี้เกียจเมื่อพูดถึง Linux พวกเขาคิดว่า "โอ้ผู้ใช้ Linux เป็นผู้เชี่ยวชาญดังนั้นเราจึงไม่จำเป็นต้องทำให้โปรแกรมของเราเป็นมิตรกับผู้ใช้" พวกเขาคิดผิดเพราะผู้เชี่ยวชาญและคนที่คลั่งไคล้เป็นคนที่ขี้เกียจที่สุดของพวกเขาทั้งหมด ถ้าใครต้องการใช้งานง่ายเราทำ นักพัฒนาของ NetBeans ไม่สนใจ Ubuntu จะมีการเปลี่ยนแปลงในไม่ช้ามิฉะนั้น NetBeans จะถูกลืม
Jo-Erlend Schinstad

5

คุณสามารถอนุญาตไฟล์ผ่านคอนโซลบรรทัดคำสั่งใน Ubuntu ของคุณ

เปิดหน้าต่างเทอร์มินัลแล้วพิมพ์:

chmod 777 downloaded_file.sh

หลังจากเปลี่ยนแอตทริบิวต์ของไฟล์แล้วคุณสามารถเรียกใช้ไฟล์เหล่านั้นได้โดยตรงผ่านหน้าต่างเทอร์มินัลหรือคลิกเมื่อคุณใช้โปรแกรมจัดการไฟล์ ไฟล์การติดตั้งของคุณควรจะใช้งานได้ในขณะนี้


3
ดีกว่าอาจchmod +x downloaded_file.shเป็นเวอร์ชั่นนี้ไม่ให้ผู้ใช้คอมพิวเตอร์ทุกคนสามารถเข้าถึงและอ่านไฟล์นั้นได้
สามสิบสาม

1

เป็นไฟล์เชลล์สคริปต์ดังนั้นคุณไม่จำเป็นต้องมีสิทธิ์ในการเรียกใช้งาน sh downloaded_file.shคุณอาจจะทำงานในคำพังเพยขั้วใช้ มันใช้งานได้เพราะมันเป็นเพียงไฟล์ข้อความและshตีความมันทีละบรรทัด

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