Ubuntu 16.04 में gcc-7 (और नए पैकेज) स्थापित करना [बंद]


16

मैं Ubuntu 16.04 LTS चला रहा हूं और मैं GCC का एक नया संस्करण स्थापित करना चाहता हूं, विशेष रूप से gcc-7 जो 2 मई, 2017 को जारी किया गया हैटूलचेन टेस्ट में इसके लिए एक पैकेज है जो ppa बनाता है , लेकिन इसके बगल में सूचीबद्ध उबंटू संस्करण है 7-20170407-0ubuntu2(मुझे नहीं पता कि यह किससे मेल खाता है)। मैंने इस प्रश्न और इस प्रश्न के निर्देशों का पालन करने की कोशिश की और उनके पास समान मुद्दे थे। वे पहले से हैं gcc 7.1 आधिकारिक तौर पर एक रिलीज था, इसलिए मुझे यकीन नहीं है कि अगर निर्देश बिल्कुल बदल जाएगा कि यह बाहर है?

Ppa जोड़ने के बाद भी मुझे निम्नलिखित मिलते हैं:

user@computer:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
user@computer:~$ sudo apt-get update
user@computer:~$ sudo apt install gcc-7
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-7

मैं कैसे नए जीसीसी स्थापित कर सकते हैं पर कोई विचार? मैं अपने वितरण को अपग्रेड करना नहीं चाह रहा हूं। मैं भी स्रोत से निर्माण से ऊपर नहीं हूं, हालांकि यह मेरे अंतिम उपाय की तरह है क्योंकि यह सब संभालना केवल कष्टप्रद है।


पीपीए में gcc-7 पैकेज केवल 17.04 के लिए है। जीसीसी 7.1 के बाहर आने के बाद से यह लंबा नहीं है, इसलिए मुझे लगता है कि यह जल्द ही आएगा।
मुरु

@ मरमू मिल गया, धन्यवाद! मुझे लगता है कि मैं माध्य समय में स्रोत से संकलन करूंगा। ओह अच्छा।
wrewrftg

4
मैं इस प्रश्न को ऑफ-टॉपिक के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि प्रश्न में पैकेज अब इस PPA में Xenial के लिए उपलब्ध है।
डेविड फ़ॉस्टर

जवाबों:



1

प्रकार:

sudo sed -i 's/xenial/zesty/g' /etc/apt/sources.list.d/ubuntu-toolchain-r*.list
sudo apt update && sudo apt full-upgrade

और आपने gcc gcc-7 cpp cpp-7 g++ g++-7अपने वर्तमान उबंटू रिलीज (16.04 पुराने नहीं) में कुछ अतिरिक्त निर्भरता पैकेज स्थापित किए होंगे ।

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