ошибка загрузки и установки: пакет не является архивом формата debian

Я новичок в Linux и Ubuntu, и я пытаюсь установить пакет под названием libstdc++2.10-glibc2.2. Сначала я использую wget

wget http://packages.ubuntu.com/dapper/libstdc++2.10-glibc2.2

. Он дает мне saving to libstdc++2.10-glibc2.2.4, поэтому он добавляет дополнительный .4 в конце. Затем я делаю

sudo dpkg -i libstdc++2.10-glibc2.2.4

, и это дает мне

dpkg-deb: error: `libstdc++2.10-glibc2.2.4' is not a debian format archive
dpkg: error processing libstdc++2.10-glibc2.2.4 (--install):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 libstdc++2.10-glibc2.2.4

Что я делаю не так?

3
задан 4 November 2011 в 15:03

2 ответа

Не существует пакета с именем libstdc ++ 2.10-glibc2.2. Вы можете проверить это, перейдя по URL, который вы упомянули в вопросе: http://packages.ubuntu.com/dapper/libstdc++2.10-glibc2.2 .

Когда вы запускаете wget для указанного выше URL, вы в конечном итоге скачиваете веб-страницу (проверьте вывод команды wget, в котором говорится, что вы загружаете text / html).

Если вы хотите установить компилятор C ++ и C ++ STL, просто установите g ++. sudo apt-get install g++.

0
ответ дан 4 November 2011 в 15:03

Как правило, вам следует устанавливать систему управления пакетами (используя Центр программного обеспечения, Synaptic, Muon или apt-get и т. Д.), Вместо загрузки файлов deb таким способом. Почему вы хотите установить libstdc ++ 2.10-glibc2.2? Вы действительно используете Ubuntu 6.06 Dapper Drake?

0
ответ дан 4 November 2011 в 15:03

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

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