如何在 Debian 上安装非自由软件包如何在 Debian 上安装非自由软件包如何在 Debian 上安装非自由软件包如何在 Debian 上安装非自由软件包
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Debian 上安装非自由软件包

问题:我需要在 Debian 上安装一些专有设备驱动程序,它是非自由软件包的一部分。但是,我无法在 Debian 盒子中找到并安装该软件包。如何在 Debian 上安装非自由软件包?

Debian 项目作为软件包集合进行分发,从 Debian 10“buster”版本开始,共有 90,000 个软件包。这些软件包分为三个区域:main、contrib 和 non-free,主要基于许可要求,例如 Debian 自由软件指南 (DFSG)。

main 区域包含符合 DFSG 的免费软件。 contrib 区域包含符合 DFSG 的自由软件,但依赖于非自由软件进行编译或执行。最后,非自由区域包含不符合 DFSG 但可重新分发的非自由软件包。 main 存储库被视为 Debian 的一部分,但 contrib 或 non-free 存储库都不是。后两者的维护和提供只是为了方便用户。

在 Debian 上启用 Contrib 和非自由存储库

如果您想安装 Debian 维护的任何非自由软件包,您需要启用 contrib 和 non-free 存储库。为此,请使用文本编辑器打开 /etc/apt/sources.list,并将“contrib non-free”附加到每个源。

以下是 Debian 10“buster”版本的 /etc/apt/sources.list 示例。


deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free

修改软件包来源后,运行以下命令下载 contrib 和 non-free 存储库的软件包索引文件。


$ sudo apt update

如果您使用的是 aptitude,请运行以下命令。


$ sudo aptitude update

现在您已准备好在 Debian 上搜索并安装任何非自由软件包。


$ apt search nonfree
©2015-2025 艾丽卡 support@alaica.com