จะแกะไฟล์สตูดิโอ android ออกจากที่ใด


35

ฉันยังใหม่กับ Ubuntu ฉันเพิ่งติดตั้งบูตคู่ Ubuntu 12.04 ฉันต้องการติดตั้ง android studio แต่ฉันไม่รู้จริงๆ ฉันได้ดาวน์โหลดไฟล์ android-studio-bundle.tgz และในนั้นมันถูกเขียนขึ้นเพื่อคลายไฟล์ในตำแหน่งที่เหมาะสม ฉันไม่รู้จริงๆว่าตำแหน่งที่เหมาะสมสำหรับแอปพลิเคชันของฉันหมายถึงอะไร คุณช่วยบอกฉันได้ว่าจะแกะไฟล์นี้ออกจากที่ใดหรือถ้านี่เป็นวิธีที่ถูกต้องในการติดตั้ง android studio? ถ้าคุณแสดงความคิดเห็นฉันคำแนะนำที่ดีหรือสถานที่ที่จะอ่านเกี่ยวกับเคล็ดลับในอูบุนตูฉันจะขอบคุณมากเพียงเพื่อให้มีความเข้าใจทั่วไปของอูบุนตู

คำถามหลัก: ฉันควรคลายไฟล์ android-studio-bundle.tgz ที่ใด


เพียงแกะมันออกจากโฮมไดเร็กตอรี่ของคุณตราบใดที่มองเห็นเส้นทางของจาวา
Olu Smith เมื่อ

2
@ RaduRădeanuมันไม่เกี่ยวกับสิ่งที่ฉันพยายามและไม่ทำงานมันเกี่ยวกับสิ่งที่ดีที่สุดที่จะใส่มัน อะไรคือวิธีที่ถูกต้องที่จะทำเพราะฉันไม่ทำงานของ Ubuntu และสิ่งที่จะเกิดขึ้นตามมา
Vato

ฉันมักจะติดตั้งซอฟต์แวร์เช่นนี้ในโฟลเดอร์บ้านของฉัน ~ /
.local

คำตอบ:


58

ส่วนสำคัญของคำถามที่ฉันเห็นพวกเขา: ผู้ใช้ใหม่สำหรับ Ubuntu / Linux ผู้ใช้ต้องการคำแนะนำตามหลักปฏิบัติที่ดีที่สุดและประสบการณ์ผู้ใช้ขั้นพื้นฐาน

@ luis-de-Sousa ถูกต้องในการชี้ให้เห็นโครงสร้างไดเรกทอรี Ubuntu แต่ผมใช้การอ้างอิงจากแหล่งที่มาอย่างเป็นทางการ

หากคุณต้องการหุ่นยนต์สตูดิโอจะสามารถใช้ได้กับผู้ใช้ทั้งหมด (ตามด้านบน) คุณควรจะเอาออกน้ำมันดิน / tgz / zip จะ/optมากกว่า/usr/localหรือ/usr/bin(กับหลังถูกแนะนำสำหรับการติดตั้งเฉพาะผู้ใช้) ติดตั้งอย่างถูกต้องเราไม่จำเป็นต้องเปลี่ยนการอนุญาตกลุ่มผู้ใช้หรือการบริหารระดับสูงอื่น ๆ

  1. แตกไฟล์ tar / tgz / zip ที่ดาวน์โหลดมาวางไว้ที่ตำแหน่งนั้น
  2. ใช้หน้าต่างเทอร์มินัลนำทางไปยังที่ตั้งโฟลเดอร์ (อาจcd ~/Downloads) เรียกใช้sudo -i(คุณจะต้องมีสิทธิ์ของผู้ดูแลระบบ / su ในอีกไม่กี่ขั้นตอนถัดไป)
  3. mv android-studio /opt ย้ายไฟล์ที่คุณคลายแพ็ก (ต้องได้รับอนุญาต)
  4. gedit android-studio.desktopสิ่งนี้จะเปิดตัวแก้ไขข้อความเพื่อให้เราสามารถสร้างไอคอนทางลัดเพื่อเปิดโปรแกรมใหม่ของคุณ ใส่รหัสต่อไปนี้แล้วบันทึกไฟล์ .desktop

    [Desktop Entry]
     Name=Android Studio
     Comment=Integerated Development Environment for Android
     Exec=/opt/android-studio/bin/studio.sh
     Icon=/opt/android-studio/bin/studio.png
     Terminal=false
     Type=Application
     Categories=Development;IDE
    
  5. เพื่อให้จบ desktop-file-install android-studio.desktop

เราเสร็จสิ้นด้วยหน้าต่างเทอร์มินัลคุณสามารถปิดหรือexit ไฟล์ Thatdesktop ตอนนี้อนุญาตให้คุณค้นหาและค้นหา android-studio ภายในอินเทอร์เฟซ Unity ของ Ubuntu (หรือเมนู DE / เส้นประที่คุณใช้) กล่าวอีกนัยหนึ่งคลิกไอคอนนั้นที่ด้านบนซ้ายเพื่อค้นหา android-studio คุณอาจคลิกขวาที่ไอคอนในขณะที่มันกำลังทำงานอยู่และ "ล็อคมันไว้ที่ตัวเรียกใช้งาน"

คุณยังสามารถสร้างตัวเลือกเมนูเพื่อให้ปรากฏสำหรับตัวเรียกใช้งานแอปพลิเคชันของคุณดูเอกสารประกอบ Ubuntu บน Unity Launchers


นอกเหนือจากการอ้างอิงแบบข้อความฉันยังอ้างอิงหน้าต่อไปนี้อย่างกว้างขวาง:

http://naveensnayak.wordpress.com/2013/05/15/ubuntu-13-04-adding-launchers-to-unity-panel/

