Điểm:-2

Làm cách nào để cài đặt phiên bản golang mới nhất trong Ubuntu?

lá cờ in

tôi đang làm việc trên một chương trình golang và nó vẫn hoạt động bình thường cho đến ngày hôm qua, sáng nay tôi đã thực hiện một số thay đổi và nhận bản dựng và mọi thứ đều ổn sau đó tôi đã cố chạy chương trình thông qua dòng lệnh nhưng thông báo này xuất hiện

k@kM:~/Projects/co-lib$ chạy main.go đi
khaled@khaledM:~/Projects/co-lib$ chạy main.go đi

Không tìm thấy lệnh 'go', nhưng có thể được cài đặt bằng:

Sudo snap install go # phiên bản 1.17.3 hoặc
sudo apt cài đặt golang-go # phiên bản 2:1.13~1ubuntu2
sudo apt cài đặt gccgo-go # phiên bản 2:1.13~1ubuntu2

Xem 'snap info go' để biết các phiên bản bổ sung.

sau đó cố gắng cài đặt lại nó, nhưng rất tiếc! tôi gieo tin nhắn này:

[sudo] mật khẩu cho khaled: 
lỗi: Bản sửa đổi snap "go" này đã được xuất bản bằng cách sử dụng giới hạn cổ điển và
       do đó có thể thực hiện các thay đổi hệ thống tùy ý bên ngoài bảo mật
       sandbox mà snaps thường bị giới hạn, điều này có thể khiến hệ thống của bạn ở mức
       đặt vào may rủi.

       Nếu bạn hiểu và muốn tiếp tục lặp lại lệnh bao gồm
       --kinh điển.

sau đó tải xuống phiên bản mới nhất và thử cài đặt nó theo thứ tự này

cài đặt sudo apt go1.17.3.linux-AMD64.tar.gz

nhưng nó lại hiện một thông báo khác:

Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
E: Không thể định vị gói go.1.17.3.linux-AMD64.tar.gz
E: Không thể tìm thấy bất kỳ gói nào trên toàn cầu 'go.1.17.3.linux-AMD64.tar.gz'

làm tôi vui lên! vị trí của tệp đã tải xuống nằm ngay trong thư mục chính!

tôi hoàn toàn bối rối làm ơn giúp tôi

sarlacii avatar
lá cờ pm
Xin chào, FYI "sudo apt install go1.17.3.linux-amd64.tar.gz" không chính xác. Nếu bạn sử dụng repos, thì hãy kiểm tra "apt-cache search golang" để biết tên gói, sau đó cài đặt qua ví dụ. "apt install golang-1.16", v.v. Nếu bạn tải xuống nguồn (không được khuyến nghị), thì bạn cần phải biên dịch. Trước tiên, bạn cần google những điều cơ bản về cài đặt gói Ubuntu.
Điểm:7
lá cờ us

Bạn có thể cài đặt phiên bản (cũ hơn một chút) với apt,

Sudo apt cài đặt golang

Ngoài ra, hãy sử dụng Golang Backport PPA, nơi lưu trữ phiên bản golang mới nhất cho Ubuntu 18.04+.

Sudo add-apt-repository ppa:longsleep/golang-backports
cập nhật sudo apt
sudo apt cài đặt golang-1.17 

Bạn cũng có thể cài đặt phiên bản mới nhất bằng snap,

Sudo snap install go --classic
chx101 avatar
lá cờ za
Google hoặc nhóm Go có duy trì một kho lưu trữ đang hoạt động không?
lá cờ us
Tôi không biết. Tuy nhiên, snap cung cấp phiên bản mới nhất
chx101 avatar
lá cờ za
tiếng kêu. Vấn đề với Snap là nó có lỗi trên máy của tôi cộng với việc tôi cư xử kỳ lạ nên tôi cố gắng tránh nó bằng mọi giá
lá cờ us
@ chx101 Tôi đã cập nhật câu trả lời. Bạn có thể sử dụng PPA để tránh chụp nhanh.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.