El paquete linux-source-5.4.0 esta vacio

6 respostas [Última entrada]
alexv
Desconectado
Joined: 05/25/2023

El paquete linux-source-5.4.0 que supuestamente contiene el código fuente de linux esta vacio:

dpkg -L linux-source-5.4.0

/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/linux-source-5.4.0
/usr/share/doc/linux-source-5.4.0/changelog.Debian.gz
/usr/share/doc/linux-source-5.4.0/copyright
/usr/src
/usr/src/linux-source-5.4.0

Lo mismo ocurre con el paquete linux source.

Los datos e mi sistema:

$ uname -a
Linux vortex 5.4.0-148-generic #165+10.0trisquel11 SMP Thu Apr 27 01:30:52 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a

No LSB modules are available.
Distributor ID: Trisquel
Description: Trisquel GNU/Linux Nabia (10.0.1)
Release: 10.0.1
Codename: nabia

Ark74

I am a member!

I am a translator!

Desconectado
Joined: 07/15/2009

Interesante caso, deberemos revisar por que sucede.

Mientras tanto si gustas puedes usar,
apt source linux

de esa manera podrás obtener el código fuente del kernel.

Saludos

alexv
Desconectado
Joined: 05/25/2023

Gracias. Algo que también es interesante es que no funcione el comando super útil: "apt-file search". No sé si abrirlo en un tema aparte.

Ark74

I am a member!

I am a translator!

Desconectado
Joined: 07/15/2009

Actualmente uso aramo y apt-file funciona correctamente.

Revisaré en nabia para confirmar en una nueva instalación.

alexv
Desconectado
Joined: 05/25/2023

Acabo de intentar lo que me recomendaste. Este es el resultado:


$ apt source linux
Leyendo lista de paquetes... Hecho
NOTA: el empaquetamiento de «linux» se mantiene en el sistema de control de versiones «Git» en:
git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/nabia
Utilice:
git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/nabia
para obtener las últimas actualizaciones (posiblemente no publicadas aún) del paquete.
Se necesita descargar 177 MB de archivos fuente.
0% [Trabajando]
Err:1 https://archive.trisquel.org/trisquel nabia-updates/main linux 5.4.0-148.165+10.0trisquel11 (dsc)
404 Not Found [IP: 209.51.188.51 443]
Err:2 https://archive.trisquel.org/trisquel nabia-updates/main linux 5.4.0-148.165+10.0trisquel11 (tar)
404 Not Found [IP: 209.51.188.51 443]
E: Fallo al obtener https://archive.trisquel.org/trisquel/pool/main/l/linux/linux_5.4.0-148.165+10.0trisquel11.dsc 404 Not Found [IP: 209.51.188.51 443]
E: Fallo al obtener https://archive.trisquel.org/trisquel/pool/main/l/linux/linux_5.4.0-148.165+10.0trisquel11.tar.gz 404 Not Found [IP: 209.51.188.51 443]
E: No se pudieron obtener algunos archivos.

Y cuando intento hacer la recomendación que hay en esa salida, este es el resultado:

$ git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/nabia
Clonando en 'nabia'...
fatal: error remoto: Repository '~ubuntu-kernel/ubuntu/+source/linux/+git/nabia' not found.

Ark74

I am a member!

I am a translator!

Desconectado
Joined: 07/15/2009

Tus sources están desactualizados, de ahí el error 404, actualiza e intenta de nuevo.

> git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/nabia

Esto es inexacto, no tenemos un repositorio git en launchpad residuos del paquete original de ubuntu.

Saludos.

alexv
Desconectado
Joined: 05/25/2023

Luego del típico

apt update

y

apt upgrade

pude corregir el problema, pero es un poco extraño porque no hace mucho que había hecho un update y un upgrade.

Tengo entendico que el comando

apt-file search

requiere de que a los repositorios se les haga un mantenimiento adicional, al que ya se les hace cuando simplemente actualizas con apt. Supongo que básicamente es agregar unos archivos con la información de los nombres de los ficheros en cada paquete y mantenerla actualizada. Como te dije no esta funcionando. ¿Pero entonces que caso tiene que apt-file este disponible en los repositorios de Trisquel? Es mejor quitarlo y así ahorrarnos más confusiones.