LINUX.ORG.RU

История изменений

Исправление rukez, (текущая версия) :

Как-то так:

Беда в том что для портс нема архитектуры амд64 (если глянуть листинг http://ports.ubuntu.com/ubuntu-ports/dists/jammy/main/ то там действительно нет ни 386 ни амд64):

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/jammy/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/jammy-updates/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/jammy-backports/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/jammy-security/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/jammy/main/binary-arm64/Packages  404  Not Found [IP: 91.189.91.38 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

если подпихнуть обычное в сорцы:

deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse

то он при обновлении дерево пакетов вычитывает но в списке пакетов игнорирует

а вот если ручками поставить пакеты libc6_2.35-0ubuntu3.1_amd64.deb и libc6-dev_2.35-0ubuntu3.1_amd64.deb скачанные с репки то папка обрастает нужным:

ls /usr/lib/x86_64-linux-gnu/
Mcrt1.o               libc.so                 libnss_compat.so.2
Scrt1.o               libc.so.6               libnss_dns.so.2
audit                 libc_malloc_debug.so    libnss_files.so.2
bfd-plugins           libc_malloc_debug.so.0  libnss_hesiod.so
crt1.o                libc_nonshared.a        libnss_hesiod.so.2
crti.o                libdl.a                 libpcprofile.so
crtn.o                libdl.so.2              libpthread.a
gconv                 libg.a                  libpthread.so.0
gcrt1.o               libm-2.35.a             libresolv.a
grcrt1.o              libm.a                  libresolv.so
ld-linux-x86-64.so.2  libm.so                 libresolv.so.2
ldscripts             libm.so.6               librt.a
libBrokenLocale.a     libmcheck.a             librt.so.1
libBrokenLocale.so    libmemusage.so          libthread_db.so
libBrokenLocale.so.1  libmvec.a               libthread_db.so.1
libanl.a              libmvec.so              libutil.a
libanl.so             libmvec.so.1            libutil.so.1
libanl.so.1           libnsl.so.1             rcrt1.o
libc.a                libnss_compat.so

И файлик даже собирается:

ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=63baa4af50431768d301204819f74b6ad2ec57ae, for GNU/Linux 3.2.0, with debug_info, not stripped

проверил - отлично работает :-)

Спасибо большое!

Исходная версия rukez, :

Как-то так:

Беда в том что для портс нема архитектуры амд64 (если глянуть листинг http://ports.ubuntu.com/ubuntu-ports/dists/jammy/main/ то там действительно нет ни 386 ни амд64):

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/jammy/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/jammy-updates/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/jammy-backports/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/jammy-security/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/jammy/main/binary-arm64/Packages  404  Not Found [IP: 91.189.91.38 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

если подпихнуть обычное в сорцы:

deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse

то он при обновлении дерево пакетов вычитывает но в списке пакетов игнорирует

а вот если ручками поставить пакеты libc6_2.35-0ubuntu3.1_amd64.deb и libc6-dev_2.35-0ubuntu3.1_amd64.deb скачанные с репки то папка обрастает нужным:

ls /usr/lib/x86_64-linux-gnu/
Mcrt1.o               libc.so                 libnss_compat.so.2
Scrt1.o               libc.so.6               libnss_dns.so.2
audit                 libc_malloc_debug.so    libnss_files.so.2
bfd-plugins           libc_malloc_debug.so.0  libnss_hesiod.so
crt1.o                libc_nonshared.a        libnss_hesiod.so.2
crti.o                libdl.a                 libpcprofile.so
crtn.o                libdl.so.2              libpthread.a
gconv                 libg.a                  libpthread.so.0
gcrt1.o               libm-2.35.a             libresolv.a
grcrt1.o              libm.a                  libresolv.so
ld-linux-x86-64.so.2  libm.so                 libresolv.so.2
ldscripts             libm.so.6               librt.a
libBrokenLocale.a     libmcheck.a             librt.so.1
libBrokenLocale.so    libmemusage.so          libthread_db.so
libBrokenLocale.so.1  libmvec.a               libthread_db.so.1
libanl.a              libmvec.so              libutil.a
libanl.so             libmvec.so.1            libutil.so.1
libanl.so.1           libnsl.so.1             rcrt1.o
libc.a                libnss_compat.so

И файлик даже собирается:

ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=63baa4af50431768d301204819f74b6ad2ec57ae, for GNU/Linux 3.2.0, with debug_info, not stripped

правда пока не проверял работает или нет :-)

Спасибо большое!