我正在使用 debian 发行版(crunchbang)。我非常喜欢这个发行版,据我所知,它不以 ubuntu 形式提供。然而,我遇到了一些问题,包管理器落后最新版本几年,因为我在需要最新版本的研究中做了很多工作(例如 - R、gcc)。
我知道 debian 的哲学是稳定性比最新版本更重要,但对于某些事情,我可以通过 apt-get 来解决,只是滞后太多。缺少从网络上手动安装软件并手动编译/计算依赖项的功能,有没有办法使用 apt-get (或其他包管理器)来获取 debian 发行版的最新包?
答案1
是的,
Debian 带有一个存储库系统和几种主要风格。
stable,也就是ATM挤压,就是稳定。测试时,ATM喘息,这是稳定版本。 unsable,称为 sid,是带有较新软件包的版本。实验性的,不是一个完整的发行版,并且有时会被破坏。
您还有第 3 方存储库,例如 dotdeb :http://www.dotdeb.org/
您可以通过在 /etc/apt/source.list.d 文件夹中放置足够的文件来启用这些存储库。您必须添加首选项文件来设置哪个存储库优先于哪个存储库。您会在这里找到示例:http://www.debian-fr.org/sources-list-au-carre-ou-minimaliste-t5659.html(用法语,但你有文件的内容)。
完成此操作后,您可以使用 apt-get -t 测试安装包(用于测试风味)来安装所需版本的包。
apt-cache 策略包可以告诉您哪个存储库中存在哪个版本。
当切换到该系统时,您绝对应该使用 aptitude,因为您可能会面临版本与依赖项的冲突。