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