答案1
是的当然。
或者还有其他方法可以做到吗?
您也可以从命令行将其删除。
cd /etc/apt/sources.list.d
ls -l
list
将显示所有。删除名称中包含 的那个。
答案2
只是为了扩展@rinzwind 的答案:
软件包和存储库的工作原理(过于简化)
大多数常规软件包都可在可执行文件和源代码存储库中找到。它们分别保存软件包组件(以及存储库中其他软件包)的可执行文件和源代码部分。
如果您只安装可执行版本的软件包,它将具有成功运行所需的一切。而且,如果您使用 apt 等软件包管理器安装它,还将安装所有所需的依赖项。这些将被标记为“自动”安装(见下文)。
卸载可执行包时,包中安装的所有东西都将被删除 - 除了您可能出于多种原因想要保留的配置文件。清除包(同时删除它)也会删除配置文件。
一旦删除了某个软件包,任何为了使该软件包正常工作而“自动”安装的附加软件包(依赖项)就不再需要了(除非有其他程序在使用它们)。软件包管理器会分析此情况,并在下次运行时建议删除它们。
请注意,在上面的描述中,没有提到源文件/包/存储库。
源文件(以及它们来自的包/存储库)通常仅在两种情况下需要。
1) 您需要使用编译器和文件等工具从头开始手动构建部分或全部组件,make
以获得与您的系统完全匹配的版本或可以根据您的个人需要进行修改的版本。
2)您需要手动构建另一个程序(以类似的方式),该程序需要来自另一个程序/包的头文件之类的东西,以便它可以与该包中的程序交互。
这些是中级和高级用户偶尔会做的事情 - 例如,如果他们想从尚未在包中的 tarball 中安装程序。
对于几乎所有的程序/包/存储库,您根本不需要源代码/包/存储库,除非您正在做一些特殊的事情或者想要阅读源代码来教育自己或弄清楚某些东西如何运作的细节。
因此,如果您的系统上安装了任何源代码存储库/包 - 尤其是由您所做的事情添加的存储库/包,通常可以安全地删除它们。
但是,对于大多数像 Linux 这样的复杂系统,您只应删除您知道由您所做的某些事情添加的内容。在您的系统上定义一些额外的源存储库不会造成任何损害。