Проблема при установке g++ в Ubuntu 10.04 [закрыто]

У меня есть виртуальная машина под управлением Ubuntu 10.04 в VMware.

Я gcc версии 4.4.3 (Ubuntu 4.4.3-4ubuntu5)

До сих пор мы разрабатывали только приложения на C. Однако теперь мы будем разрабатывать приложения на C++. Поэтому я хочу установить g++.

Когда я использую Synaptic Package Manager и ввожу g++ в поле "Быстрый поиск", появляется список пакетов, которые установлены и НЕ установлены. Предполагая, что все пакеты будут необходимы, я выбираю все пакеты и нажимаю "Применить".

Я получаю следующие сообщения об ошибках:-

//========================================================================== E: Unable to correct missing packages

W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.4/g++-4.4_4.4.3-4ubuntu5_i386.deb 404 Not Found [IP: 91.189.88.149 80] и подобные ошибки для других .debs

//==========================================================================

Я предполагаю, что это потому, что Ubuntu 10.04 больше не поддерживается, поэтому эти пакеты больше не доступны в указанном репозитории.

Итак, я попытался снять галочки с перечисленных пакетов и получил "Mark additional required changes" список. Оттуда я вручную отметил список дополнительных пакетов, которые необходимы (предполагая, что это зависимости для установки g++ в моей системе).

После этого я отдельно скачал указанные пакеты (.deb файлы) с www.launchpad.net и попытался запустить их в случайном порядке.

