ubuntu 软件仓库(ubuntu20.04软件源)

大家好,今天来为大家分享ubuntu 软件仓库的一些知识点,和ubuntu20.04软件源的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

如何从 Ubuntu 中删除软件仓库 | Linux 中国

如何从 Ubuntu中删除软件仓库

从 apt-add-repository到“软件及更新”工具,这里有几种从 Ubuntu移除软件仓库的方法。

你可以在 Ubuntu中添加外部仓库来访问官方仓库中不可用的软件包。

例如,如果你在 Ubuntu中安装 Brave浏览器,则将其仓库添加到你的系统中。如果你添加了一个 PPA,它也会添加为外部仓库。

当你不需要特定软件时,请将其删除。但是,外部仓库仍然存在。你还可以也应该将其删除以保持系统原始状态。

Ubuntu可以让你轻松删除软件仓库。有不同的方法可以做到这一点:

但在此之前,如果你对这个概念不熟悉,我强烈建议你熟悉包管理器的概念和仓库。

方法 1、使用 apt删除仓库

你知道你还可以使用 apt命令来删除仓库吗?嗯,从技术上讲,它不是核心 apt命令的一部分,但它的工作方式类似。

在处理外部仓库时,你可以使用add-apt-repository或者 apt-add-repository命令(两者是同一命令)。

首先,使用以下命令列出添加的仓库:

完成后,你可以按所示方式使用带有-r标志的 apt-add-repository命令来从列表中删除:

例如,如果我想删除yarn仓库,我必须使用以下命令:

按回车键进行确认。

接下来,使用以下命令更新仓库:

现在,如果你列出已启用的仓库,你将不会在此处找到已删除的仓库:

这就完成了!

方法 2、使用 GUI删除 Ubuntu中的软件仓库️

不建议删除你一无所知的仓库,因为它可能会限制你将来安装你最喜欢的软件包,因此请确保你知道自己在做什么。

作为最适合初学者的发行版之一,你可以使用 GUI来删除仓库,而无需使用终端。

为此,首先从系统菜单打开“软件及更新(software& updates)”应用:

现在,单击“其他软件(Other Software)”部分,它将列出系统中的 PPA和外部仓库。

列出中勾选的✅是已启用的。

要删除仓库,你必须遵循三个简单的步骤:

单击关闭按钮后,它将打开一个提示,要求你在进行更改时更新信息。

只需单击“重新载入(Reload)”按钮即可:

或者,你可以从命令行更新仓库以使更改生效:

方法 3、通过目录来删除仓库(对于专家‍)

之前,我解释了如何使用工具(GUI和 CLI)来删除仓库。在这里,你将修改负责管理仓库的系统目录(/etc/apt/sources.list.d)。

首先,将工作目录更改为sources.list.d并列出其内容:

在这里,你将找到所有仓库的列表。

如果你仔细观察,一个仓库将有两个文件。一个带有.list扩展名,另一个带有.save扩展名。

你必须删除具有.list扩展名的文件:

例如,在这里,我使用以下命令删除了node仓库:

要使更改生效,请使用以下命令更新仓库索引:

想了解更多有关 sources.list的信息吗?阅读这篇文章。

附加步骤:删除仓库后删除 GPG密钥(对于高级用户)

如果你希望在删除仓库后删除 GPG密钥,请按以下步骤操作。

首先,使用以下命令列出现有的 GPG密钥:

现在,输出可能会让某些用户感到困惑。

以下是要记住的事情:

例如,以下是 Chrome GPG密钥的相关数据:

要删除 GPG密钥,你可以使用公钥的最后两个字符串(不带任何空格)。

例如,以下是我将如何使用 Chrome浏览器公钥的最后两个字符串(D38B 4796)删除其 GPG密钥:

同样,你也可以使用整个公钥。但这一次,你必须在两个字符串之间包含空格,如下所示:

小心添加和删除的内容

特别是当你是 Linux新用户时,你会遇到许多感兴趣的软件,对仓库添加了又删除。

虽然尝试是件好事,但你应该始终小心添加/删除到系统中的任何内容。你应该记住一些事情,例如:它包含更新的软件包吗?它是受信任或维护的仓库吗?

保持谨慎将使你的系统免受不必要的仓库和软件包的影响。

我希望本指南可以帮助你删除不需要的仓库!

如果你遇到任何问题请在下面评论。

ubuntu卸载软件命令Ubuntu卸载软件的几种方法

前言

本文重点介绍Ubuntu卸载软件的4种方法。他们分别是图形化界面的synaptic、自动解决依赖关系的apt-get,处理依赖关系更强大的aptitude,还有安装本地deb包的dpkg。

方法一: Ubuntu使用synaptic图形化界面管理软件

oucanrong@zcwyou:~$ sudo apt-get install synaptic-y以下是使用Synaptic管理软件的教程。

打开Synaptic

输入当前用户密码

输入当前用户密码

右键选择安装或卸载等软件管理目标

右键选择安装或卸载等软件管理目标

方法二: Ubuntu使用apt-get卸载软件

apt会自动解决和安装模块的依赖关系,于Redat系统的yum命令类似,并且会查询软件仓库,但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。

卸载一个已安装的软件包(保留配置文件)

sudo apt-get remove xxxx卸载一个已安装的软件包(删除配置文件)

sudo apt-get-purge remove xxxx清除/var/cache/apt/archives目录里的缓存包

sudo apt-get clean清除/var/cache/apt/archives目录,只清理过时的包

sudo apt-get autoclean删除软件包及配置文件

sudo apt-get remove xxx--purge删除不再需要的软件包

sudo apt-get autoremove-y注:aptitude没有,它会自动解决这件事

方法三: Ubuntu使用aptitude卸载软件

aptitude与 apt-get一样,是 Debian及其衍生系统中功能极其强大的包管理工具。与 apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 aptitude命令,仅供参考。

安装aptitude

oucanrong@zcwyou:~$ sudo apt install-y aptitude删除包

sudo aptitude remove xxx删除包及其配置文件

sudo aptitude purge xxx搜索包

sudo aptitude search xxx显示包的详细信息

sudo aptitude show xxx删除下载的包文件

sudo aptitude clean仅删除过期的包文件

sudo aptitude autoclean利用apitude重装软件

sudo aptitude reinstall xxx方法四: Ubuntu使用dpkg命令卸载软件

dpkg用于安装本地deb软件包。

删除软件包及配置文件

sudo dpkg-P xxx

关于ubuntu安装软件的问题:apt-get和dpkg区别

一、主体不同

1、apt-get:是一条linux命令,适用于deb包管理式的操作系统。

2、dpkg:为“Debian”专门开发的套件管理系统,方便软件的安装、更新及移除。

二、作用不同

1、apt-get:用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

2、dpkg:是一个底层的工具。上层的工具,如APT,被用于从远程获取软件包以及处理复杂的软件包关系。

三、功能不同

1、apt-get:apt-get upgrade不仅可以从相同版本号的发布版中更新软件包,也可以从新版本号的发布版中更新软件包

2、dpkg:安装一个目录下面所有的软件包,释放软件包,但是不进行配置。

参考资料来源:百度百科-apt-get

参考资料来源:百度百科-dpkg

阅读剩余
THE END