Problema con descarga de paquetes no estables

Iniciado por robebugaty, 11 Agosto 2016, 00:49 AM

0 Miembros y 1 Visitante están viendo este tema.

robebugaty

Buenas, hoy me dio por poner un repositorio que al parecer contenía paquetes testing y bueno, actualicé, se pegó un buen rato, más tarde me di cuenta de que no eran paquetes estables.

Eso sería la definición corta, en sí, pues resulta que ahora tengo el sistema un poco "tocado", hay paquetes que no puedo instalar por falta de dependencias, luego el tema del kernel se actualizó a la versión 4.6.0-1-amd64, pero menos mal que en el Grub aparece para arrancar con versiones anteriores, estoy en la 3.16 ya que la 4.6.0-1 me cantó fallos ya que tampoco llegó a instalarse bien, me decía algo del dkms(entre otros referidos al kernel) total que no tira ese arranque, tengo que arrancar en la versión 3.16 ya que en la otra no arranca el gestor gráfico, auque el xorg y el lightdm si funcionan. Más tarde me sale un error de missing firmware
>>>
/lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
<<<

aunque aparecieron otros también cuando estaba configurándose lo del dpkg, sé que todo eso se guarda en ficheros de logs, pero no sé en cuáles.

Vaya... acabo de ver que ni me sale lo del lsb_release -a
>>>
Distributor ID:   Debian
Description:   Debian GNU/Linux 8-updates (n/a)
Release:   8-updates
Codename:   n/a
<<<

Este es el que tengo ahora

###### Debian Main Repos
deb http://ftp.es.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.es.debian.org/debian/ jessie main contrib non-free

###### Debian Update Repos
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.es.debian.org/debian/ jessie-proposed-updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://ftp.es.debian.org/debian/ jessie-proposed-updates main contrib non-free

#------------------------------------------------------------------------------#
#                      UNOFFICIAL  REPOS                       #
#------------------------------------------------------------------------------#

###### 3rd Party Binary Repos


#### VirtualBox - http://www.virtualbox.org
## Run this command: wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
deb http://download.virtualbox.org/virtualbox/debian jessie contrib

#### Wine - https://www.winehq.org/
## Run this command: wget https://dl.winehq.org/wine-builds/Release.key && apt-key add Release.key
deb https://dl.winehq.org/wine-builds/debian/ jessie main


# Chrome
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

#DEB
deb http://ftp.es.debian.org/debian stretch main  --> creo que este fue el que me rompió todo el sistema por no saber lo que era el stretch


Este era el que tenía antes de romper los paquetes

# spotify
# deb http://repository.spotify.com stable non-free

# Chrome
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

#
#flashplayer
# deb http://http.debian.net/debian wheezy-backports main contrib non-free
#XFCE4.10
# deb http://main.mepis-deb.org/mepiscr/xfce/ xfce-4.10 main

# deb cdrom:[Debian GNU/Linux 7 _Wheezy_ - Official Snapshot amd64 LIVE/INSTALL Binary 20140209-20:11]/ wheezy main

# deb cdrom:[Debian GNU/Linux 7 _Wheezy_ - Official Snapshot amd64 LIVE/INSTALL Binary 20140209-20:11]/ wheezy main


deb http://ftp.es.debian.org/debian/ wheezy main
deb-src http://ftp.es.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.es.debian.org/debian/ wheezy-updates main
deb-src http://ftp.es.debian.org/debian/ wheezy-updates main

deb http://ftp.us.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.us.debian.org/debian/ stable main contrib non-free
# actualizar virtualbox
# deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free

#deb http://repository.mein-neues-blog.de:9000/

PD: también decir que ciertos programas no se me instalan y otros como el vlc y el libreoffice aparecen en griego, si, con letras griegas.

Muchas gracias y disculpen las molestias.

do-while

#1
Pfff...

Parece que has modificado tu sources.list y que lo has dejado hecho un cristo, mezclando los repositorios estables viejos (que es lo que tenías en un principio) con los estables actuales, los de pruebas y con programas de terceros que no deberías de tener instalados de esa forma porque existen en los repositorios oficiales. Vamos, que ahora mismo tu sistema tiene tres padres distintos y alguna deficiencia mental derivada de todo eso...

Si no quieres reinstalar Debian 8 Jessie o Debian 7 Wheezy, lo único que se me ocurre es que edites tu sources.list para dejarlo con los repositorios testing (Debian 9 Stretch).

Primero elimina toda la porquería ajena a los repositorios que le has metido a tu sistema, por lo que veo tendrás que eliminar wine y  virtualbox, que están en los repositorios, la fuente de chrome la tendrás que dejar, pero con modificaciones. Según tengas instalado sudo o no, tendrás que loguearte como root de una de las siguientes maneras:

sudo su
->Introducir tu contraseña de usuario

su root
-> introducir tu contraseña de root


Después elimina los paquetes que te he dicho:

apt-get -y --purge remove wine virtualbox && apt-get -y --purge autoremove


Elimina también cualquier otro programa que hayas instalado y que no pertenezca a los repositorios, cuanta menos basura tengas a la hora de actualizar menos probabilidades tendrás de que haya problemas con librerías que no deberían de estar ahí. Después de borrar cualquier cosa acuérdate de eliminar también cualquier dependencia que tuviese y que ya no sirva para nada: apt-get -y --purge autoremove

Ahora edita /etc/apt/sources.list y déjalo como sigue:

# Chrome
#Si despues de apt-get update, esta fuente te da error, cambia stretch por testing
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stretch main

deb http://ftp.es.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.es.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb http://ftp.es.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.es.debian.org/debian/ stretch-updates main contrib non-free


