วิธีการเรียกใช้คำสั่งในแพ็คเกจ snap


23

ฉันได้อ่านบทแนะนำบางอย่างเกี่ยวกับ Snapcraft และเร็วแล้วฉันตื่นเต้นมากกับมัน

ฉันใช้ 16.04 และใช้snap findในการค้นหาและติดตั้งubuntu-calculator-appสแน็ปอิน แต่ฉันไม่รู้ว่าจะเริ่มอย่างไร

มันไม่ได้อยู่ใน Dash ของฉัน (Unity 7) หรือในเส้นทางของฉัน (ใช้ zsh)

นอกจากนี้ฉันทำตามคำแนะนำในโพสต์บล็อกนี้

เพื่อสร้างลิงค์ snap และติดตั้ง แต่อีกครั้งฉันไม่รู้วิธีเริ่มแอพ

ขอบคุณสำหรับความช่วยเหลือของคุณ

คำตอบ:


29

เพียงออกจากระบบและกลับเข้าสู่ระบบหากคุณกำลังอัพเกรดจากรุ่นก่อนหน้าของการพัฒนา 16.04 คุณจะไม่มีตัวแปรสภาพแวดล้อม/snap/binของคุณPATH


ยิ่งใหญ่ หากคุณสามารถชี้ให้ฉันเห็นว่าในเอกสารนั้นเป็นเส้นทางนั้นจะดีมาก
Alejandro Vera

2
ต่อPATH=$PATH:/snap/binท้าย~/.bashrcไฟล์
noobninja

การออกจากระบบและไม่ได้ทำเพื่อฉัน ฉันต้องเพิ่ม / snap / bin ไปยัง PATH ในไฟล์. bashrc ด้วยตนเอง
Marnix A. van Ammers

1
@ MarnixA.vanAmmers คุณควรปรับเปลี่ยน$PATHใน.profileหรือ.bash_profileไม่ได้อยู่ใน.bashrc; ดูวิธีเพิ่มเส้นทางไปยัง PATH อย่างถูกต้องได้อย่างไร .
แฟรงคลินยู

3

Snaps snap run ubuntu-calculator-appสามารถทำงานได้กับการทำงานรวดเร็วดังนั้นสำหรับตัวอย่างเช่นในคำถาม แต่นั่นน่ารำคาญดังนั้นจึงเป็นการดีกว่าที่จะเพิ่มสแนปในเส้นทางของคุณ หากแอปเป็น gui เมื่อคุณเปิดแอปคุณสามารถคลิกขวาที่ไอคอนตัวเรียกใช้และเลือกเพิ่มไปที่เส้นประ

Snaps ไม่ได้อยู่ในเส้นทางของคุณตามค่าเริ่มต้นใน 16.04 พวกเขาจะถูกเก็บไว้ใน / snap / bin เนื่องจาก snaps เป็นการติดตั้งทั่วทั้งระบบจึงเป็นการดีที่สุดที่จะเพิ่มไดเรกทอรีนี้ลงในพา ธ ทั้งระบบของคุณ /etc/environmentนี้จะกระทำผ่านทางไฟล์ sudo cp /etc/environment /etc/environment.bakต่อไปนี้จะสามารถทำลายสิ่งดังนั้นคุณควรสำรองไฟล์ก่อนที่จะแก้ไขมัน ใช้เอดิเตอร์ที่มี sudo เพื่อเปิด/etc/environmentและเพิ่ม:/snap/binที่ส่วนท้ายของรายการ PATH ตรวจสอบให้แน่ใจว่าคุณรีสตาร์ทเครื่องหรือsource /etc/environment

หากยังไม่สามารถใช้งานได้คุณต้องตรวจสอบให้แน่ใจว่าไฟล์. bashrc ของผู้ใช้ของคุณได้เพิ่ม / etc / environment ลงในแหล่งที่มา grep "source /etc/environment" ~/.bashrcจะสะท้อนบรรทัดนั้นถ้ามันมีอยู่ ถ้ามันจะไม่echo "source /etc/environment" >> ~/.bashrcเพิ่ม


2

เป็นหลักตามที่ Zygmunt กำลังพูด เพื่อความสมบูรณ์อีกทางเลือกหนึ่งคือการเรียกใช้แอพจากบรรทัดคำสั่ง:

ubuntu-calculator-app.calculator

ตรวจสอบเอกสารเกี่ยวกับวิธีการที่จะเริ่มต้นด้วยการยึดบน Ubuntu


2

เพียงรวมถึงเส้นทางไปที่ / snap / bin ในโลคอล~ / .bashrc ใช้งานได้สำหรับฉัน

เรียกใช้ต่อไปนี้

  • echo "export PATH=$PATH:/snap/bin" >> ~/.bashrc
  • source ~/.bashrc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.