Ubuntu下软件包的清理与删除

这篇具有很好参考价值的文章主要介绍了Ubuntu下软件包的清理与删除。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在linux系统中,有时候我们需要删除不需要的软件包,或者删除一个安装出错的软件包,可以使用以下命令操作

1.彻底卸载某个软件及其配置文件

sudo apt-get remove --purge <pkgname>

2.删除系统不再使用的孤立软件

sudo apt-get autoremove  <pkgname>

3.清理下载的软件安装包(/var/cache/apt/archives/)

sudo apt-get clean

4.清理旧版本的软件缓存

sudo apt-get autoclean 
说明:
Ubuntu是基于 Debian的Linux系统,而Debian系统的软件是使用apt和dpkg进行管理,dpkg是"Debian Packager"的简写,是一个底层的软件包管理工具,与之相关apt-get工具可以在线下载 deb包安装.
apt的底层包是dpkg, 而dpkg安装软件包时, 会将*.deb文件放在/var/cache/apt/archives/中;因此本命令会删除该目录下已经过期的deb,

5.清理dpkg的列表中有“rc”状态的软件包(清除残余的配置文件保证干净)

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

文章来源地址https://www.toymoban.com/news/detail-563732.html

到了这里,关于Ubuntu下软件包的清理与删除的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于Ubuntu22.04无法定位软件包

    声明:本文章目的是为了记录个人学习 https://blog.csdn.net/LvzJason/article/details/122649941 有以下三个原因: 当前镜像源中的软件版本较低 当前镜像源中不存在我们需要安装的软件 镜像源连接超时 从以上可以看出来这个问题几乎都是和镜像源有关,也就是说我们的软件安装和镜像

    2024年02月06日
    浏览(66)
  • Ubuntu18.04编译Caffe软件包

    正真的头文件位置处于/usr/include/hdf5/serial 目录下 进入项目根目录执行替换头文件 建立软连接 修改相关环境变量在文件 Makefile.config https://zhuanlan.zhihu.com/p/372521613 download 3.4.0 解压 编译

    2024年02月11日
    浏览(54)
  • 解决Ubuntu“无法定位软件包 xxx”的问题

    配置Ubuntu系统时发现有些东西无法安装,可能是软件源出了问题,需要重新配置。          目录 1、 安装vim(可跳过) 2、备份软件源配置 3、配置软件源 4、重新获取软件源列表 虽然Ubuntu有自带的编辑器 vi,但是正常模式下,无法使用方向键移动光标,所以如果没有安抓经

    2024年02月12日
    浏览(48)
  • 在ubuntu中安装filezilla及解决 Ubuntu E:无法定位软件包问题

    本文是自己在在ubuntu中安装filezilla遇到问题整理而成的笔记,记录下来,以便日后查找。本文主要是由以下博文整理而成,感谢各位博主: (1)windows主机和ubuntu互传文件的4种方法; (2)解决 Ubuntu E:无法定位软件包问题; (3)Linux当中解决apt-get install E: 无法定位软件包问

    2024年02月05日
    浏览(47)
  • ubuntu 出现“E: 无法定位软件包问题”解决方法

    后续补充: 一定要注意镜像源版本的问题! 有的文章提供的镜像源的版本是focal,你的系统版本可能不一样,是jammy, 直接复制别人的镜像源,版本对不上就会一直报错。 可通过 lsb_release -a 查看版本,看codename就可以知道自己的镜像源版本。  首先确保网络连接了,之后参

    2024年02月05日
    浏览(55)
  • ubuntu 有 1 个软件包没有被完全安装或卸载

    下面是我安装 sqlite3 出现的问题: 根据以上提供的信息,看起来系统试图安装 sqlite3,但遇到了一些问题。问题可能是软件包没有完全安装成功。可以尝试以下几个步骤来解决这个问题: 1.重新运行安装命令:有时候,网络连接或其他因素可能导致软件包下载不完整或解压缩

    2024年02月14日
    浏览(56)
  • 如何验证 ubuntu 系统中是否已经安装过某个软件包?

    在 Ubuntu 上,可以使用 dpkg 命令来验证某个软件包是否已经安装。 打开终端。 输入以下命令: 例如,如果要验证 vim 是否已安装,可以输入: 按下 Enter 键运行命令。 如果软件包已安装,你将看到关于该软件包的详细信息,包括版本号等,这里以查询 vim 为例,截图如下:

    2024年02月11日
    浏览(62)
  • 如何列出 Ubuntu 和 Debian 上已安装的软件包

    当你安装了 Ubuntu 并想好好用一用。但在将来某个时候,你肯定会遇到忘记曾经安装了那些软件包。 这个是完全正常。没有人要求你把系统里所有已安装的软件包都记住。但是问题是,如何才能知道已经安装了哪些软件包?如何查看安装过的软件包呢? 如果你经常用 apt 命令

    2024年02月07日
    浏览(61)
  • 如何把openwrt的ipk软件包安装到ubuntu上

    前提:都是arm64的架构的软件包。 下载openwrt的ipk软件包 1. 从https://pkgs.org/ 查找下载软件包: 本文以swconfig软件包为例,下载swconfig和相关的依赖软件包: swconfig_12_aarch64_cortex-a72.ipk libuci20130104_2021-10-22-f84f49f0-6_aarch64_cortex-a72.ipk libubox20220515_2022-05-15-d2223ef9-1_aarch64_cortex-a72.ipk l

    2024年01月25日
    浏览(54)
  • 解决Ubuntu报错:E: 无法定位软件包yum 操作系统

    在Ubuntu系统中,当使用apt-get或apt命令安装软件包时,有时会遇到类似于\\\"E: 无法定位软件包\\\"的错误。这种错误通常表示apt-get或apt无法找到要安装的软件包。在本文中,我们将探讨如何解决在Ubuntu系统中遇到的\\\"E: 无法定位软件包yum\\\"错误。 在Ubuntu系统中,默认使用的是apt软件包

    2024年02月03日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包