Ниже перечислены пакеты, которые я скачал (список получен путем выполнения 'ls' каталога) binutils_2.18.1~cvs20080103-0ubuntu1_i386.deb binutils_2.19.1-0ubuntu3_i386.deb binutils_2.20.1-3ubuntu7.3_i386.deb binutils_2.20.51.20100908-0ubuntu2_i386.deb cpp-4.1_4.1.2-21ubuntu1_i386.deb cpp-4.1_4.1.2-29ubuntu1_i386.deb cpp-4.3_4.3.3-5ubuntu4_i386.deb cpp-4.3_4.3.4-10ubuntu1_i386.deb cpp-4.3_4.3.5-3ubuntu1_i386.deb cpp-4.3-mips-linux-gnu_4.3.5-4_i386.deb cpp_4.4.3-1ubuntu1_i386.deb cpp-4.4_4.4.3-4ubuntu5.1_i386.deb cpp_4.6.3-1ubuntu5_i386.deb cpp_4.7.2-1_i386.deb debconf_1.5.28ubuntu4_all.deb findutils_4.4.0-2ubuntu4_i386.deb findutils_4.4.2-1ubuntu1_i386.deb g++-4.1_4.1.2-21ubuntu1_i386.deb g++-4.1_4.1.2-27ubuntu1_i386.deb g++-4.1-multilib_4.1.2-27ubuntu1lucid1_i386.deb g++-4.3_4.3.3-5ubuntu4_i386.deb g++-4.3_4.3.4-10ubuntu1_i386.deb g++-4.3-multilib_4.3.4-10ubuntu1_i386.deb g++-4.4_4.4.3-4ubuntu5.1_i386.deb g++-4.4_4.4.3-4ubuntu5_i386.deb g++-4.4-multilib_4.4.3-4ubuntu5.1_i386.deb gcc-4.1_4.1.2-21ubuntu1_i386.deb gcc-4.1_4.1.2-27ubuntu1_i386.deb gcc-4.1-base_4.1.2-21ubuntu1_i386.deb gcc-4.1-base_4.1.2-27ubuntu1_i386.deb gcc-4.1-base_4.1.2-29ubuntu1_i386.deb gcc-4.1-multilib_4.1.2-21ubuntu1_i386.deb gcc-4.2-base_4.2.4-1ubuntu4_i386.deb gcc-4.3_4.3.3-5ubuntu4_i386.deb gcc-4.3_4.3.4-10ubuntu1_i386.deb gcc-4.3-base_4.3.3-5ubuntu4_i386.deb gcc-4.3-base_4.3.4-10ubuntu1_i386.deb gcc-4.3-base_4.3.5-3ubuntu1_i386.deb gcc-4.3-locales_4.3.4-10ubuntu1_all.deb gcc-4.3-multilib_4.3.5-3ubuntu1_i386.deb gcc_4.4.3-1ubuntu1_i386.deb gcc-4.4_4.4.3-4ubuntu5.1_i386.deb gcc-4.4-base_4.4.3-4ubuntu5.1_i386.deb gcc-4.4-multilib_4.4.3-4ubuntu5.1_i386.deb gcc-4.5-base_4.5.1-7ubuntu2_i386.deb gcc_4.6.3-1ubuntu5_i386.deb gcc-4.6_4.6.3-1ubuntu5_i386.deb gcc-4.6-base_4.6.3-1ubuntu5_i386.deb gcc-4.6-multilib_4.6.3-1ubuntu5_i386.deb gcc-6-base_6.3.0-12ubuntu2_i386.deb gcc-multilib_4.6.3-1ubuntu5_i386.deb g++-multilib_4.4.3-1ubuntu1_i386.deb hardening-wrapper_1.25_i386.deb lib64gcc1_4.2.4-1ubuntu4_i386.deb lib64gcc1_4.4.3-4ubuntu5.1_i386.deb lib64gcc1_4.5.1-7ubuntu2_i386.deb lib64gcc1_4.6.3-1ubuntu5_i386.deb lib64gcc1_6.3.0-12ubuntu2_i386.deb lib64gomp1_4.4.3-4ubuntu5.1_i386.deb lib64gomp1_4.6.3-1ubuntu5_i386.deb lib64quadmath0_4.6.3-1ubuntu5_i386.deb lib64stdc++6-4.1-dbg_4.1.2-17ubuntu1_i386.deb lib64stdc++6_4.2.4-1ubuntu4_i386.deb lib64stdc++6_4.4.3-4ubuntu5.1_i386.deb libc6_2.10.1-0ubuntu19_i386.deb libc6_2.11.1-0ubuntu7.21_i386.deb libc6_2.24-9ubuntu2.2_i386.deb libc6_2.7-10ubuntu8.3_i386.deb libc6_2.9-4ubuntu6.3_i386.deb libc6-amd64_2.11.1-0ubuntu7.21_i386.deb libc6-amd64_2.12.1-0ubuntu10.4_i386.deb libc6-amd64_2.15-0ubuntu10.18_i386.deb libc6-amd64_2.24-9ubuntu2.2_i386.deb libc6-dev_2.11.1-0ubuntu7.21_i386.deb libc6-dev_2.7-10ubuntu8.3_i386.deb libc6-dev-amd64_2.11.1-0ubuntu7.21_i386.deb libc6-dev-amd64_2.12.1-0ubuntu10.4_i386.deb libc6-dev-amd64_2.15-0ubuntu10.18_i386.deb libc-bin_2.11.1-0ubuntu7.21_i386.deb libc-dev-bin_2.11.1-0ubuntu7.21_i386.deb libgcc1_4.2.4-1ubuntu4_i386.deb libgcc1_4.3.3-5ubuntu4_i386.deb libgcc1_4.4.3-4ubuntu5.1_i386.deb libgcc1_4.5.1-7ubuntu2_i386.deb libgcc1_6.3.0-12ubuntu2_i386.deb libgmp10_5.0.2+dfsg-2ubuntu1_i386.deb libgmp3c2_4.2.4+dfsg-2ubuntu1_i386.deb libgomp1_4.3.3-5ubuntu4_i386.deb libgomp1_4.4.3-4ubuntu5.1_i386.deb libgomp1_4.5.1-7ubuntu2_i386.deb libmpc2_0.9-4_i386.deb libmpfr1ldbl_2.4.0-1ubuntu3.1_i386.deb libmpfr4_3.1.0-3ubuntu2_i386.deb libquadmath0_4.6.3-1ubuntu5_i386.deb libstdc++6-4.1-dbg_4.1.2-27ubuntu1_i386.deb libstdc++6-4.1-dev_4.1.2-21ubuntu1_i386.deb libstdc++6-4.1-dev_4.1.2-27ubuntu1_i386.deb libstdc++6_4.2.4-1ubuntu4_i386.deb libstdc++6-4.3-dev_4.3.3-5ubuntu4_i386.deb libstdc++6-4.3-dev_4.3.4-10ubuntu1_i386.deb libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb mlocate_0.21.1-1ubuntu1_i386.deb Пакеты pentium-builder_0.19_all.deb tzdata_2015d-0ubuntu0.10.04_all.deb zlib1g_1.2.3.3.dfsg-12ubuntu2_i386.deb zlib1g_1.2.3.3.dfsg-15ubuntu1_i386.deb zlib1g_1.2.3.4.dfsg-3ubuntu4_i386.deb

Некоторые из них установились; некоторые дали мне сообщение "Dependencies NOT satisfied".

Кроме того, теперь я получаю ошибку "Сломанные зависимости" и сообщение "Конфликты с установленными пакетами".

У меня следующие вопросы:-

  1. Есть ли какой-то "определенный порядок" в котором мне нужно устанавливать пакеты ? [Кто-нибудь может подробно объяснить что происходит и где я ошибаюсь ? Какие основы мне нужно знать ? ]

  2. Как мне исправить ошибку "Broken dependencies" ?

  3. Как мне решить проблему "Conflicts with installed packages" ?

  4. Как мне получить рабочий g++ без необходимости установки последней версии Ubuntu (так как Я НЕ МОГУ ИЗМЕНИТЬ текущую установку Ubuntu 10.04?

Я постарался объяснить свою проблему.

Было бы очень полезно, если бы кто-нибудь смог ответить на мои вопросы.

Спасибо и с уважением, hitcha

0
задан 23 June 2017 в 09:35

1 ответ

Эта проблема происходит, потому что Вы используете и старый, в настоящее время неподдерживаемый выпуск

человечности, решение просто:

sudo gedit /etc/apt/sources.list

Теперь замена in.archive.ubuntu.com с old-releases.ubuntu.com

работает sudo apt update

теперь, можно установить эти пакеты

1
ответ дан 3 November 2019 в 01:20

Другие вопросы по тегам:

Похожие вопросы: