有时我想下载软件中心没有推荐的程序,而只能在开发者的网站上下载,例如World of Goo Demo。但是该网站只提供了一个可供 Ubuntu 使用的 .deb 下载链接。
即使我使用旧版本的 Ubuntu 或仍然或多或少具有异国情调的架构(如 64 位架构),我是否可以使用此文件?如果是,安装后运行程序会遇到任何困难吗?
有时我想下载软件中心没有推荐的程序,而只能在开发者的网站上下载,例如World of Goo Demo。但是该网站只提供了一个可供 Ubuntu 使用的 .deb 下载链接。
即使我使用旧版本的 Ubuntu 或仍然或多或少具有异国情调的架构(如 64 位架构),我是否可以使用此文件?如果是,安装后运行程序会遇到任何困难吗?
尝试安装 .deb 文件时遇到以下两个错误:
所以不,有时如果你想在 Maverick 中安装一个 Jaunty 包(例如)它不会安装,因为它依赖于包的旧版本而不是 Maverick 中可用的版本。(但是,有一些工具可以更改 deb 文件中的依赖项列表...)
我不知道架构问题,因为通常 64 位系统应该支持 32 位二进制文件(但是,我不认为它可以反过来工作)
对于软件发布者在其网站上为他们自己的软件提供 deb 文件作为下载的情况,通常您会看到以下两种情况之一:
无论哪种方式,只要您拥有最新版本的 Ubuntu,您就可以。
这并不意味着您可以安装您刚刚在 Internet 上某个地方找到的任何deb 文件。只要您使用 GDebi 或软件中心安装 deb,它应该会阻止您安装与您的 Ubuntu 版本不兼容的 deb 包。
安装不是直接为特定 Ubuntu 版本制作的 .deb 文件没有问题,但是可能存在一些无法满足的依赖关系。
另一方面,架构可能是有问题的。x86-64 机器可以运行 x86-32 二进制文件,但反之则不行。包管理器不会让你安装错误架构的包,除非你强制安装。
不过,我不建议您这样做。
是的,您可以 AFAIK、Linux mint、debian、ubuntu 和其他版本都可以接受 .deb 文件。