Ubuntu 软件仓库被分为四个部分:main(主要的), restricted(受限的), universe(广泛的) and multiverse(多元的),这主要根据我们对软件的支持能力,以及软件的目的是否符合我们的 自由软件哲学。
标准的 Ubuntu 安装是所有能从 main(主要的)和 restricted(受限的)软件库中获得的软件的一个子集,你可以用诸如 Synaptic Package Manager 或者 Aptitude 之类的软件安装程序来安装额外的软件,其他的软件仓库可以通过修改 /etc/apt/sources.list 文件来添加,请查看 “man sources.list” 来获得更多关于编辑 sources.list 文件的信息。
“main(主要的)”软件库
Main 部分的软件仓库包含了自由软件,这些软件可以被自由地重新分发,并且被 Ubuntu 团队完全支持。这主要包括目前可以得到的最流行的和最可靠的开源程序,它们中的大多数会在安装 Ubuntu 时候默认被安装。
在 main 软件库中的软件包括可以手动选择的程序,Ubuntu 开发人员、社区和用户都觉得这些程序重要,并且 Ubuntu 安全和发行团队乐意支持这些程序。当你从 main 软件库中安装软件时,你可以放心,这些软件都会得到安全升级和技术支持。
我们相信,在 main 中的软件包括了所有大多数人需要的软件,来用于一个全功能的桌面环境或者只运行开源软件的网络服务器。
Main 中软件程序的许可证都必须是自由的,但是 main 中也可以包含一些二进制固件和选定的字体,要修改它们必须获得作者的同意。在任何情况下,重新分发都是不受妨碍的。
“restricted(受限的)”软件库
我们保留了受限软件库是因为有些常用软件虽然没有一个完全的自由软件许可证,但是 Ubuntu 团队仍然支持它们。请注意,我们无法为这些软件提供完全支持,因为我们不可以自行修改它们,而只能向软件的真正作者提交问题报告。
受限仓库中的有些软件会被安装在 Ubuntu CD 里,但是被很清楚地分隔开来以保证可以很轻松地删除它们。我们包括进了这些软件是因为,如果要让 Ubuntu 在某些机器上运行,它们是必需的。典型的例子是,一些显卡制造商发行的二进制驱动是 Ubuntu 在这些机器上运行的唯一方法。默认情况下,我们只使用开源软件,除非根本没有其他方法来安装 Ubuntu 了。Ubuntu 团队努力促使这些制造商加速这些软件的开源,以保证尽可能多的软件可以在自由软件许可证下使用。
“universe(广泛的)”软件库
Universe 软件库是自由、开源软件和 Linux 世界的一个快照。在 universe 中你几乎可以找到每一种开源软件,以及可以在各种不太开放的许可证下使用的软件,它们都是在各种开放代码的基础上自动建造的。来自 main 的基础工具链和系统库被用来开发这些软件并且通常是和它们同步维护,所以这些软件应该可以很好地和 main 中的软件一起安装和运行,但是它们得不到安全补丁和支持。Universe 软件库中包含了上千种软件,通过他们,用户可以在稳定的 Ubuntu 内核之上获得由广阔的开源世界提供的多样性和可制定性。
Canonical 公司不保证为 universe 软件库中的软件提供定期的安全升级,但是社区会提供这些升级。用户需要知道使用 universe 中的软件包所固有的风险。
流行的或者支持良好的软件将会从 universe 移动到 main 中,如果维护者愿意支持并使之符合 Ubuntu 团队为 main 制定的一系列标准。
“multiverse(多元的)”软件库
The “multiverse(多元的)”软件库 contains software that is "not free", which means the licensing requirements of this software do not meet the Ubuntu "main" Component Licence Policy.
请您自行检查您使用这些软件的权利并遵守版权持有人所制定的许可证条款。
这些软件不被支持并且通常不能被修改或升级,使用它们须自行承担风险。
分享到:
相关推荐
现在默认的源一般比较难安装samba、tftp等工具,该共享文件给出的源可以很好的解决上述问题,请下载完该文件后,先备份原来的源文件,再将该文件拷贝到/etc/apt/目录,重命名为sources.list,然后apt-get update、 ...
ubuntu 下载源, 网易源地址列表 ,可以直接替换/etc/apt/source.list文件更新下载源地址
在Ubuntu操作系统中,`sources.list`文件是APT包管理器的核心组成部分,它定义了系统从哪些官方或第三方源获取软件包、更新和安全补丁。`sources.list`位于`/etc/apt/`目录下,其内容直接影响到系统升级、安装新软件...
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup ``` 接下来,我们需要编辑`sources.list`文件。打开终端并使用vim编辑器(或其他你喜欢的编辑器): ```bash sudo vim /etc/apt/sources.list ``` ...
在Ubuntu系统中,用户可以通过编辑`/etc/apt/sources.list`文件来指定系统从哪些服务器下载软件包。这些服务器通常被称为源(Source)。通过调整该文件中的内容,用户可以控制系统的升级来源、安装软件包的位置等。...
ubuntu国内镜像文件(sources.list) 下载速度还是不错的. 使用方法:把下载下来的文件覆盖/etc/apt/sources.list(原来的可以备份一下),然后 sudo apt-get update
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 2/ 执行命令打开source.list文件: 可以用vim,gedit,atom等工具打开 sudo vim /etc/apt/source.list 或 sudo gedit /etc/apt/source.list 或(你得自己...
首先,打开源文件/etc/apt/sources.list,使用 sudo gedit /etc/apt/sources.list命令打开文件。如果报错提示:sudo: gedit: command not found,那么直接使用 vim 修改:vim /etc/apt/sources.list。 在vim中,按i...
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 2. **编辑源列表**:然后,用文本编辑器打开`source.list`,例如使用`nano`或`vim`: ``` sudo nano /etc/apt/sources.list ``` 3. **替换源**...
- 执行命令:`sudo cp /etc/apt/sources.list /etc/apt/sources.list.old` - 此步骤是为了避免修改过程中出现问题时能够快速恢复原有的设置。 2. **编辑新的源文件**: - 使用文本编辑器打开`/etc/apt/sources....
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ``` - 添加 ROS 存储库密钥: ``` sudo apt-key adv --keyserver hkp://ha....
4. **更新sources.list**:用户可以通过编辑`/etc/apt/sources.list`文件来添加或移除仓库,或者更改仓库的优先级。然而,在进行任何修改前,建议备份原始文件,以防万一需要恢复到初始状态。 5. **软件包的更新与...
/etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list' sudo sh -c '. /etc/lsb-release && echo "deb ...
为了解决卸载问题,可以暂时注释掉`/etc/apt/source.list`中的所有源,执行`sudo apt-get update`和`sudo apt-get upgrade`,然后使用`sudo apt-get autoremove openssh-client`来卸载openssh-client。这是因为...
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 2. **编辑源列表文件:** ```bash sudo vim /etc/apt/sources.list ``` 或者使用图形界面编辑器: ```bash sudo gedit /etc/apt/sources....
$sudo vim /etc/apt/mirror.list 修改的内容为: ############# config ################## set base_path /home/service/ubuntu set mirror_path $base_path/mirror set skel_path $base_path/skel set var_path ...
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list echo "deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted...
Wise2C Apt Source for Docker/K8S/...创建一个文件 wise2c.list 并将其拷贝至 /etc/apt/sources.list.d/ Ubuntu16系统用户: ###################################################### deb ./ #######################