Añade soporte para las aplicaciones de 32 bits:

dpkg --add-architecture i386


Ahora actualiza la lista de paquetes y el sistema. Según como sea de rápida tu conexión y la cantidad de paquetes que haya que descargar esto va a tardar un buen rato.

apt-get update && apt-get autoclean && apt-get -y dist-upgrade && apt-get -y --purge autoremove


Primero soluciona el error r ocho mil no se cuantos, que está relacionado con hardware realtek (no hace falta perder mucho tiempo en Google para encontrar la solución...  :¬¬)

apt-get install firmware-realtek


Y ahora instala, esta vez desde los repositorios oficiales, los paquetes que hemos eliminado antes:

apt-get -y install wine virtualbox


Para terminar intenta instalar desde los repositorios cualquier paquete que hubieses eliminado en el primer paso, y solo si no están en los repositorios y son realmente necesarios descarga el instalador desde la web oficial e instálalos utilizando gdebi (por si no lo tuvieses instalado: apt-get -y install gdebi)

Espero que nos cuentes como ha ido todo. Si el paso de actualizar el sistema falla tendrás que volver a instalar Debian, eso si, si no quieres instalar Stretch instala por lo menos Jessie, que es la última versión estable, no te vayas a Wheezy que es la anterior estable...

Se me olvidaba. En el proceso de actualización es más que posible que te salgan mensajes informando sobre los cambios en los distintos paquetes. Para continuar con la instalación tendrás que pulsar 'q'.

Para acabar, parece que has modificado la configuración sobre la localización del sistema. Para cambiar el idioma del sistema:
https://wiki.debian.org/ChangeLanguage

Una última cosa, si gdebi te dice que no se pueden satisfacer las dependencias para instalar el paquete que quieras instalar, olvídate de instalarlo. Busca una alternativa que si se pueda instalar desde los repositorios e instálala. Si fuerzas la instalación o empiezas a descargar y a llenar es sistema de librerías que no deberían de estar ahí lo único que vas a a conseguir es acabar con el sistema inutilizado, puede que no a la primera, pero antes o después tu sistema te va a enseñar su dedo corazón.
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!

robebugaty

Muchísimas gracias te lo agradezco mucho, he seguido todos tus pasos, he dejado los paquetes testing ya que como ya tengo instalado la mayoría en testing pues... qué más da.

Lo del Chrome tuve que ponerlo en stable para que no me dijese nada en el sources.list, luego el gdebi se instaló bien, el libreoffice 5.0 lo borré al completo(era el que salía en griego), instalé el libreoffice 5.1 desde los repositorios y le puse el paquete en español. Más tarde el Vbox y el Wine parece que funcionan, ahora la imagen 4.6.0.1 parece que funciona ya(por lo menos arranca el entorno gráfico). Tengo el XFCE 4.12 por fin.
Con el > lsb_release -a
sale esto>>
Distributor ID:   Debian
Description:   Debian GNU/Linux testing (stretch)
Release:   testing
Codename:   stretch

Luego el tema del idioma y tal si estaba bien puesto, tanto la franja horaria que está puesto en Atlántico/Canarias y Es_UTF.8 junto al Noruego(otro teclado que puse hace tiempo).

El Banshee parece que se jodió asi que lo quité, dejé el Clementine en su lugar.

Vi que tengo varios programas por ahí también con el idioma griego, no sé qué fue lo que hizo que se cambiasen a ese lenguaje, intentaré ver qué programas me aparecen de esa manera para ir borrándolos y actualizándolos(si los necesito).

Luego a parte también me sigue saliendo en el inicio del sistema algún error pero no capto de qué es, si tan solo supiera dónde está el log de ese apartado...
El que si que me pide dependencias es el VLC, trataré de ver cómo lo resuelvo.


De nuevo, muchas gracias :).

do-while

Me alegra que te haya servido la información que te di.

Lo de VLC es raro porque es otro paquete oficial. Prueba a eliminarlo y reinstalarlo:

apt-get -y --purge remove vlc && apt-get -y --purge autoremove && apt-get -y install vlc


Si no te funciona bien siempre tienes SMPlayer, que funciona igual de bien que VLC (yo hace mucho que lo utilizo).

apt-get -y install smplayer


Y como reproductor de audio hace mucho también que utilizo Clementine. Me gusta mucho.

¡Suerte con pulir esas asperezas que te han quedado en el sistema!
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!

robebugaty

Muchas gracias, la verdad el VLC lo utilizo por el tema de los subtítulos, ya que el banshee no me iba bien en ese sentido.
No sé si meterme a instalar cada paquete de esos que me pide de dependecias el VLC, por que aunque en la terminal lo que me dice son 3 cosas, en la web http://www.linuxfromscratch.org/blfs/view/svn/multimedia/vlc.html habla de unos cuantos paquetes a instalar.

robebugaty

#5
Al final para instalar el VLC no tuve que instalar los miles de paquetes que pedía, solo borrar el vlc-data que me había instalado y luego de ahí meter este: libvlccore8_2.2.4-3+b1_amd64. Una vez ahí sí que me dejó instalar el VLC desde los repositorios.

Ahhh pero qué guay...me sigue pasando lo de antes, el VLC está en griego(caguen su madre).

No sé si se podrá limpiar la caché del programa o hacerle algo para que más que sea lo deje en inglés, que por lo menos eso lo entiendo, hasta en ruso creo yo que sería más legible(es coña).

PD: vale, ya vi qué era, se rompió el fondo de letra llamada Symbol, al cambiar en el apartado de apariencia el tipo de fondo de letra se puso en español...