LINUX.ORG.RU
ФорумAdmin

Проблемы с оффлайн обновлением дистрибутива

 , ,


1

2

Пытаюсь обновить оффлайн дистрибутив Linux Mint Sylvia 18.3 32 bit. Сначала пробовал через apt offline - вышло не корректно - дело в том что в идеале после обновления дистрибутива g++ 4:5.3.1-1ubuntu1_i386.deb) должна установиться без проблем как это и происходило в том же дистрибутиве при онлайн обновлении. однако после обновления и попытке установке данного из папки содержащей все зависимости имеем следующее:

dpkg -i /g++/*deb
(Reading database ... 196530 files and directories currently installed.)
Preparing to unpack .../cpp-5_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking cpp-5 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Selecting previously unselected package g++.
Preparing to unpack .../g++_5.3.1-1ubuntu1_i386.deb ...
Unpacking g++ (4:5.3.1-1ubuntu1) ...
Selecting previously unselected package g++-5.
Preparing to unpack .../g++-5_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking g++-5 (5.4.0-6ubuntu1~16.04.12) ...
Preparing to unpack .../gcc-5_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking gcc-5 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../gcc-5-base_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking gcc-5-base:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libasan2_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libasan2:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libatomic1_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libatomic1:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libc6-dbg_2.23-0ubuntu11.3_i386.deb ...
Unpacking libc6-dbg:i386 (2.23-0ubuntu11.3) over (2.23-0ubuntu9) ...
dpkg: warning: downgrading libc6-dbg:i386 from 2.23-0ubuntu11.3 to 2.23-0ubuntu11
Preparing to unpack .../libc6-dbg_2.23-0ubuntu11_i386.deb ...
Unpacking libc6-dbg:i386 (2.23-0ubuntu11) over (2.23-0ubuntu11.3) ...
Selecting previously unselected package libc6-dev:i386.
Preparing to unpack .../libc6-dev_2.23-0ubuntu11.3_i386.deb ...
Unpacking libc6-dev:i386 (2.23-0ubuntu11.3) ...
Preparing to unpack .../libcc1-0_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libcc1-0:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.23-0ubuntu11.3_i386.deb ...
Unpacking libc-dev-bin (2.23-0ubuntu11.3) ...
Preparing to unpack .../libcilkrts5_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libcilkrts5:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libgcc-5-dev_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libgcc-5-dev:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libgfortran3_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libgfortran3:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libgomp1_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libgomp1:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libitm1_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libitm1:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libmpx0_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libmpx0:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libquadmath0_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libquadmath0:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Selecting previously unselected package libstdc++-5-dev:i386.
Preparing to unpack .../libstdc++-5-dev_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libstdc++-5-dev:i386 (5.4.0-6ubuntu1~16.04.12) ...
Preparing to unpack .../libstdc++6_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libstdc++6:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libubsan0_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libubsan0:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
More than one copy of package libc6-dbg:i386 has been unpacked
 in this run !  Only configuring it once.
Setting up gcc-5-base:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libasan2:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libatomic1:i386 (5.4.0-6ubuntu1~16.04.12) ...
dpkg: dependency problems prevent configuration of libc6-dbg:i386:
 libc6-dbg:i386 depends on libc6 (= 2.23-0ubuntu11); however:
  Version of libc6:i386 on system is 2.23-0ubuntu9.

dpkg: error processing package libc6-dbg:i386 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libc6-dev:i386:
 libc6-dev:i386 depends on libc6 (= 2.23-0ubuntu11.3); however:
  Version of libc6:i386 on system is 2.23-0ubuntu9.

dpkg: error processing package libc6-dev:i386 (--install):
 dependency problems - leaving unconfigured
Setting up libc-dev-bin (2.23-0ubuntu11.3) ...
Setting up libgomp1:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libitm1:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libmpx0:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libquadmath0:i386 (5.4.0-6ubuntu1~16.04.12) ...
dpkg: dependency problems prevent configuration of libstdc++-5-dev:i386:
 libstdc++-5-dev:i386 depends on libc6-dev (>= 2.13-0ubuntu6); however:
  Package libc6-dev:i386 is not configured yet.

dpkg: error processing package libstdc++-5-dev:i386 (--install):
 dependency problems - leaving unconfigured
Setting up libstdc++6:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libubsan0:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up cpp-5 (5.4.0-6ubuntu1~16.04.12) ...
dpkg: dependency problems prevent configuration of g++-5:
 g++-5 depends on libstdc++-5-dev (= 5.4.0-6ubuntu1~16.04.12); however:
  Package libstdc++-5-dev:i386 is not configured yet.

dpkg: error processing package g++-5 (--install):
 dependency problems - leaving unconfigured
Setting up libcc1-0:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libcilkrts5:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libgcc-5-dev:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libgfortran3:i386 (5.4.0-6ubuntu1~16.04.12) ...
dpkg: dependency problems prevent configuration of g++:
 g++ depends on g++-5 (>= 5.3.1-3~); however:
  Package g++-5 is not configured yet.

dpkg: error processing package g++ (--install):
 dependency problems - leaving unconfigured
Setting up gcc-5 (5.4.0-6ubuntu1~16.04.12) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Errors were encountered while processing:
 libc6-dbg:i386
 libc6-dev:i386
 libstdc++-5-dev:i386
 g++-5
 g++

Далее пробовал создать локальный репозитарий и обновиться с него - та же история Ниже представлен листинг подобных попыток:

Ign:1 cdrom://Linux Mint 18.3 _Sylvia_ - Release i386 20171213 xenial InRelease
Get:2 file:/home/mint/arch/deb ./ InRelease
Ign:2 file:/home/mint/arch/deb ./ InRelease
Get:3 file:/home/mint/arch/deb ./ Release
Err:3 file:/home/mint/arch/deb ./ Release
  File not found - /home/mint/arch/deb/./Release (2: No such file or directory)
Err:4 cdrom://Linux Mint 18.3 _Sylvia_ - Release i386 20171213 xenial Release
  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Err:5 http://security.ubuntu.com/ubuntu xenial-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:6 http://packages.linuxmint.com sylvia InRelease
  Temporary failure resolving 'packages.linuxmint.com'
Err:7 http://archive.ubuntu.com/ubuntu xenial InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:8 http://archive.canonical.com/ubuntu xenial InRelease
  Temporary failure resolving 'archive.canonical.com'
Err:9 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:10 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Reading package lists... Done
E: The repository 'file:/home/mint/arch/deb ./ Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'cdrom://Linux Mint 18.3 _Sylvia_ - Release i386 20171213 xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
-------------------------------------------------------------------------------
Ign:1 cdrom://Linux Mint 18.3 _Sylvia_ - Release i386 20171213 xenial InRelease
Get:2 file:/home/mint/arch/deb ./ InRelease
Ign:2 file:/home/mint/arch/deb ./ InRelease
Err:3 cdrom://Linux Mint 18.3 _Sylvia_ - Release i386 20171213 xenial Release
  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Get:4 file:/home/mint/arch/deb ./ Release
Err:4 file:/home/mint/arch/deb ./ Release
  File not found - /home/mint/arch/deb/./Release (2: No such file or directory)
Err:5 http://packages.linuxmint.com sylvia InRelease
  Temporary failure resolving 'packages.linuxmint.com'
Err:6 http://archive.canonical.com/ubuntu xenial InRelease
  Temporary failure resolving 'archive.canonical.com'
Err:7 http://security.ubuntu.com/ubuntu xenial-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:8 http://archive.ubuntu.com/ubuntu xenial InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:9 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:10 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Reading package lists... Done
E: The repository 'cdrom://Linux Mint 18.3 _Sylvia_ - Release i386 20171213 xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'file:/home/mint/arch/deb ./ Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
  • 2 варианта обновлений из локального репозитария кто знает как правильно оффлайн обновтьсяы подскажите пожалуйста или в чем загвоздка - почему mint не обновляется (онлайн обновление просьба не предлагать!!!!)

Перемещено hobbit из general


Эм… тебе перевести с английского?

Ты пытаешься поставить пакет A версии x.n, но он не ставится, потому что на ОС стоит пакет B x.n-y. Тебе нужно обновить пакет B, соответственно.

И у тебя несколько ситуаций такого типа.

Vsevolod-linuxoid ★★★★★
()

Вопрос — в чём смысл обновлять EOL дистрибутив, что не имеет доступа к интернету?

Обновления обычно ставит или если есть какие-то проблемы, что решены в них, или если нужны для установки ПО, или чтобы было сложнее взломать — но у тебя и так нет интернета.

Так что какие проблемы тебе мешают на текущей ОС или какое ПО не заводится?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
dpkg -i /media/mint/AAF4-689D/19072023/g++/*deb
(Reading database ... 196530 files and directories currently installed.)
Preparing to unpack .../cpp-5_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking cpp-5 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Selecting previously unselected package g++.
Preparing to unpack .../g++_5.3.1-1ubuntu1_i386.deb ...
Unpacking g++ (4:5.3.1-1ubuntu1) ...
Selecting previously unselected package g++-5.
Preparing to unpack .../g++-5_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking g++-5 (5.4.0-6ubuntu1~16.04.12) ...
Preparing to unpack .../gcc-5_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking gcc-5 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../gcc-5-base_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking gcc-5-base:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libasan2_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libasan2:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libatomic1_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libatomic1:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libc6-dbg_2.23-0ubuntu11.3_i386.deb ...
Unpacking libc6-dbg:i386 (2.23-0ubuntu11.3) over (2.23-0ubuntu9) ...
dpkg: warning: downgrading libc6-dbg:i386 from 2.23-0ubuntu11.3 to 2.23-0ubuntu11
Preparing to unpack .../libc6-dbg_2.23-0ubuntu11_i386.deb ...
Unpacking libc6-dbg:i386 (2.23-0ubuntu11) over (2.23-0ubuntu11.3) ...
Selecting previously unselected package libc6-dev:i386.
Preparing to unpack .../libc6-dev_2.23-0ubuntu11.3_i386.deb ...
Unpacking libc6-dev:i386 (2.23-0ubuntu11.3) ...
Preparing to unpack .../libcc1-0_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libcc1-0:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.23-0ubuntu11.3_i386.deb ...
Unpacking libc-dev-bin (2.23-0ubuntu11.3) ...
Preparing to unpack .../libcilkrts5_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libcilkrts5:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libgcc-5-dev_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libgcc-5-dev:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libgfortran3_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libgfortran3:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libgomp1_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libgomp1:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libitm1_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libitm1:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libmpx0_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libmpx0:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libquadmath0_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libquadmath0:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Selecting previously unselected package libstdc++-5-dev:i386.
Preparing to unpack .../libstdc++-5-dev_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libstdc++-5-dev:i386 (5.4.0-6ubuntu1~16.04.12) ...
Preparing to unpack .../libstdc++6_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libstdc++6:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
Preparing to unpack .../libubsan0_5.4.0-6ubuntu1~16.04.12_i386.deb ...
Unpacking libubsan0:i386 (5.4.0-6ubuntu1~16.04.12) over (5.4.0-6ubuntu1~16.04.5) ...
More than one copy of package libc6-dbg:i386 has been unpacked
 in this run !  Only configuring it once.
Setting up gcc-5-base:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libasan2:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libatomic1:i386 (5.4.0-6ubuntu1~16.04.12) ...
dpkg: dependency problems prevent configuration of libc6-dbg:i386:
 libc6-dbg:i386 depends on libc6 (= 2.23-0ubuntu11); however:
  Version of libc6:i386 on system is 2.23-0ubuntu9.

dpkg: error processing package libc6-dbg:i386 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libc6-dev:i386:
 libc6-dev:i386 depends on libc6 (= 2.23-0ubuntu11.3); however:
  Version of libc6:i386 on system is 2.23-0ubuntu9.

dpkg: error processing package libc6-dev:i386 (--install):
 dependency problems - leaving unconfigured
Setting up libc-dev-bin (2.23-0ubuntu11.3) ...
Setting up libgomp1:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libitm1:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libmpx0:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libquadmath0:i386 (5.4.0-6ubuntu1~16.04.12) ...
dpkg: dependency problems prevent configuration of libstdc++-5-dev:i386:
 libstdc++-5-dev:i386 depends on libc6-dev (>= 2.13-0ubuntu6); however:
  Package libc6-dev:i386 is not configured yet.

dpkg: error processing package libstdc++-5-dev:i386 (--install):
 dependency problems - leaving unconfigured
Setting up libstdc++6:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libubsan0:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up cpp-5 (5.4.0-6ubuntu1~16.04.12) ...
dpkg: dependency problems prevent configuration of g++-5:
 g++-5 depends on libstdc++-5-dev (= 5.4.0-6ubuntu1~16.04.12); however:
  Package libstdc++-5-dev:i386 is not configured yet.

dpkg: error processing package g++-5 (--install):
 dependency problems - leaving unconfigured
Setting up libcc1-0:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libcilkrts5:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libgcc-5-dev:i386 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libgfortran3:i386 (5.4.0-6ubuntu1~16.04.12) ...
dpkg: dependency problems prevent configuration of g++:
 g++ depends on g++-5 (>= 5.3.1-3~); however:
  Package g++-5 is not configured yet.

dpkg: error processing package g++ (--install):
 dependency problems - leaving unconfigured
Setting up gcc-5 (5.4.0-6ubuntu1~16.04.12) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Errors were encountered while processing:
 libc6-dbg:i386
 libc6-dev:i386
 libstdc++-5-dev:i386
 g++-5
 g++

xxoaea
() автор топика
Ответ на: комментарий от xxoaea
dpkg: dependency problems prevent configuration of libc6-dbg:i386:
 libc6-dbg:i386 depends on libc6 (= 2.23-0ubuntu11); however:
  Version of libc6:i386 on system is 2.23-0ubuntu9.

Господи, ну что тут непонятного? Пакет libc6-dbg:i386 версии 2.23-0ubuntu11 требует пакета libc6:i386 той же версии, а у тебя 2.23-0ubuntu9. То есть нужно поставить пакет libc6:i386 версии 2.23-0ubuntu11

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Спасибо буду пробовать А это по все несконфигурированным пакетам надо выполнить или индивидуально для каждого т.е

sudo dpkg-reconfigure g++-5
sudo dpkg-reconfigure libc6-dev
sudo dpkg-reconfigure libstdc++-5-dev

или

sudo dpkg-reconfigure libc6-dev libstdc++-5-dev g++-5 
xxoaea
() автор топика
Последнее исправление: xxoaea (всего исправлений: 1)

dpkg -i /g++/*deb

Это что за жесть? Так оно никогда не встанет, или это надо прогнать несколько раз, чтобы часть зависимостей саморазрешилась, брр, и это не то. dpkg -i тупо ставит пакет, если удастся, и по зависимостям не ходит.

Придуман же менеджер пакетов apt! Он ведет базу пакетов, кэширует установленные deb-файлы и т.п. apt разруливает зависимости, и если надо, дополнительно до основного пакета вызывает установку тех, от которых он зависит. apt лишь использует dpkg для установки конкретного пакета.

В /etc/apt/sources.list прописываете репу на cd-rom-е. Пример строчки там уже должен быть и закомменчен. Т.к. установка Linux c cdrom создает такой файл, а в конце комментит cdrom. Ну или гуглится легко.

bugs-bunny
()
Ответ на: комментарий от xxoaea

Кончайте ерундой болтать! apt Вам в помощь ))

правите /etc/apt/sources.list

apt update

apt install нужное

apt отработает все зависимости и версии пакетов.

bugs-bunny
()
Последнее исправление: bugs-bunny (всего исправлений: 1)
Ответ на: комментарий от bugs-bunny

Во первых скопом apt install ставит корректно только по сети уже проверено, поэтому инсталяция только dpkg -i $(<список файлов с путями) apt update делал см выше ничего не вышло корректно. Могу сбросить листинг если есть сомнения в моих словах

xxoaea
() автор топика
Последнее исправление: xxoaea (всего исправлений: 3)
Ответ на: комментарий от xxoaea

Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs

Это не насторожило? CDROM то при этом был вставлен? И возможно надо замонтировать еще, если автоматом не делается в /media/cdrom.

Про сетевые источники Err и Ign - аналогично, они не были доступны, apt их не смог проиндексировать.

bugs-bunny
()
Ответ на: комментарий от bugs-bunny

Я пробовал обновлять и с локальный репозитарием также с удаленным из списка репозитарием cdrom и через apt offline ничего не вышло завтра пришлю свежие логи

xxoaea
() автор топика
Последнее исправление: xxoaea (всего исправлений: 1)
Ответ на: комментарий от xxoaea

https://manpages.debian.org/jessie/apt/sources.list.5.en.html

Можно скопировать содержимое нужного cdrom-a на комп, а в sources.list прописать типа

deb file:///path/to/files/debian jessie main contrib non-free

Либо пользоваться cdrom как cdrom. Вот что у меня закомменчено после установки

#deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main

Если с источником все ОК и apt найдет Relise.gz и Packages.gz на нужных местах, то станет писать «Идет чтение списка пакетов» и т.д.

bugs-bunny
()
Ответ на: комментарий от xxoaea

Да для всех Debian-деривативов сработать должно, apt везде один.

«18.3 Sylvia 32bit», т.е. i386 архитектура, которую уже в Debian вроде решили не поддерживать. А «18.3» в версии Mint это год.месяц?

Вы там комп с помойки насилуете?)) Почему не взять свежий дистр, архитектуру amd64 (уже где-то в 2006г поддерживалась в процах). А если уж нужен именно софт под i386, то это на 64-битной системе тоже решается (это гуглится).

bugs-bunny
()
Ответ на: комментарий от xxoaea

Какие задачи на компе, если не секрет? Стало интересно как это, комп без интернета? Я уже забыл как это :)

Сам когда-то на заре знакомства с Дебьяном оказался на долгое время без интернета. На работе дистал списки зависимостей интересующих пакетов и качал их вручную, а потом пытался устанавливать и оказывался, что пропустил одну зависимость, которая ещё пачку за собой тянет. Как это было странно, но интересно... Эх, ностальгия...

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от xxoaea

Да, но ты косишь сено в акваланге. Я понимаю, что старое 32-битное железо, но использование 32-битного Debian с IceWM упростило бы жизнь — даже без интернета, у него есть возможность выкачать все репозитории на CD или DVD.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Так и в этой xfce такое есть в synaptics generate script… меню файл генерит скрипт для автовыкачки зависимостей для пакета просто многие пакеты имеют изначатьно статус Broken - вот из за этого все проблемы…

xxoaea
() автор топика
Ответ на: комментарий от xxoaea

Intel Pentium 4 HT 3.2

Does Pentium 4 support 64bit?

The first Pentium 4-branded processor to implement 64-bit was the Prescott (90 nm) (February 2004), but this feature was not enabled. Intel subsequently began selling 64-bit Pentium 4s using the «E0» revision of the Prescotts, being sold on the OEM market as the Pentium 4, model F.

Смотри еще cat /proc/cpuinfo

bugs-bunny
()
Ответ на: комментарий от xxoaea

Блин, ну сходи ты на какое-нибудь кладбище мамонтов, возьми проц, плату и т.д. от года хотя бы 2010. В 1КР уложишься, наверное. Или время и нервы свои/чужие совсем не дороги? Или приступ некрофилии?))

bugs-bunny
()
Ответ на: комментарий от bugs-bunny

А на фига если это железо меня устраивает полностью???? Причем тут некрофилия - просто разумная достаточность. Чужие нервы ценю толь не понимаю что с ними не так?

xxoaea
() автор топика
Последнее исправление: xxoaea (всего исправлений: 3)
Ответ на: комментарий от Vsevolod-linuxoid

Однако, я видел тот же дистрибутив при онлайн обновлении ведет себя значительно лучше - как же так если я скачиваю те же пакеты что и он сам при онлайн обновлении???

xxoaea
() автор топика
Ответ на: комментарий от xxoaea

Во-первых, apt (apt-cache и apt-get) - это менеджер пакетов. Который в т.ч. выполняет обработку зависимостей

А dpkg - установщик отдельных dpkg. Чтобы им пользоваться, нужно во-первых понимать, что ты делаешь, а во-вторых, заниматься dependency resolving самому

Если у тебя есть локальный репозиторий (на болванке или ещё как), используй apt

Если же у тебя рандомно сказана куча .deb, у тебя проблемы. Тебе придётся самому проверять, какой версии пакеты установлены, какой - скачаны, и где искать их зависимости. Возможно, у меня получится, но мне такие развлечения надоели лет 15 назад

dpkg -i /media/mint/AAF4-689D/19072023/g++/*deb

этой командой ты пытаешься установить ВСЕ deb файлы из каталога. А разрешение зависимостей, как уже сказал - это твоя проблема

И, сюрприз, в этом каталоге в т.ч. лежит несколько версий libc6-dbg (кстати, нафига ты решил его поставить?)

More than one copy of package libc6-dbg:i386 has been unpacked

Попробуй угадать, что должен сделать dpkg, чтобы выполнить то, что ты хочешь. При том, что версия dbg пакета жёстко привязана к основному

router ★★★★★
()
Ответ на: комментарий от router

Более-менее легкий путь - подключить твой локальный репоизторий к apt (и временно отключить удалённые)

Если ты хочешь идти сложным путём, в перевую очередь нужно пониматть, что ты можешь сломать вообще всё. Желательно иметь бекап хотя бы твоих данных

Далее, сначала тебе нужен ключ –dry-run, чтобы только проверить зависимости, но не выполнять изменений

Смотри, какие пакеты у тебя установлены сейчас

dpkg -l

ищи в своих скачанных файлах новые версии и добавляй к dpkg --dry-run -i

например, у тебя установлена 1000 пакетов, ты ищешь 1000 файлов и все 1000 передаёшь в аргументах к dpkg (уверен, что не передумал?)

смотришь вывод dpkg, ищешь в нём первую (а не последнюю) ошибку и пытаешься с ней как-то разобраться

кстати, будет проще, если ты сначала удалишь все лишнее, особенно debug (-dbg) и development (-dev) пакеты

когда ты добьешься того, чтобы dpkg с –dry-run отрабатывал без ошибок, можешь рискнуть запустить его без –dry-run. это уже пойдёт реальное обновление

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от xxoaea

Те же пакеты, но не тех же версий. Вот и всё.

  • Допустим ты хочешь поставить пакет something.
  • Ты используешь synaptic для формирования списка нужных пакетов оффлайн, он использует ранее полученные данные о репозиториях.
  • Так как данные не обновлены с лохматого года, то у него выходит, что ты хочешь поставить something-1.1, на ОС уже стоит нужная библиотека libsomething-1.1, плюс пакету для работы нужен otherthing-2.3 и libotherthing-2.3, которым нужен для работы xengine-5.1, но он уже стоит.
  • Потому он тебе пишет: нужно скачать something-1.1, otherthing-2.3 и libotherthing-2.3
  • Но ты качаешь просто последние версии из архивных репозиториев (с того момента, как ты обновлял данные, были выпущены новые версии): something-1.3, otherthing-2.6 и libotherthing-2.6.
  • Конечно же, установка идет криво, потому что something-1.3 требует libsomething-1.3 (а у тебя libsomething-1.1), а otherthing-2.6 и libotherthing-2.6 требуют xengine-5.8 (а у тебя xengine-5.1).

Почему же Synaptic не сказал тебе нормально, что нужно скачать? Да потому что у него нет актуальных данных о том, какие версии в репозиториях как друг от друга зависят.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 3)
Ответ на: комментарий от router

Действительно, не понимает, что творит. И как объяснить, не знаю — для меня ситуация простая и очевидная, а вот у него затык — нет в голове понимания происходящего, нет картинки.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от xxoaea

Обновление было каким? По сети или качал пакеты руками? Если руками, то как именно составил список пакетов?

Я выше писал подробно: Проблемы с оффлайн обновлением дистрибутива (комментарий)

Vsevolod-linuxoid ★★★★★
()