ติดตั้งตัวแก้ไข Atom บน Raspberry Pi


คำตอบ:


7

เป็นไปได้ที่จะติดตั้ง Atom บน Raspberry Pi ฉันทำมันบน Ubuntu Mate (แต่ฉันคิดว่ามันใช้งานได้เหมือนกันกับ Raspbian)

คำแนะนำ

  1. คุณต้องติดตั้งการขึ้นต่อกับตัวจำลองเทอร์มินัล ติดตั้งการพึ่งพาทั้งหมด: sudo apt-get install build-essential git libgnome-keyring-dev fakeroot gconf2 gconf-service libgtk2.0-0 libudev1 libgcrypt20 python rpm npm npm-cli apm nodejs ตั้งค่าเส้นทาง python: npm config set python /usr/bin/python2 -g ติดตั้ง node-gyp: npm install -g node-gyp โปรดทราบว่า node-gyp ทำให้เกิดปัญหาที่นี่คุณต้องติดตั้งในโฟลเดอร์โครงการมิฉะนั้นคุณจะมีข้อผิดพลาดในการสร้าง

  2. ดาวน์โหลดแหล่งที่มา: git clone https://github.com/atom/atom.git

  3. นำทางไปยังโฟลเดอร์ต้นทาง: cd atom
  4. ติดตั้ง node-gyp ภายในเครื่อง: npm install node-gyp
  5. สร้างแหล่งที่มา: ./script/build หากปัญหานี้ทำให้คุณลองใช้ sudo ได้: sudo ./script/build
  6. หากทุกอย่างสร้างอย่างถูกต้องคุณจะได้รับชื่อโฟลเดอร์ "ออก" ตอนนี้เรียกใช้สคริปต์การติดตั้ง: sudo script/grunt install ติดตั้ง atom ลงในโฟลเดอร์ "/ usr / local / bin"
  7. เพิ่มเมนูไอคอน ตัวจัดการหน้าต่างของคุณแตกต่างกัน ฉันใช้เพื่อนเพื่อเพิ่มไอคอนของฉัน คุณสามารถตรวจสอบว่าระบบค้นหาโปรแกรมและไอคอนโดยอัตโนมัติหรือไม่จากนั้นคุณไม่จำเป็นต้องเพิ่มรายการในเมนู มิฉะนั้นคลิกขวาเข้าสู่เมนูหลัก edit menuคลิก เลือกหมวดหมู่ที่คุณต้องการวางอะตอม อาจใช้ "การพัฒนา" add itemคลิก ตอนนี้เลือกไอคอน ไอคอนอะตอมอยู่ในโฟลเดอร์ชื่อ "atom / out / icons" ตั้งชื่อมันว่า "อะตอม" คำสั่ง: /usr/local/share/atom/atom %F. คำสั่ง: "Atom editor" หรืออะไรก็ได้ที่คุณชอบ

แค่นั้นแหละ! ตอนนี้เริ่มต้นอะตอมดูว่ามันทำงานอยู่ หากคุณพบปัญหาโปรดดูปัญหาด้านล่าง มิฉะนั้นเขียนความคิดเห็น

ประเด็น

  • หากคุณไม่สามารถติดตั้ง nodejs ให้ใช้ nodejs-legacy แทน

  • หากบิลด์ไม่พบ node-gyp ให้ติดตั้งแบบโลคัล (ดูด้านบน)

  • หากคุณพบข้อผิดพลาดในการเริ่มต้นอะตอมให้เขียน acces ไปยังโฟลเดอร์ atom sudo chmod 777 -R /usr/local/share/atom/ sudo chmod 777 -R .atom/


การติดตั้ง npm โดยใช้ apt-get ที่ดินกับฉันด้วย 1.14 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - เป็นวิธีเดียวที่ฉันสามารถใช้เวอร์ชั่นใหม่ได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.