Podobné můžete najít na stránkách Stack Overflow Unix Chcete-li nainstalovat nejnovější g++ z testování na debianu, proveďte následující:Přidejte debian testing repo do zdrojů apt vytvořením souboru (s příponou .list) na /etc/apt/sources.list .d složka obsahující řádek
deb http://ftp.us.debian.org/debian testing main contrib non-free
Instruujte debian, aby používal testovací zdroje na určitých balíčcích vytvořením souboru na /etc/apt/preferences.d obsahujícího následující:
Package: *
Pin: release a=testing
Pin-Priority: 100
Soubor byste měli pojmenovat něco jako preference nebo testingpref atd. Pokud máte soubor předvoleb, můžete jej tam přidat. Odstraňte nepoužité nebo jakékoli . v názvu souboru.
Aktualizace databáze:
sudo apt-get update
Nainstalujte g++:
sudo apt-get install -t testing g++
Tím získáte nejnovější verzi g++ v repo. Bude tedy dostávat aktualizace a bude snadněji vratné. Chcete-li získat nejnovější verze, musíte použít -t testing. Můžete mít problémy se závislostí. Může to být experimentální místo testování pro vaši architekturu. Viz https://packages.debian.org/search?keywords=g%2B%2B
Pro experimentální balíčky (je jich tam 7) přidejte:
deb http://httpredir.debian.org/debian experimental main
do /etc/apt/sources.list . Podobně jako výše.. připnutí by mělo říkat a=experimentální místo a=testování a nakonec
sudo apt-get install -t experimental g++
Hodně štěstí.
Jádro je irelevantní.
GCC 7 ještě nebylo vydáno, jak můžete vidět v poznámkách k vydání GCC 7:
Prohlášení:GCC 7 ještě nebyla vydána, takže tento dokument je ve vývoji.
Možná se budete chtít dozvědět o tom, čím se různá linuxová distribuce liší. Zejména co je to průběžná distribuce a jak fungují vydání Debianu. V průběžné distribuci jsou všechny balíčky průběžně aktualizovány na novější verze. Debian 8.7 (Jessie / stable) není rolovací rozvod. Verze balíčků jsou zmrazeny a aktualizovány pouze v případě potřeby, aby byla zajištěna větší stabilita. Nejnovější verze GCC na Debianu 8.7 je GCC 4.9.
Debian 9.0 (roztažení / testování) je rolovací uvolnění, alespoň dokud nezamrzne. Pokud přepnete počítač na Stretch, získáte GCC 6.3.
Pokud potřebujete něco novějšího, můžete buď přejít na Sid (nestabilní), nebo připnout balíčky od Sida.
GCC 7 je však k dispozici pouze v experimentální verzi, protože ještě nebyl vydán. Pokud chcete, můžete nainstalovat jeden balíček z experimental, pokyny najdete v části Debian Experimental.
Jak na to
Přidejte do /etc/apt/sources.list
https://wiki.debian.org/DebianExperimental
Potom
apt-get update
apt-get -t experimental install gcc-7