วิธีการติดตั้ง Eclipse

http://developer.android.com/sdk/installing/studio.html#Installing


ขอบคุณมากที่เคลย์ตัน นั่นเป็นวิธีที่สมบูรณ์แบบและเป็นมิตรกับผู้ใช้ที่ฉันสามารถขอ
ไข้หวัดใหญ่

ทำได้ดี. นี่เป็นคำอธิบายที่สมบูรณ์แบบเกี่ยวกับวิธีการติดตั้งด้วยตนเอง
เจฟฟ์

2
สำหรับทุกคนที่เน้นว่าควรสร้างที่ไหนandroid-studio.desktopไม่ต้องกังวล desktop-file-installขั้นตอนสร้างรุ่นใหม่ของแฟ้มนี้ใน/usr/share/applicationsเพื่อให้คนที่คุณสร้างขึ้นเองในท้ายที่สุดจะกลายเป็นส่วนเกิน
pjd

ฉันแค่ต้องเพิ่มเซมิโคลอนต่อท้ายหลังจากบรรทัดสุดท้าย: Categories=Development;IDEและsudoขั้นตอนที่ 5:sudo desktop-file-install android-studio.desktop
Luiz Rossi

10

ใน Linux โปรแกรมมักจะถูกเก็บไว้ใน/usr/localหรือ/usr/share; เมื่อคุณติดตั้งโปรแกรมด้วยaptมันจะถูกตั้งค่าโดยอัตโนมัติภายในหนึ่งในโฟลเดอร์เหล่านี้ ฉันอยากจะแนะนำให้คุณสร้างโฟลเดอร์ที่ชอบ/usr/local/android-studioและแตกไฟล์ที่นั่น (โปรดทราบว่าคุณต้องมีสิทธิ์sudoในการทำมัน)

มิฉะนั้นคุณสามารถนำมันออกจากที่อื่นในhomeโฟลเดอร์ของคุณได้เช่นกันถ้าคุณไม่มีสิทธิ์sudo ที่นี่ไม่สำคัญว่าคุณจะสร้างโฟลเดอร์แบบไหน~/software/android-studioเพื่อความสะดวก

อ่านเพิ่มเติมเกี่ยวกับโครงสร้างไดเรกทอรีลินุกซ์


ผู้ใช้สามารถรันบางสิ่งได้/usr/local/android-studio/binอย่างไร
Braiam

1
./usr/local/android-studio/bin/studio.sh
Mendhak

1
ข้อควรระวัง: หากคุณติดตั้งที่จำเป็นต้องใช้ sudo สำหรับการเรียกใช้อาจทำให้เกิดปัญหาต่อไปนี้เมื่อใช้โปรแกรมจำลอง: ไฟล์. ini ที่สร้างขึ้นใน / root และไม่สามารถมองเห็นได้ใน Android Studio stackoverflow.com/questions/25829620/…
Phil Freihofner

3

ตกลงให้ฉันบอกชัดเจนมีสถานที่ที่เหมาะสมในการวางสิ่งต่าง ๆ แต่ในกรณีนี้แบบง่ายที่สุดคือฉันจึงชอบสถานที่ใด ๆ ที่คุณมีสิทธิ์ในการเขียน / อ่านเช่น$HOMEไดเรกทอรีของคุณ

ใช้จากคำแนะนำ

ลินุกซ์:

  1. คลายไฟล์ Tar ที่ดาวน์โหลดมา android-studio-bundle-.tgz ลงในตำแหน่งที่เหมาะสมสำหรับแอปพลิเคชันของคุณ
  2. ในการเปิดใช้ Android Studio ให้ไปที่ไดเรกทอรี android-studio / bin / ในเทอร์มินัลแล้วเรียกใช้ studio.sh
  3. คุณอาจต้องการเพิ่ม android-studio / bin / ในตัวแปรสภาพแวดล้อม PATH ของคุณเพื่อให้คุณสามารถเริ่ม Android Studio จากไดเรกทอรีใด ๆ

ทำงานต่อในขั้นตอนง่าย ๆ :

mkdir ~/android-sdk && cd ~/android-sdk
wget http://dl.google.com/android/studio/install/0.4.2/android-studio-bundle-133.970939-linux.tgz
tar xf android-studio-bundle-133.970939-linux.tgz
export PATH="~/android-sdk/android-studio/bin/:$PATH"
studio.sh

หากคุณต้องการทำให้ถาวร:

echo 'export PATH="~/android-sdk/android-studio/bin/:$PATH"' >> ~/.bashrc

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


ใครรู้ว่ามันผิดหรือเปล่า?
Braiam

ฉันคิดว่า (ไม่แน่ใจเพราะฉันเลือกที่จะงดออกเสียงในกรณีนี้) เพราะ~/android-sdkไม่ใช่สถานที่ที่เหมาะสมสำหรับการสมัคร ส่วนตัวผมเก็บไว้ใน~เอกสารรูปภาพเพลงวิดีโอและสิ่งต่าง ๆ เช่นนี้
Radu Rădeanu

@ RaduRădeanuเส้นทางนั้นไม่สำคัญนั่นคือประเด็นของคำตอบของฉัน คุณสามารถเปลี่ยนเส้นทางไปยังสิ่งที่คุณต้องการ นอกจากนี้ยังเป็นไปตามรายการ wiki หากคุณตรวจสอบคำตอบอื่น ๆ มันยังติดตั้งในหน้าแรกดังนั้นฉันไม่รู้ว่าทำไมฉันผิด
Braiam

ตกลงแล้วเพิ่มสิ่งนี้ในคำตอบของคุณอย่าบอกฉันเพียงแค่ ... ฉันไม่เห็นจุดนั้น
Radu Rădeanu

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