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.