Actualicé a 12.04 (64 bits) hoy, hasta ahora todo bien, todo funcionó muy bien, hasta que intenté hacer algunas cosas más avanzadas.
Cuando intenté agregar el ppa de prueba de cadena de herramientas , obtuve un desajuste en la distribución. Después de un intento o 4 esto cambió y me vinculó a este informe de error . Hasta ahora todo bien, un error extraño, pero no soy el único y se solucionará, ¿verdad?
Pero me pareció un error muy extraño, y también noté que algunas otras aplicaciones (personalizadas) se comportan de manera extraña con respecto a mi versión de distribución. Así que traté de averiguar qué versión estoy ejecutando, estos son los resultados que obtuve:
>:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu quantal (development branch)
Release: 12.10
Codename: quantal
>:~$ cat /etc/issue
Ubuntu quantal (development branch) \n \l
Ahora me pregunto: ¿hice algo mal en la instalación? ¿Descargué accidentalmente algunas extrañas noches, configuré repositorios incorrectos, ...? ¿O se trata simplemente de un error en una pequeña parte del sistema que hace que el informe sea incorrecto y quizás confunda una o dos aplicaciones?
Ahora, sea cual sea el motivo: ¿hay alguna forma sencilla de volver a configurar esta información de lanzamiento en la versión correcta?
do-release-upgrade -d
, o ...?/home
), iso descargado de ubuntu.comRespuestas:
Tuve exactamente el mismo problema. En mi caso, se debió al hecho de que tenía el ppa: ubuntu-toolchain-r / test habilitado y, aunque solo
precise
figuraba como la serie, elbase-files
paquete allí parece pertenecerquantal
. Para saber desde dóndebase-files
está instalado el paquete de mal comportamiento , use el siguiente comando:Busque la línea donde la versión coincide con la versión instalada e inspeccione la URL que se informa para esa versión.
Si desea mantener el PPA habilitado (p. Ej., Porque quiere / debe usar el compilador gcc-4.7), puede usar apt-pinning para forzar al sistema a mantener el paquete de archivos base mientras le permite instalar gcc-4.7. Cree el archivo
/etc/apt/preferences.d/base-files
(asegúrese de no usar ningún punto en el nombre) con el siguiente contenido:Esto forzará una degradación del
base-files
paquete a su versión predeterminada (desde el repositorio principal de ubuntu) en la próxima actualización.Tenga mucho cuidado con los errores tipográficos, especialmente los espacios y las mayúsculas.
Una vez que el archivo esté en su lugar, úselo
apt-cache policy base-files
para determinar laCandidate
versión. Debería corresponder a la versión que figura al lado del archivo predeterminado de Ubuntu. Finalmente, comience la rebaja:Cuando se le pregunte si realmente quiere BAJAR (la capitalización no es mía ...), responda con y+ Enter.
fuente
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
, para poder ejecutar g ++ 4.7 en preciso, y ahora también tengo una lista cuántica en / etc / issue. Probaré tu solución.base-files
paquete alhttp://archive.ubuntu.com
origen usando/etc/apt/preferences
(verapt_preferences(5)
). Por supuesto, deberá ajustar la URL para que coincida con el espejo de Ubuntu que figura en la lista/etc/apt/sources.list
.Hasta donde yo sé, una vez que se actualiza un paquete, no se puede degradar, con la excepción de un procedimiento como ELIMINAR PAQUETE-> CAMBIAR REPO-> ACTUALIZAR APTO -> REINSTALAR EL PAQUETE ANTERIOR. Lo cual es un procedimiento bastante extraño, ya que a veces hay algunas dependencias y problemas de versión.
De todos modos, vaya a
/etc/apt/sources.list
y/etc/apt/sources.list.d/*.list
y vea si hay algunas filas que contienen la palabra "quantal".Si los hay, entonces ese es el problema. Te sugiero que hagas una copia de seguridad de todo y reinstales una versión limpia y estable. La otra solución sería cambiar todas las palabras "cuánticas" en "precisas", volver a actualizar los repositorios y esperar que todos los paquetes cuánticos sean reemplazados por una versión precisa más actualizada. ¡Pero es una solución MUY MALA!
fuente