`

删除软件残留的配置文件(转)

 
阅读更多
原文:http://xerotic.i.sohu.com/blog/view/209615883.htm
purge参数彻底删除文件 sudo apt-get purge virtualbox

                      sudo apt-get autoremove

                      sudo apt-get clean


清除所有已删除包的残馀配置文件 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P  执行之后删除了很多配置文件

看来apt-get remove只是删除了软件的链接,并没有实际删除软件的配置文件和实体文件,时间长了难免积攒许多僵尸文件。

以下附上apt的一些常用方法:

下面的命令大都需要在 控制台 / 终端 / shell 下输入。

控制台, 终端, 和 shell 意味着同样一件事 - 一个命令行界面, 他可以用来控制系统。

打开一个控制台:

应用程序 --> 附件 --> 终端

任何一个使用 'sudo' 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。 所以你会被提示输入你自己的密码。

安装升级
查看软件xxx安装内容

dpkg -L xxx

查找软件库中的软件

apt-cache search 正则表达式

aptitude search 软件包

显示系统安装包的统计信息

apt-cache stats

显示系统全部可用包的名称

apt-cache pkgnames

显示包的信息

apt-cache show k3b

查找文件属于哪个包

apt-file search filename

查看已经安装了哪些包

dpkg -l

查询软件xxx依赖哪些包

apt-cache depends xxx

查询软件xxx被哪些包依赖

apt-cache rdepends xxx

增加一个光盘源

sudo apt-cdrom add

系统升级

sudo apt-get update (这一步更新包列表)

sudo apt-get dist-upgrade (这一步安装所有可用更新)
或者
sudo apt-get upgrade (这一步安装应用程序更新,不安装新内核等)

清除所有已删除包的残馀配置文件

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

如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。

dpkg: --purge needs at least one package name argument

Type dpkg --help for help about installing and deinstalling packages
  • ;
  • Use `dselect' or `aptitude' for user-friendly package management;
    Type dpkg -Dhelp for a list of dpkg debug flag values;
    Type dpkg --force-help for a list of forcing options;
    Type dpkg-deb --help for help about manipulating *.deb files;
    Type dpkg --license for copyright license and lack of warranty (GNU GPL)
  • .

  • Options marked
  • produce a lot of output - pipe it through `less' or `more' !

  • 编译时缺少h文件的自动处理

    sudo auto-apt run ./configure

    查看安装软件时下载包的临时存放目录

    ls /var/cache/apt/archives

    备份当前系统安装的所有包的列表

    dpkg --get-selections | grep -v deinstall > ~/somefile

    从上面备份的安装包的列表文件恢复所有包

    dpkg --set-selections < ~/somefile
    sudo dselect

    清理旧版本的软件缓存

    sudo apt-get autoclean

    清理所有软件缓存

    sudo apt-get clean

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

    sudo apt-get autoremove

    查看包在服务器上面的地址

    apt-get -qq --print-uris install ssh | cut -d\' -f2

    彻底删除Gnome

    apt-get --purge remove liborbit2

    彻底删除KDE

    apt-get --purge remove libqt3-mt libqtcore4

    一键安装 LAMP 服务
    sudo tasksel install lamp-server
    删除旧内核

    sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)

    导入ppa源的key值

    #W: GPG签名验证错误: http://ppa.launchpad.net jaunty Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 5126890CDCC7AFE0
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5126890CDCC7AFE0 #5126890CDCC7AFE0替换为你需要导入的Key值

    增加一个ppa源

    sudo add-apt-repository ppa:user/ppa-name 
    #使用 ppa 的地址替换 ppa:user/ppa-name
    分享到:
    评论
    1 楼 huangbo_2020 2013-04-15  
    https://www.virtualbox.org/wiki/Linux_Downloads

    相关推荐

      GoodZip软件残留一键删除

      3. **文件夹残留**:软件的安装目录和配置文件可能没有完全删除,占用硬盘空间。 4. **快捷方式残留**:桌面或开始菜单的快捷方式可能未被自动删除,让用户误以为软件仍在电脑上。 5. **系统服务残留**:部分软件...

      如何删除软件残留项.docx

      通常情况下,当我们通过控制面板里的“卸载程序”功能卸载软件时,大部分的主文件会被删除,但是某些依赖文件、配置文件或者注册表项可能不会被完全清理,这些未被删除的文件和注册表项就构成了残留项。它们的长期...

      微软自产卸载工具及配置文件

      总的来说,微软自产的卸载工具及其配置文件是解决MSI相关问题的有效手段。通过理解和掌握这些工具的使用,用户可以在遇到安装、卸载困扰时,更好地自我诊断和修复,从而提升系统的整体性能和用户体验。在处理系统...

      驱动残留文件清理黑煙修正版V4.0

      在计算机使用过程中,我们经常安装和卸载各种驱动程序,这些操作可能会留下大量的临时文件、注册表项、配置文件等,占用硬盘空间,并可能对系统的稳定性和性能产生影响。此工具的目的是有效地解决这一问题,提高电脑...

      删除svn残留

      【标题】:“删除svn残留”实际上是指在使用...总之,删除svn残留是一个涉及清理工作副本、卸载客户端软件、处理注册表和配置文件的过程。务必小心操作,避免误删重要文件。在进行清理前,建议先备份重要数据。

      geek.exe安装包,卸载软件的时候可以卸载残留文件

      残留文件通常是指在软件卸载过程中遗留下来的临时文件、配置文件或数据文件,这些文件可能会占用硬盘空间,甚至在某些情况下可能导致系统不稳定。而注册表残留则是指软件在安装时在Windows注册表中写入的信息,如...

      vs2013\vs2015软件卸载后,清除系统盘的文件残留的小程序

      这主要是因为卸载过程中可能未完全删除所有关联文件,比如注册表项、配置文件、临时文件以及用户自定义的设置等。这些残留文件可能隐藏在系统盘的不同位置,如Program Files、User Profile、AppData等目录下,如果...

      XP安装Oracle 10时实例化EM配置文件时出错解决方案

      该命令将删除与数据库orcl相关的所有EM配置和软件,确保没有残留的配置干扰新配置的创建。 #### 步骤2:重新创建EM资料档案库 在清理完旧配置后,使用`emca-configdbcontroldb-reposcreate`命令重新创建EM资料档案...

      Window Installer Clean Up 彻底清除软件残留,完美适用于薛定谔的AutoDesk

      如果直接通过控制面板或第三方卸载工具卸载软件,有时候这些信息并不会完全删除,导致系统中出现所谓的“软件残留”。这些残留可能会占用磁盘空间,引发冲突,甚至影响新版本的软件安装。Window Installer Clean Up...

      一键清除UG软件配置工具

      然而,在UG软件的安装和卸载过程中,有时会出现一些问题,比如配置文件的残留,这些残留文件可能会影响下一次的安装或导致软件运行异常。"一键清除UG软件配置工具"就是针对这一问题而设计的实用工具,它的主要功能是...

      专业电脑软件文件卸载及删除软件

      然而,这些内置的卸载功能有时并不彻底,可能会遗留注册表项、配置文件、日志、快捷方式等,这些都是普通卸载方式无法清理的。 专业的卸载软件如Revo Uninstaller、IObit Uninstaller、Geek Uninstaller等,它们...

      MS卸载残留文件清理工具

      标题中的“MS卸载残留文件清理工具”指的是微软官方提供的一种解决方案,用于处理在Windows操作系统中软件卸载后留下的残余文件和注册表项。这些残留文件可能会占用磁盘空间,导致系统运行效率降低,甚至引发软件...

      微软清理工具,sql server 软件残留清理

      标题中的“微软清理工具,sql server 软件残留清理”指的是Microsoft SQL Server 的卸载清理工具(SQL Server Setup Cleanup Utility)。这款工具设计用于帮助用户彻底清除SQL Server的组件和相关配置信息,确保系统...

      软件专业卸载及残留清理工具

      然而,普通的卸载操作往往不能彻底清除软件的所有组件,如注册表项、配置文件以及临时文件等,它们的残留可能会导致系统资源的浪费、个人隐私的泄露,甚至产生安全隐患。因此,"软件专业卸载及残留清理工具"应运而生...

      文件暴力删除工具

      3. 清理残留:在删除软件或文件后,往往会有残留的配置文件、快捷方式、注册表键值等,工具会扫描并清理这些残留,保持系统的整洁。 4. 预防恢复:为了防止文件被恢复,一些高级的工具会采用数据填充技术,覆盖已...

      word强力删除软件

      "word强力删除软件"可以定位并删除这些文件。 2. **注册表清理**:Windows操作系统使用注册表来存储应用程序的配置信息。不彻底的卸载可能导致注册表中残留Word的相关键值,影响新安装的Word。该软件会扫描并清理...

      对付装过nero后有残留的Nero残留清理

      Nero是一款著名的光盘刻录软件,它在使用过程中会产生大量的配置文件、临时文件以及注册表信息,如果卸载时不进行彻底清理,就可能出现上述情况。 描述中提到的“卸载不干净,不重装系统就再也装不上”揭示了一个...

      网络还原精灵残留移除工具

      残留文件通常包括程序的配置文件、日志文件、临时文件以及注册表中的相关键值,这些文件在正常卸载过程中可能被遗漏。如果未能妥善处理,它们会占用磁盘空间,并可能与其他软件产生冲突,甚至阻止新版本的网络还原...

      revit删除授权文件

      此外,如果软件卸载不彻底,残留的授权文件可能导致新安装的Revit无法正常激活。 2. **删除过程**:首先,完全卸载Revit软件,这会移除大部分与软件相关的文件和设置。但有些授权文件可能隐藏在系统深处,需要手动...

      office完美卸载的软件.rar

      4. **清理**:在卸载完成后,工具会执行深度清理,查找并删除可能遗留的临时文件、日志、配置文件等。 5. **修复**:在某些情况下,如果发现有残留的文件或注册表项,工具会尝试修复这些错误,以保证系统清洁。 6....

    Global site tag (gtag.js) - Google Analytics