Instalar paquete build-essential

12 envíos / 0 nuevos
Último envío
#1 Lun, 03/08/2020 - 17:12
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

Instalar paquete build-essential

Estado: 
[SOLUCIONADO]

Buenas colegas!

estoy con un problemilla que me tiene dando vueltas dentro de un bucle, les comento lo siguiente...

deseo instalar el paquete "build-essential" pero me arroja lo siguiente:

apt install build-essential
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
build-essential : Depende: g++ (>= 4:8.3) pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

-> Luego procedo a descargar :
https://debian.pkgs.org/10/debian-main-amd64/g++_8.3.0-1_amd64.deb.html

por ahí intente hacer una instalacion de forma manual...

luego sigo con el siguiente error:

#dpkg -i ./g++_8.3.0-1_amd64.deb
Seleccionando el paquete g++ previamente no seleccionado.
(Leyendo la base de datos ... 134595 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar ./g++_8.3.0-1_amd64.deb ...
Desempaquetando g++ (4:8.3.0-1) ...
dpkg: problemas de dependencias impiden la configuración de g++:
g++ depende de cpp (= 4:8.3.0-1); sin embargo:
La versión de `cpp' en el sistema es 4:9.2.1-3.1.
g++ depende de gcc (= 4:8.3.0-1); sin embargo:
La versión de `gcc' en el sistema es 4:9.2.1-3.1.
g++ depende de g++-8 (>= 8.3.0-1~); sin embargo:
El paquete `g++-8' no está instalado.

dpkg: error al procesar el paquete g++ (--install):
problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
g++

entonces paso a ejecutar: apt install build-essential

pero creo que empeoro el tema; obtengo lo siguiente...

#apt install build-essential
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt --fix-broken install» para corregirlo.
Los siguientes paquetes tienen dependencias incumplidas:
build-essential : Depende: dpkg-dev (>= 1.17.11) pero no va a instalarse
g++ : Depende: cpp (= 4:8.3.0-1) pero 4:9.2.1-3.1 va a ser instalado
Depende: gcc (= 4:8.3.0-1) pero 4:9.2.1-3.1 va a ser instalado
Depende: g++-8 (>= 8.3.0-1~) pero no va a instalarse
E: Dependencias incumplidas. Intente «apt --fix-broken install» sin paquetes (o especifique una solución).

luego:

#apt --fix-broken install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Los siguientes paquetes se ELIMINARÁN:
g++
0 actualizados, 0 nuevos se instalarán, 1 para eliminar y 1 no actualizados.
1 no instalados del todo o eliminados.
Se liberarán 15,4 kB después de esta operación.
¿Desea continuar? [S/n] s
(Leyendo la base de datos ... 134599 ficheros o directorios instalados actualmente.)
Desinstalando g++ (4:8.3.0-1) ...


luego, sigo:

#apt install build-essential
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
build-essential : Depende: g++ (>= 4:8.3) pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

es aquí donde llego a la conclusión de que estoy dentro de un bucle por alguna inconsistencia que no logro detectarla (se las pongo dificil parece), pero cualquier sugerencia sera bienvenida.

Dejo los siguiente datos del sistema donde me encuentro trabajando.

#neofetch
       _,met$$$$$gg.          root@DebianSys 
    ,g$$$$$$$$$$$$$$$P.       --------------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux bullseye/sid x86_64 
 ,$$P'              `$$$.     Host: LocalNet 
',$$P       ,ggs.     `$$b:   Kernel: 4.19.0-6-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 1024 hours, 2 mins 
 $$P      d$'     ,    $$P    Packages: 1657 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.0.11 
 $$;      Y$b._   _,d$P'      Terminal: xfce4-terminal 
 Y$$.    `.`"Y$$$$P"'         Terminal Font: Monospace 12 
 `$$b      "-.__              CPU: Genuine Intel 575 (1) @ 1.995GHz 
  `Y$$                        GPU: Intel Mobile 4 Series Chipset 
   `Y$$.                      Memory: 1994MiB / 2932MiB 
     `$$b.
       `Y$$b.                                         
          `"Y$b._
              `"""

recuerdo que el "OS" en un principio era "Buster", supongo que algo tiene que ver la rama (bullseye/sid).

He querido realizar un downgrade del OS, para volver a stable.. cambiando el "sourcelist", pero sin resultados positivos.

desde ya, les agradezco por vuestro tiempo!

Lun, 03/08/2020 - 17:20
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

intentaste hacer una actualizacion total ?
apt-get update && apt-get upgrade && apt-get dist-upgrade
Edito: Tambien tenes que ver que tu sources.list no tenga una ensalada de repositorios/versiones,

Lun, 03/08/2020 - 17:25 (Responder a #2)
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

tengo el siguiente script para el update... pero sin resultados, al parecer el sistema esta actualizado a lo ultimo.. no obtengo nada por actualizar.


function update() {
apt update -y && echo "" && \
apt upgrade -y && echo "" && \
apt full-upgrade -y && echo "" && \
apt autoremove -y && echo "" && \
localepurge && echo "" && \
deborphan | xargs apt remove -y --purge && echo "" && \
apt autoclean -y && echo "" && \
apt moo
}

solo tengo la rama stable en el sourcelist.

Lun, 03/08/2020 - 17:30
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Reitero, fijate en tu sources.list a ver si te ha quedado alguna mescla de ramas que este complicando el tema de las dependencias.
(cuidado con el script que actualiza y responde 'yes' ,automaticamente , en ciertas ocaciones es mejor ver a que se le responde si , o no )

Lun, 03/08/2020 - 17:38
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

Bueno, vale que te pide g++"igual o mayor a 4:8.3", pero ¿no será también que pasar de la v 4 a la v8
es un salto un poco grande?.
En todo este tiempo a lo mejor han cambiado más cosas de las que el programa espera.
Aparte de actualizarlo todo, a ver si las exigencias se ponen un poco más al dia, ¿has probado
con alguna versión intermedia, una 5 o una 6 ?.

Saludos Caliban. :)

Lun, 03/08/2020 - 18:29
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

caliban wrote:

Reitero, fijate en tu sources.list a ver si te ha quedado alguna mescla de ramas que este complicando el tema de las dependencias.
(cuidado con el script que actualiza y responde 'yes' ,automaticamente , en ciertas ocaciones es mejor ver a que se le responde si , o no )

ante la duda, aquí adjunto mi sourcelist


#------------------------------------------------------------------------------#
# OFFICIAL DEBIAN REPOS
#------------------------------------------------------------------------------#

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

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

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

deb http://ftp.debian.org/debian buster-backports main
deb-src http://ftp.debian.org/debian buster-backports main

también le he dado el comando:


apt-get update && apt-get upgrade && apt-get dist-upgrade

y.. también le he dado los siguientes pasos, borrar la cache de paquetes.

Paso 1

apt-get autoclean
apt-get clean

Paso 2
comente todas las entradas del archivo /etc/apt/sources.list

Paso 3

apt-get update

Paso 4
Descomentar nuevamente las entradas del archivo /etc/apt/sources.list
y
darle

apt-get update

Lun, 03/08/2020 - 18:35
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Emmm, mencionas que bajaste de rama, pero te figura testing , si ese fue el caso creo que ahi es donde se complico todo ,
hacer un downgrade no es sencillo para que funcione bien .

Lun, 03/08/2020 - 18:49 (Responder a #7)
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

caliban wrote:

Emmm, mencionas que bajaste de rama, pero te figura testing , si ese fue el caso creo que ahi es donde se complico todo ,
hacer un downgrade no es sencillo para que funcione bien .

Dejo los siguiente datos del sistema donde me encuentro trabajando.

#neofetch
       _,met$$$$$gg.          root@DebianSys 
    ,g$$$$$$$$$$$$$$$P.       --------------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux bullseye/sid x86_64 
 ,$$P'              `$$$.     Host: LocalNet 
',$$P       ,ggs.     `$$b:   Kernel: 4.19.0-6-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 1024 hours, 2 mins 
 $$P      d$'     ,    $$P    Packages: 1657 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.0.11 
 $$;      Y$b._   _,d$P'      Terminal: xfce4-terminal 
 Y$$.    `.`"Y$$$$P"'         Terminal Font: Monospace 12 
 `$$b      "-.__              CPU: Genuine Intel 575 (1) @ 1.995GHz 
  `Y$$                        GPU: Intel Mobile 4 Series Chipset 
   `Y$$.                      Memory: 1994MiB / 2932MiB 
     `$$b.
       `Y$$b.                                         
          `"Y$b._
              `"""

recuerdo que el "OS" en un principio era "Buster", supongo que algo tiene que ver la rama (bullseye/sid).

He querido realizar un downgrade del OS, para volver a stable.. cambiando el "sourcelist", pero sin resultados positivos.

haciendo el comando apt update; es como si el source.list no le importase más que YO cambiase testing por stable, siempre me arroja en todo bullseye/sid.. osea, no hay rastro de que este usando Buster.
Pero, supongo que cuando hay paquetes actualizados dentro de la rama bullseye, se actualiza sin problema alguno... responde sin errores el update.


#dpkg -l

gcc 4:9.2.1-3.1 amd64 GNU C compiler
ii gcc-8 8.3.0-26 amd64 GNU C compiler
ii gcc-8-base:amd64 8.3.0-26 amd64 GCC, the GNU Compiler Collection (
base package)
ii gcc-9 9.2.1-25 amd64 GNU C compiler
ii gcc-9-base:amd64 9.2.1-25 amd64 GCC, the GNU Compiler Collection (
base package)

aún tengo poca info sobre el downgrade de rama que quiero hacer

Lun, 03/08/2020 - 18:51 (Responder a #8)
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

Percontator wrote:

Bueno, vale que te pide g++"igual o mayor a 4:8.3", pero ¿no será también que pasar de la v 4 a la v8
es un salto un poco grande?.
En todo este tiempo a lo mejor han cambiado más cosas de las que el programa espera.
Aparte de actualizarlo todo, a ver si las exigencias se ponen un poco más al dia, ¿has probado
con alguna versión intermedia, una 5 o una 6 ?.

Saludos Caliban. :)

sin resultados positivos! gracias!

Mar, 04/08/2020 - 12:35
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Bien, si se te complica mucho, pensa en la opcion de hacer una instalación limpia (nueva), salvando el /home, (datos personales /configuraciones) a veces es un camino mas corto y sencillo que encontrar donde se enredo todo .

Mar, 04/08/2020 - 14:07 (Responder a #10)
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

caliban wrote:

Bien, si se te complica mucho, pensa en la opcion de hacer una instalación limpia (nueva), salvando el /home, (datos personales /configuraciones) a veces es un camino mas corto y sencillo que encontrar donde se enredo todo .

extrañamente, La solución que encontré a todo este desmadre!! Fue modificar el source.list a la rama "testing" y luego ya saben, update.. upgrade, y quedo joya.

y lo más importante, "apt install dia" fue este comando el inicio y causante de la odisea...

Desde ya, muchas gracias a todos vosotros.

Mar, 04/08/2020 - 14:26
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Pues sí, el downgrade enredo todo seguramente, entonces intentaba instalar un paquete de stable, y las dependencias eran de testing.
Lo importante es que encontrarste la solución y sobre todo la causa del problema .