Ubuntu 16.04에서 gcc-7 (및 최신 패키지) 설치 [닫기]


16

Ubuntu 16.04 LTS를 실행 중이며 최신 버전의 GCC, 특히 2017 년 5 월 2 일 릴리스 된 gcc-7을 설치하고 싶습니다 . Toolchain 테스트 빌드 ppa 에 패키지가 있지만 그 옆에 나열된 Ubuntu 버전은 다음과 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를 설치하는 방법에 대한 아이디어가 있습니까? 배포판을 업그레이드하려고하지 않습니다. 나는 또한 소스에서 건물 위에 있지는 않지만 손으로 ​​직접 관리하는 것은 성가신 것이기 때문에 마지막 수단입니다.


PPA의 gcc-7 패키지는 17.04 전용입니다. GCC 7.1이 나온 지 오래되지 않아서 곧 나올 것입니다.
muru

@muru 감사합니다! 그 동안 소스에서 컴파일 할 것 같습니다. 오 잘
wsedrftg

4
문제의 패키지가 이제이 제니 얼용 PPA에서 제공되므로이 질문을 주제 외로 닫으려고합니다.
David Foerster

답변:



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현재 Ubuntu 릴리스 (이전 16.04가 아님)에 추가 종속성 패키지가 거의 설치 되지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.