загрузка и установка ошибки: пакет не является архивом формата 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, поэтому он добавляет extra .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 в 17:03

2 ответа

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

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

Если вы хотите установить компилятор C ++ и C ++ STL, тогда просто установите g ++. [F1].

5
ответ дан 25 May 2018 в 17:13

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

3
ответ дан 25 May 2018 в 17:13

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

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