
Quería probar el escritorio pantheon en Ubuntu 20.04. Corrí:
sudo add-apt-repository ppa:elementary-os/daily
sudo add-apt-repository ppa:elementary-os/os-patches
sudo apt update
sudo apt dist-upgrade
Cambié de opinión, pero descubrí que software-properties-gtk
ya no funcionaba, por lo que no podía eliminar los PPA a través de la interfaz de usuario. Los eliminé manualmente en /etc/apt/sources.list.d
(también probé add-apt-repository --remove
y ppa-purge
)
Aún así, software-properties-gtk no funcionaba, hasta que lo arreglé manualmente /etc/lsb-release
y /etc/os-release
reemplacé el texto que menciona elemental con las partes de Ubuntu.
Ahora la mayoría parece estar funcionando nuevamente.
Mis dos preguntas:
¿Qué causó exactamente mi desorden (supongo que
sudo apt dist-upgrade
es el culpable) y qué se ha cambiado (como/etc/lsb-release
)?¿Hay alguna forma (además de reinstalar) de solucionar los problemas por completo? (Acabo de ver que los archivos me gustan
/etc/issue
y/etc/issue.net
también se modifican)
Respuesta1
En teoría, APT instala la última versión del paquete disponible. Cuando agrego ppa:elementary-os/os-patches
mi sistema 20.04.1, recibiré "actualizaciones" para los siguientes paquetes:
base-files/focal 11ubuntu5.2+elementary9~ubuntu20.04.1 amd64 [upgradable from: 11ubuntu5.2]
gir1.2-gtksource-4/focal 4.6.0-1+elementary2~ubuntu6.0.1 amd64 [upgradable from: 4.6.0-1]
libgtksourceview-4-0/focal 4.6.0-1+elementary2~ubuntu6.0.1 amd64 [upgradable from: 4.6.0-1]
libgtksourceview-4-common/focal,focal 4.6.0-1+elementary2~ubuntu6.0.1 all [upgradable from: 4.6.0-1]
lsb-base/focal,focal 11.1.0ubuntu2+elementary2~ubuntu6.0.1 all [upgradable from: 11.1.0ubuntu2]
lsb-release/focal,focal 11.1.0ubuntu2+elementary2~ubuntu6.0.1 all [upgradable from: 11.1.0ubuntu2]
Estos paquetes son esenciales para elementalOS y la propia descripción del repositorio dice:
parches específicos del sistema operativo elemental
Este PPA es esencialmente requerido por el sistema operativo elemental
Aunque no se menciona ni se advierte, este repositorio puede mezclar paquetes en Ubuntu.
Alío y confusión similaresTambién puede ser causado si usas el PPA de Pop!_OS. Entonces, cada vez que agregue PPA/repositorio, busque los paquetes que ofrecen. Vea si esos paquetes son específicos de la distribución y reemplazarían los paquetes oficiales.no lo usesy si lo usas, no lo hagasmejoraoactualización distel sistema. Su sistema puede informar otra distribución (por ejemplo,Ubuntu 16.04 actualizado, ¿ahora estoy ejecutando Kali?) e incluso dañaría horriblemente el sistema y aterrizaría en el infierno de dependencias (por ejemplo, si usa el repositorio Kali o Debian).
Ahora pasando a tus preguntas:
¿Qué causó exactamente mi desorden (supongo que
sudo apt dist-upgrade
es el culpable) y qué se ha cambiado (como/etc/lsb-release
)?
Sí. dist-upgrade
No se debe culpar a nadie solo. La combinación con ese PPA debería ser considerada responsable.
No sé qué se ha cambiado, pero puedo decir que los paquetes anteriores seguramente habrían sido reemplazados.
¿Hay alguna forma (además de reinstalar) de solucionar los problemas por completo? (Acabo de ver que los archivos me gustan
/etc/issue
y/etc/issue.net
también se modifican)
ppa-purge
es la mejor manera si no desea realizar una instalación limpia del sistema. Si falla, hay que trabajar, mucho trabajo, es decir, comprobar manualmente todos los paquetes y sustituirlos por los oficiales. Siempre puedes verificar qué paquete proporciona "ese" archivo usando
dpkg -S file
y compruebe si puede instalar (o "degradar") los paquetes oficiales sin dañar otros paquetes.