为手机应用程序安装 qt5 和 sdk 时出现问题

为手机应用程序安装 qt5 和 sdk 时出现问题

我按照说明下载了 qt5,但失败了。
我在 12.10 中从包管理器下载了 qt4。

然后我尝试通过终端安装 sdk,但无济于事,它出现了以下错误:

W:无法获取 cdrom://Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5)/dists/quantal/main/binary-amd64/Packages 请使用 apt-cdrom 使 APT 识别此 CD-ROM。apt-get update 无法用于添加新的 CD-ROM

W:无法获取 cdrom://Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5)/dists/quantal/restricted/binary-amd64/Packages 请使用 apt-cdrom 使 APT 识别此 CD-ROM。apt-get update 无法用于添加新的 CD-ROM

W:无法获取 cdrom://Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5)/dists/quantal/main/binary-i386/Packages 请使用 apt-cdrom 使 APT 识别此 CD-ROM。apt-get update 无法用于添加新的 CD-ROM

W:无法获取 cdrom://Ubuntu 12.10 Quantal Quetzal - Release amd64 (20121017.5)/dists/quantal/restricted/binary-i386/Packages 请使用 apt-cdrom 使 APT 识别此 CD-ROM。apt-get update 无法用于添加新的 CD-ROM

E:部分索引文件下载失败。它们已被忽略或使用旧文件代替。

请进一步说明如何获取 qt5 版本和 sdk,以便我可以开始为 ubuntu 手机编写程序。

答案1

实际上,您的问题似乎是您没有配置网络包存储库,而是仍然有安装时的行,引用您的安装媒体。最简单的方法是编辑/etc/apt/sources.listgrep -R 'deb cdrom' /etc/apt/查看哪些文件仍然引用您的安装媒体。通常是。通过在前面添加 a/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 版本而异,例如 vanilla Ubuntu、Kubuntu 等。

相关内容