Google की गो भाषा के लिए कोई पीपीए?


34

क्या आप Google की Go भाषा के PPAs के किसी भी URL के बारे में जानते हैं?


क्या किसी को gccgo 4.7 के बाइनरी पैकेज (.deb) का पता है या बाद में उबंटू ल्यूसिड का?
पीटी

जवाबों:


13

यहां गो के लिए पीपीए है। इसने मेरे लिए काम किया, अभी-अभी, और 10.04-12.04 के लिए गोलंग संस्करणों के साथ बनाए रखा है।

स्थानापन्न 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 का उपयोग करना चाहते हैं:

जो मैं आधिकारिक उबंटू रिपॉजिटरी में स्थिर अपडेट के साथ बनाए रखने की कोशिश कर रहा हूं।


मैंने इस PPA को स्थापित कर दिया है और मुझे लगता है कि सभी संबंधित संकुल (स्थिर संस्करण) स्थापित हैं। लेकिन अमल कहाँ हैं? मैं सामान्य लोगों की कोशिश कर रहा हूँ - 6g और 6l रास्ते में नहीं हैं।
एगारिया

1
के लिए कोई समर्थन नहीं 14.04: ...-(
Ionică Bizău

1
... आआआआआआ, यह उबंटू के वर्तमान संस्करणों के पैकेज के बिना एक और मृत पीपीए है।
एरोन सी। डी। ब्रुइन

कृपया इस उत्तर को सही मानें, यह अब प्रासंगिक नहीं है।
जेसन आर। कोम्ब्स

7

वर्तमान में, गो के नवीनतम अपस्ट्रीम संस्करण के लिए कोई पीपीए उपलब्ध नहीं है। वर्तमान गो संस्करण को स्थापित करने के लिए आप godeb का उपयोग कर सकते हैं , जो स्वचालित रूप से नवीनतम .स्ट्रीम संस्करण को .deb पैकेज के रूप में स्थापित करता है:

  1. एक निर्देशिका बनाकर और 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
    
  2. गोडब के साथ नवीनतम गो संस्करण को डाउनलोड, अनपैक और इंस्टॉल करें:

    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


2
2016 यहां। यह सही जवाब है।
mniess

जी हां, सही जवाब के रूप में खुद को खोजा है। आप यहाँ इसके बारे में एक ब्लॉग पोस्ट पढ़ सकते हैं। blog.labix.org/2013/06/15/in-flight-deb-packages-of-go
RayfenWindspear

उबंटू ज़ेनियल पर, "पर्यावरण तैयार करें" निर्देश मेरे लिए काम नहीं करते हैं। .Pam_environment को निष्पादित किया जाता है, लेकिन ${HOME}जाहिरा तौर पर खाली है, इसलिए GOPATH समाप्त हो जाता है /.go, जो कि एक नहीं है।
जेसन आर। कोमब्स

Gophers संग्रह PPA से जाने के तरीके को स्थापित करने के बारे में जानकारी के लिए नीचे मेरा उत्तर देखें v1.11
जोनाथन क्रॉस

5

मैं PPA नहीं ढूँढ पा रहा हूँ, लेकिन gccgoडेवलपर ने अपने स्रोत साइट पर .deb पैकेज पोस्ट किए हैं ।

व्यक्ति डेबियन में अपस्ट्रीम गो पर पैकेजिंग का काम कर रहे हैं, अधिक जानकारी के लिए WNPP बग देखें । आप hgरेपो से फोलो के रूप में एक डिबेट बनाने में सक्षम हो सकते हैं :

hg clone http://hg.debian.org/hg/collab-maint/golang/
cd golang
debuild -us -uc

मैं hgडेबियन पैकेज बनाने के उपयोग से बहुत परिचित नहीं हूं , और ध्यान रखें कि यह वह विकास पैकेजिंग है जिसके साथ आप काम कर रहे हैं।


1
abort: HTTP Error 404: Not Found
Ionică Bizău

5

मैंने इसका उपयोग ppa:ubuntu-lxc/lxd-stableनवीनतम संस्करण के पास किया है


इसे क्यों ठुकरा दिया गया? वे वास्तव में संस्करण 1.6 बीटा के साथ गोलंग का पैकेज प्रदान करते हैं। इसने मेरे लिए अच्छा काम किया!
Atmocreations

संगत लॉन्चपैड पेज: launchpad.net/~ubuntu-lxc/+archive/ubuntu/lxd-stable
Veger

यह वही है जो मैं उपयोग कर रहा हूं, लेकिन वे वर्तमान में पिछड़ रहे हैं। अभी उनका संस्करण 1.6.2 है, लेकिन 1.6.3 और 1.7 जारी किया गया है।
RayfenWindspear

0

gccgo के पास डेबियन प्रयोगात्मक में आधिकारिक .deb पैकेज हैं।

यह आप सभी को एक निष्पादन योग्य में गो कोड संकलित करने की आवश्यकता होनी चाहिए।

अधिक जानकारी और लिंक यहाँ:

जैसा कि नवीनतम उबंटू आमतौर पर प्रायोगिक से एक पुल है, तो यह निश्चित रूप से 11.04 नट्टी नरवाल में होना चाहिए।

यदि आप अपना स्वयं का रोल चाहते हैं। पिछले उबंटू संस्करण के लिए। तो, @lfaraone की टिप्पणी से आपको Google के अपने स्रोत के चयनित चयन तक पहुँच प्राप्त होगी।

अगर आप Google से डायरेक्ट सोर्स खींचना चाहते हैं तो @mirwing द्वारा हाल ही में एक आर्टिकल है जिसमें बताया गया है कि आपको यह कैसे करना है।


0

उबंटू ट्रस्टी, ज़ेनियल, बायोनिक, कॉस्मिक और डिस्को के लिए 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सीधे सीधे इनवॉइस कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.