Проблемы при установке qt5 & amp; SDK для телефона приложение

Я следовал инструкциям по загрузке qt5, но это не удалось.
Я скачал qt4 из менеджера пакетов в 12.10.

Затем я попытался установить SDK через терминал, но безрезультатно, что он поднял его, и выдает следующие ошибки:

W: Failed to fetch cdrom://Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5)/dists/quantal/main/binary-amd64/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs

W: Failed to fetch cdrom://Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5)/dists/quantal/restricted/binary-amd64/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs

W: Failed to fetch cdrom://Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5)/dists/quantal/main/binary-i386/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs

W: Failed to fetch cdrom://Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5)/dists/quantal/restricted/binary-i386/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs

E: Some index files failed to download. They have been ignored, or old ones used instead.

Пожалуйста, дайте дальнейшие инструкции относительно того, как я могу получить релиз qt5 и SDK. , так что я могу начать писать программы для телефона Ubuntu.

1
задан 13 February 2013 в 23:43

1 ответ

На самом деле ваша проблема заключается в том, что вы не настроили хранилище сетевых пакетов, и вместо этого у вас все еще есть строка времени установки, ссылающаяся на ваш установочный носитель. Проще всего было бы отредактировать /etc/apt/sources.list или grep -R 'deb cdrom' /etc/apt/, чтобы увидеть, какой из файлов по-прежнему относится к установочному носителю. Обычно это было бы /etc/apt/sources.list. Закомментируйте строки, начинающиеся с deb cdrom:, добавив #, а затем сохраните.

После этого обязательно добавьте несколько репозиториев. Обычный метод состоит в том, чтобы иметь такое содержимое:

deb http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal main restricted
deb-src http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal-updates main restricted
deb-src http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal universe
deb-src http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal universe
deb http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal-updates universe
deb-src http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal multiverse
deb-src http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal multiverse
deb http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal-updates multiverse
deb-src http:/<country-code>.archive.ubuntu.com/ubuntu/ quantal-updates multiverse

deb http://security.ubuntu.com/ubuntu quantal-security main restricted
deb-src http://security.ubuntu.com/ubuntu quantal-security main restricted
deb http://security.ubuntu.com/ubuntu quantal-security universe
deb-src http://security.ubuntu.com/ubuntu quantal-security universe
deb http://security.ubuntu.com/ubuntu quantal-security multiverse
deb-src http://security.ubuntu.com/ubuntu quantal-security multiverse

где <country-code> будет двухбуквенным кодом страны, используемым в ccTLD, таких как us для США, de для Германии и т. д. В основном вы "локальное" зеркало репозитория пакетов для дополнительной скорости. Эти строки уже должны существовать, и вам, вероятно, не нужно добавлять или корректировать их вообще. Достаточно просто закомментировать строки, начинающиеся с deb cdrom.

После редактирования обязательно запустите:

sudo apt-get update

и следите за дальнейшими ошибками, такими как ошибки в вашем вопросе. Исправляйте их до тех пор, пока не увидите никаких ошибок, а затем установите нужные вам пакеты.

Также обязательно ознакомьтесь с man sources.list и этой документацией . А вот онлайн-инструмент для генерации записей для sources.list .

Для этого также есть графический метод, но у меня нет опыта в этом, так как я предпочитаю редактировать sources.list. Кроме того, графический метод отличается в зависимости от используемого вами стиля Ubuntu, такого как ванильный Ubuntu, Kubuntu ... и т. Д.

0
ответ дан 13 February 2013 в 23:43

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

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