如何在Ubuntu中使用apt get下载其他不同的deb文件?

如何在Ubuntu中使用apt get下载其他不同的deb文件?,ubuntu,debian,ubuntu-12.04,raspberry-pi,raspbian,Ubuntu,Debian,Ubuntu 12.04,Raspberry Pi,Raspbian,有没有办法用apt-get-inubuntu12.04下载另一个版本的deb文件? 在ubuntu12.04中,默认版本是precise,当我们使用sudo-apt-get-install**命令安装软件包时,apt-get可以自动找到合适的软件包。但是有没有办法下载特定版本的deb包,比如ubuntu10.04(Lucid)? 在我的情况下,我有一个Raspberry Pi,它的主要版本是Debian,它的符号版本是wheezy。当我使用sudo apt get install**时,网络速度

有没有办法用apt-get-in
ubuntu12.04
下载另一个版本的deb文件? 在
ubuntu12.04
中,默认版本是
precise
,当我们使用
sudo-apt-get-install**
命令安装软件包时,
apt-get
可以自动找到合适的软件包。但是有没有办法下载特定版本的deb包,比如
ubuntu10.04(Lucid)
? 在我的情况下,我有一个
Raspberry Pi
,它的主要版本是
Debian
,它的符号版本是
wheezy
。当我使用
sudo apt get install**
时,网络速度非常慢。 因此,我想将
wheezy
的apt源地址添加到我的
ubuntu12.04
的apt源地址中。并使用
ubuntu12.04
下载
wheezy
的软件包,然后将它们复制到
Raspberry-Pi
并安装


提前谢谢

不要混用Ubuntu和Debian,很多东西在不同的位置,会破坏你的系统。使用precise和precise,Ubuntu不能很好地混合使用。

我不建议安装与您的操作系统不匹配的软件包-您会很快发现自己陷入一片依赖地狱。我建议您从开发者网页下载该软件,并将其安装在系统上的某个单独位置,这样它的依赖关系就不会与整个系统发生冲突

如果您坚持,您可以访问并找到您需要的软件包,下载它,然后通过以下方式完成:

sudo dpkg -i the-package-you-downloaded.deb

回答这个问题的好地方嗨,谢谢,先生。我已经测试了一些方法。首先,我在Ubuntu12.04的/etc/apt/sources.list中添加了wheezy apt源地址,在Ubuntu12.04中,do sudo apt get update,然后创建了一些apt缓存,我可以搜索wheezy版本的一些包。但当我使用sudo apt get download cmake时,它说没有amd64版本。这是因为Raspberry Pi是arm架构。所以我想如果我能给出一个特定的apt架构版本,它可能会工作。但我尚未成功完成此操作。主要错误是W:无法获取无法在发布文件中找到预期条目“main/binary-amd64/Packages”(错误的sources.list条目或格式错误的文件)。因此,我认为如果我能用armhf替换amd64,它可能会工作。系统将崩溃,无法安全地混合来自两个发行版的软件包。好的,谢谢。事实上,我只是使用
ubuntu12.04
下载了
wheezy
的deb包。在
ubuntu12.04
中,我只使用
sudo-apt-get-download**
下载软件包,但不安装它们。在某些情况下,这是可行的。今天,我已经下载了
ubuntu12.04
的debian keyring源代码包,但无法下载其用于
armhf(arm硬浮点)
的二进制版本。您好,谢谢您,先生。事实上,我刚刚掉进了陷阱。请访问
http://stackoverflow.com/questions/22893597/illegal-instruction-in-raspberry-pi
,一些包在
树莓Pi中无效,因此一切都重新开始。非常耗时。