Score:-2

จะติดตั้ง golang เวอร์ชันล่าสุดใน Ubuntu ได้อย่างไร

ธง in

ฉันกำลังทำงานกับโปรแกรม golang และมันทำงานได้อย่างถูกต้องจนถึงเมื่อวาน เช้านี้ฉันทำการเปลี่ยนแปลงบางอย่างและได้รับงานสร้างและทุกอย่างเรียบร้อยดี จากนั้นฉันพยายามเรียกใช้โปรแกรมผ่านบรรทัดคำสั่ง แต่ข้อความนี้ปรากฏขึ้น

k@kM:~/Projects/co-lib$ เรียกใช้ main.go
khaled@khaledM:~/Projects/co-lib$ ไปเรียกใช้ main.go

ไม่พบคำสั่ง 'go' แต่สามารถติดตั้งได้ด้วย:

sudo snap install go # เวอร์ชัน 1.17.3 หรือ
sudo apt ติดตั้ง golang-go # เวอร์ชัน 2:1.13~1ubuntu2
sudo apt ติดตั้ง gccgo-go # เวอร์ชัน 2:1.13~1ubuntu2

ดู 'snap info go' สำหรับเวอร์ชันเพิ่มเติม

จากนั้นพยายามติดตั้งใหม่ แต่อ๊ะ ! ฉันหว่านข้อความนี้:

[sudo] รหัสผ่านสำหรับ khaled: 
ข้อผิดพลาด: การแก้ไขของ snap "go" นี้เผยแพร่โดยใช้ classic confinement และ
       ดังนั้นอาจทำการเปลี่ยนแปลงระบบโดยพลการนอกระบบความปลอดภัย
       แซนด์บ็อกซ์ที่ snaps มักจะถูกจำกัด ซึ่งอาจทำให้ระบบของคุณอยู่ที่
       เสี่ยง.

       หากคุณเข้าใจและต้องการดำเนินการซ้ำคำสั่งรวมถึง
       --คลาสสิก

จากนั้นดาวน์โหลดเวอร์ชันล่าสุดและพยายามติดตั้งด้วยคำสั่งนี้

sudo apt ติดตั้ง go1.17.3.linux-amd64.tar.gz

แต่มันแสดงข้อความอีกครั้ง:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
E: ไม่พบแพ็คเกจ go.1.17.3.linux-amd64.tar.gz
E: ไม่พบแพ็คเกจใด ๆ โดย glob 'go.1.17.3.linux-amd64.tar.gz'

อวยพรฉัน ! ตำแหน่งของไฟล์ที่ดาวน์โหลดนั้นอยู่ในโฮมไดเร็กตอรี่!

ฉันสับสนอย่างสมบูรณ์ โปรดช่วยฉันด้วย

sarlacii avatar
pm flag
สวัสดี โปรดทราบว่า "sudo apt install go1.17.3.linux-amd64.tar.gz" ไม่ถูกต้อง หากคุณใช้ repos ให้ทำเครื่องหมายที่ "apt-cache search golang" สำหรับชื่อแพ็คเกจ จากนั้นติดตั้งผ่านเช่น "apt install golang-1.16" ฯลฯ หากคุณดาวน์โหลดซอร์ส (ไม่แนะนำ) คุณต้องคอมไพล์ คุณต้อง google พื้นฐานของการติดตั้งแพ็คเกจ Ubuntu ก่อน
Score:7
ธง us

คุณสามารถติดตั้งเวอร์ชัน (เก่ากว่าเล็กน้อย) ด้วย apt

sudo apt ติดตั้ง golang

หรือใช้ โกแลง แบ็ค PPA ซึ่งโฮสต์ golang เวอร์ชันล่าสุดสำหรับ Ubuntu 18.04+

sudo add-apt-repository ppa:longsleep/golang-backports
อัปเดต sudo apt
sudo apt ติดตั้ง golang-1.17 

คุณยังสามารถติดตั้งเวอร์ชันล่าสุดด้วย snap

sudo snap install go -- คลาสสิก
chx101 avatar
za flag
Google หรือทีม Go รักษาพื้นที่เก็บข้อมูลที่ใช้งานอยู่หรือไม่
us flag
ฉันไม่รู้. อย่างไรก็ตาม snap ให้เวอร์ชันล่าสุด
chx101 avatar
za flag
คู ปัญหาของ Snap คือเครื่องของฉันมีปัญหา บวกกับฉันทำตัวแปลก ๆ ดังนั้นฉันจึงพยายามหลีกเลี่ยงทุกวิถีทาง
us flag
@ chx101 ฉันได้อัปเดตคำตอบแล้ว คุณสามารถใช้ PPA เพื่อหลีกเลี่ยงสแนป

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา