TeamSpeak 3 บน Ubuntu


10

ฉันเพิ่งติดตั้ง Ubuntu 14.04 และฉันไม่รู้อะไรเกี่ยวกับระบบนี้ คำถามของฉันคือทำไมฉันเปิด TeamSpeak 3 ไม่ได้ ฉันไม่ทราบวิธีเปิดไฟล์นี้ บน Windows 7 นี้สวยง่าย แต่บน Ubuntu please select program to opening fileฉันได้รับข้อความ: ฉันจะใช้โปรแกรมใดในการเปิดไฟล์นี้

คำตอบ:


24

ดาวน์โหลดไฟล์ TeamSpeak 3ความต้องการที่จะทำงาน - ของมันสคริปต์ติดตั้ง

1. อนุญาตการเรียกใช้งานโปรแกรมติดตั้ง

คุณต้องเปลี่ยนการอนุญาตก่อนจึงจะสามารถดำเนินการได้ คุณสามารถทำได้ใน shell ( chmod +x TeamSpeak3-Client-linux_amd64-3.0.16.run) หรือเลือกPropertiesของไฟล์และอนุญาตให้เป็นดังนี้:

อนุญาตให้เรียกใช้ไฟล์เป็นโปรแกรม

2. เรียกใช้ตัวติดตั้ง

เปิด Terminal ของคุณ (คุณสามารถกดทางลัดเริ่มต้นของCtrl+ Alt+ T) และไปที่ไดเรกทอรีที่ไฟล์นั้นอยู่เช่น:

cd Downloads

และเรียกใช้โปรแกรมติดตั้งเช่น แบบนี้:

./TeamSpeak3-Client-linux_amd64-3.0.16.run

3. รักษาความสะอาดของระบบ

TeamSpeak จะถูกติดตั้งในไดเรกทอรีปัจจุบันและอาจเป็นความคิดที่ดีที่จะย้ายไปที่อื่น - /optเป็นสถานที่ที่ดีในการเก็บซอฟต์แวร์เพิ่มเติมเช่นนี้ (ซึ่งไม่ได้มาจากแพ็คเกจ Ubuntu ปกติ)

sudo mv TeamSpeak3-Client-linux_amd64 /opt/

4. เรียกใช้ TeamSpeak

ในการรัน TeamSpeak ที่ติดตั้งให้ป้อน:

/opt/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh

5. สร้างตัวเรียกใช้

คุณสามารถสร้างLauncher ได้อย่างถาวรสำหรับตัวคุณเอง:

gedit ~/.local/share/applications/TeamSpeak3.desktop

... หรือสำหรับผู้ใช้ทั้งหมดในระบบของคุณเช่นนี้:

sudo gedit /usr/share/applications/TeamSpeak3.desktop

ใส่เนื้อหาลงในตัวเรียกใช้งานเช่นนี้:

[Desktop Entry]
Name=TeamSpeak 3
Comment=TeamSpeak 3 VoIP Communicator
Exec=/opt/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh
Terminal=false
Type=Application
Categories=Network;Application;
Icon=/opt/TeamSpeak3-Client-linux_amd64/styles/default/logo-128x128.png

อย่าลืมแทนที่ชื่อไฟล์และไดเรกทอรีตามเวอร์ชัน TeamSpeak (ที่นี่ 3.0.16) และสถาปัตยกรรมเป้าหมาย(ที่นี่ amd64)

(ไอคอนเริ่มต้นค่อนข้างซีดเกินไป - คุณสามารถหาไอคอนอื่นได้หากต้องการ)


สิทธิ์ที่แนะนำในการตั้งค่าด้วยการติดตั้ง / opt คือ (แทนที่จะติดตั้งในโฮมไดเร็กตอรี่ของผู้ใช้ ~ /)? teamspeak จะเขียนข้อมูลเซิร์ฟเวอร์โดยอัตโนมัติไปยังโฟลเดอร์โฮมของผู้ใช้หรือไม่ หรือมีตัวเลือกสำหรับ Teamspeak เพื่อใช้การกำหนดค่าที่ใช้ร่วมกันและดึงเซิร์ฟเวอร์จาก / etc / หรือที่อื่น ๆ หรือไม่?
elika kohen

เป็นมูลค่าการกล่าวขวัญว่าในอนาคตหลังจากทำตามคู่มือนี้คุณต้องอัปเดต teamspeak (คุณได้สร้างรายการเดสก์ท็อปแล้ว) ทำตามขั้นตอนที่ 1 - 3 เท่านั้นและรายการเดสก์ท็อปของคุณควรชี้ไปยังสถานที่ที่เหมาะสม :) PS คุณอาจต้องลบรุ่นที่มีอยู่sudo rm -r /opt/TeamSpeak*'*' = wildcard (โปรดระวังสิ่งนี้) '-r' = เรียกซ้ำ (สำหรับการลบไดเรกทอรีทั้งหมด)
Edward

1

เนื่องจากฉันไม่สามารถแสดงความคิดเห็นได้ฉันจะโพสต์สิ่งนี้เป็นคำตอบ คำตอบของ @madneon ทำงานได้ แต่คุณต้องใส่ "" รอบ ๆ พา ธ ใน Exec ไม่เช่นนั้นจะไม่ทำงาน (ทดสอบกับ Ubuntu 16.04) ดูว่านี่เป็นผลลัพธ์แรกเมื่อค้นหาปัญหานี้ '

ต้องมีความชัดเจน:

[Desktop Entry]
Name=TeamSpeak 3
Comment=TeamSpeak 3 VoIP Communicator
--Exec="/opt/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh"--
Terminal=false
Type=Application
Categories=Network;Application;
Icon=/opt/TeamSpeak3-Client-linux_amd64/styles/default/logo-128x128.png
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.