Puede encontrar algo similar en las páginas de Unix de desbordamiento de pila. Para instalar el g ++ más nuevo de las pruebas en Debian, haga lo siguiente:Agregue el repositorio de pruebas de Debian a sus fuentes apt creando un archivo (con extensión .list) en /etc/apt/sources.list carpeta .d que contiene la línea
deb http://ftp.us.debian.org/debian testing main contrib non-free
Indique a Debian que use fuentes de prueba en ciertos paquetes creando un archivo en /etc/apt/preferences.d que contenga lo siguiente:
Package: *
Pin: release a=testing
Pin-Priority: 100
Debe nombrar el archivo algo así como preferencias o testingpref, etc. Si tiene un archivo de preferencias, puede agregarlo allí. Quite el .unused o cualquier . en el nombre del archivo.
Actualizar base de datos:
sudo apt-get update
Instalar g++:
sudo apt-get install -t testing g++
Esto le dará la versión más reciente de g ++ en el repositorio. Así recibirá actualizaciones y será más fácilmente reversible. Debe usar -t testing para obtener las versiones más recientes. Es posible que tenga problemas de dependencia. Puede ser experimental en lugar de prueba para su arquitectura. Consulte https://packages.debian.org/search?keywords=g%2B%2B
Para paquetes experimentales (7 está ahí) agregue:
deb http://httpredir.debian.org/debian experimental main
a /etc/apt/sources.list. Similar a lo anterior... fijar debería decir a=experimental en lugar de a=testing y, por último,
sudo apt-get install -t experimental g++
Buena suerte.
El núcleo es irrelevante.
GCC 7 aún no se ha lanzado, como puede ver en las notas de la versión de GCC 7:
Descargo de responsabilidad:GCC 7 aún no se ha publicado, por lo que este documento es un trabajo en progreso.
Es posible que desee obtener información sobre lo que hace que las diferentes distribuciones de Linux sean diferentes. En particular, qué es una distribución continua y cómo funcionan las versiones de Debian. En una distribución continua, todos los paquetes se actualizan continuamente a versiones más nuevas. Debian 8.7 (Jessie / estable) no una distribución rodante. Las versiones de los paquetes están congeladas y solo se actualizan cuando es necesario, para mayor estabilidad. La última versión de GCC en Debian 8.7 es GCC 4.9.
Debian 9.0 (Stretch / testing) es una liberación rodante, al menos hasta que se congela. Si cambia su computadora a Stretch obtendrá GCC 6.3.
Si necesita algo más nuevo, puede cambiar a Sid (inestable) o fijar paquetes de Sid.
Sin embargo, GCC 7 solo está disponible en versión experimental porque aún no se ha lanzado. Si lo desea, puede instalar un solo paquete desde experimental, consulte Debian Experimental para obtener instrucciones.
Cómo
Añadir a su /etc/apt/sources.list
https://wiki.debian.org/DebianExperimental
Entonces
apt-get update
apt-get -t experimental install gcc-7