我遵循了这个指南:https://wiki.debian.org/Bumblebee#Installation
但当我跑步时
sudo apt-get install bumblebee-nvidia primus
这是输出:
....
Package bumblebee-nvidia is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'bumblebee-nvidia' has no installation candidate
也许是因为正如指南所说我应该...
需要在您的sources.list中启用contrib和non-free
然而我不明白如何去做吧。
另外,什么是但被另一个包引用意思是?
答案1
bumblebee-nvidia
确实在contrib
;要添加contrib
和non-free
,您需要编辑/etc/apt/sources.list
文件,并contrib non-free
在以 开头的行末尾添加deb
。你最终会得到类似的东西
deb http://ftp.debian.org/debian stable main contrib non-free
等等(URL 可能会有所不同,并且您可能有除 之外的其他内容stable
;将值保留在文件中)。 (sources.list
事先将原始文件复制到安全的地方......)
一旦完成,
apt-get update
作为root
,那么你应该能够安装bumblebee-nvidia
。
“被另一个包引用”意味着bumblebee-nvidia
在你的系统已经知道的某个包的信息中提到了它;在本例中,bumblebee
它位于main
.