जवाबों:
यहां गो के लिए पीपीए है। इसने मेरे लिए काम किया, अभी-अभी, और 10.04-12.04 के लिए गोलंग संस्करणों के साथ बनाए रखा है।
https://launchpad.net/~gophers/+archive/go
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable
स्थानापन्न golang-weekly
या golang-tip
यदि आप अधिक स्नैपशॉट अद्यतित करना चाहते हैं।
संदर्भ:
संपादित करें: दुर्भाग्य से गोफर्स संग्रह अब बंद हो गया है (देखें पीपीए विवरण और http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go ), अब एक कस्टम बाइनरी द्वारा प्रतिस्थापित इसका उपयोग स्रोत से Go डिबेट पैकेज बनाने के लिए किया जा सकता है।
हालांकि, golang
ट्रस्टी में वर्तमान में पैकेज अपेक्षाकृत हाल ही में (इस लेखन के समय 1.2.1) है। यदि आप अभी भी 12.04 पर हैं, तो आप इस बैकपैक PPA का उपयोग करना चाहते हैं:
https://launchpad.net/~bcandrea/+archive/ubuntu/backports
sudo add-apt-repository ppa:bcandrea/backports
sudo apt-get update
sudo apt-get install golang
जो मैं आधिकारिक उबंटू रिपॉजिटरी में स्थिर अपडेट के साथ बनाए रखने की कोशिश कर रहा हूं।
14.04
: ...-(
वर्तमान में, गो के नवीनतम अपस्ट्रीम संस्करण के लिए कोई पीपीए उपलब्ध नहीं है। वर्तमान गो संस्करण को स्थापित करने के लिए आप godeb का उपयोग कर सकते हैं , जो स्वचालित रूप से नवीनतम .स्ट्रीम संस्करण को .deb पैकेज के रूप में स्थापित करता है:
एक निर्देशिका बनाकर और GOPATH और PATH वेरिएबल को सेट करके एनवायर्नमेंट तैयार करें:
mkdir -p ~/.go/bin
echo "GOPATH DEFAULT=\${HOME}/.go" >> ~/.pam_environment
echo "PATH DEFAULT=\${PATH}:\$GOPATH/bin" >> ~/.pam_environment
# Re-login your user so the variables are applied
गोडब के साथ नवीनतम गो संस्करण को डाउनलोड, अनपैक और इंस्टॉल करें:
wget -O /tmp/godeb-amd64.tar.gz https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz
tar xfz /tmp/godeb-amd64.tar.gz -C ~/.go/bin
godeb install
गो अब उपयोग के लिए तैयार है। अधिक जानकारी के लिए, देखें godeb --help
।
${HOME}
जाहिरा तौर पर खाली है, इसलिए GOPATH समाप्त हो जाता है /.go
, जो कि एक नहीं है।
v1.11
।
मैं PPA नहीं ढूँढ पा रहा हूँ, लेकिन gccgo
डेवलपर ने अपने स्रोत साइट पर .deb पैकेज पोस्ट किए हैं ।
व्यक्ति डेबियन में अपस्ट्रीम गो पर पैकेजिंग का काम कर रहे हैं, अधिक जानकारी के लिए WNPP बग देखें । आप hg
रेपो से फोलो के रूप में एक डिबेट बनाने में सक्षम हो सकते हैं :
hg clone http://hg.debian.org/hg/collab-maint/golang/
cd golang
debuild -us -uc
मैं hg
डेबियन पैकेज बनाने के उपयोग से बहुत परिचित नहीं हूं , और ध्यान रखें कि यह वह विकास पैकेजिंग है जिसके साथ आप काम कर रहे हैं।
abort: HTTP Error 404: Not Found
मैंने इसका उपयोग ppa:ubuntu-lxc/lxd-stable
नवीनतम संस्करण के पास किया है
gccgo के पास डेबियन प्रयोगात्मक में आधिकारिक .deb पैकेज हैं।
यह आप सभी को एक निष्पादन योग्य में गो कोड संकलित करने की आवश्यकता होनी चाहिए।
अधिक जानकारी और लिंक यहाँ:
जैसा कि नवीनतम उबंटू आमतौर पर प्रायोगिक से एक पुल है, तो यह निश्चित रूप से 11.04 नट्टी नरवाल में होना चाहिए।
यदि आप अपना स्वयं का रोल चाहते हैं। पिछले उबंटू संस्करण के लिए। तो, @lfaraone की टिप्पणी से आपको Google के अपने स्रोत के चयनित चयन तक पहुँच प्राप्त होगी।
अगर आप Google से डायरेक्ट सोर्स खींचना चाहते हैं तो @mirwing द्वारा हाल ही में एक आर्टिकल है जिसमें बताया गया है कि आपको यह कैसे करना है।
उबंटू ट्रस्टी, ज़ेनियल, बायोनिक, कॉस्मिक और डिस्को के लिए 1.11 के माध्यम से संस्करण 1.4 पर जाएं। यहां से https://launchpad.net/~gophers/+archive/ubuntu/archive
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-1.11-go
नोट: इंस्टॉल करने के बाद, आपको अपने /usr/lib/go-1.X/bin
(या शायद /usr/lib/go-tip/bin
) जोड़ने की आवश्यकता होगी $PATH
, या आप /usr/lib/go-1.X/bin/go
सीधे सीधे इनवॉइस कर सकते हैं।