apt-get卸载整理
apt-get卸载整理
我们平时在安装软件后,有时会有删除,重新安装的需求,但总是删除不干净。其实,就是我们对命令的不熟悉。
一、学会查命令的文档:
apt-get --help
执行结果:
apt 1.2.32ubuntu0.2 (amd64)Usage: apt-get [options] commandapt-get [options] install|remove pkg1 [pkg2 ...]apt-get [options] source pkg1 [pkg2 ...]apt-get is a command line interface for retrieval of packagesand information about them from authenticated sources andfor installation, upgrade and removal of packages togetherwith their dependencies.Most used commands:update - Retrieve new lists of packagesupgrade - Perform an upgradeinstall - Install new packages (pkg is libc6 not libc6.deb)remove - Remove packagespurge - Remove packages and config filesautoremove - Remove automatically all unused packagesdist-upgrade - Distribution upgrade, see apt-get(8)dselect-upgrade - Follow dselect selectionsbuild-dep - Configure build-dependencies for source packagesclean - Erase downloaded archive filesautoclean - Erase old downloaded archive filescheck - Verify that there are no broken dependenciessource - Download source archivesdownload - Download the binary package into the current directorychangelog - Download and display the changelog for the given packageSee apt-get(8) for more information about the available commands.Configuration options and syntax is detailed in apt.conf(5).Information about how to configure sources can be found in sources.list(5).Package and version choices can be expressed via apt_preferences(5).Security details are available in apt-secure(8).This APT has Super Cow Powers.
二、关于apt-get的卸载相关的命令有:remove / purge / autoremove / clean / autoclean
- apt-get purge - Remove packages and config files
#删除已安装包(不保留配置文件)
apt-get purge
或
apt-get --purge remove
举个例子:软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件
- apt-get autoremove - Remove automatically all unused packages
apt-get autoremove
#删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。即:自动删除所有未使用的包
- apt-get remove - Remove packages
apt-get remove
#删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。
- apt-get autoclean - Erase old downloaded archive files
apt-get autoclean
#APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。
- apt-get clean - Erase downloaded archive files
apt-get clean
#使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。
那么如何彻底卸载软件呢?具体来说可以运行如下命令:
apt-get --purge remove
#删除软件及其配置文件
apt-get autoremove
#删除没用的依赖包
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P
#此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
当然如果要删除暂存的软件安装包,也可以再使用clean命令。
apt-get卸载整理相关推荐
- 【Linux】3.dpkg、apt安装卸载软件
dpkg.apt安装卸载软件 sudo dpkg -i XXX.deb # 安装本地软件包(.deb文件),需要先下载下来.deb文件 dpkg -l #查看dpkg方式安装了哪些软件 sudo dp ...
- kali下apt/dpkg 卸载软件
kali下apt/dpkg 卸载软件 一:apt 查找 更新 更新报错 卸载 二:dpkg 2.1 查找 2.2 安装 2.3 卸载 2.3.1一般卸载 2.3.2 强力卸载 kali是基于linux ...
- Ubuntu apt安装/卸载软件和设置软件源
apt是Advanced Packaging Tool,是Linux下的一款安装包管理工具 可以在终端中方便的安装/卸载/更新软件包 安装软件 sudo apt install 软件包 卸载软件 su ...
- ubuntu中用apt命令卸载软件
一般来说使用apt安装软件,必须要有root权限,因为apt安装时需要写/usr/bin /usr/lib /usr/share等目录,而这些目录只有root用户(或有sudo权限)才有写入权限的,所 ...
- 详解 Linux 中 apt 命令的使用
文章目录 一.什么是Apt? 二.使用 apt 命令管理基于 Debian 和 Ubuntu 的 Linux 发行版中的包 2.1.使用 apt 更新包数据库 2.2.使用 apt 升级已安装的软件包 ...
- ubuntu22.04 安装、DataGrip远程连接、卸载 MySQL8.0.33
安装 1.更新系统 > sudo apt update > sudo apt upgrade 2.使用apt安装MySQL8.0.33 使用该方式安装MySQL时,会自动安装最新版本,并且 ...
- USRP:UHD多版本卸载
首先输入apt list | grep uhd查看已安装的uhd版本,由于一开始的无知下载了很多个版本 @:~$ apt list | grep uhdWARNING: apt does not ha ...
- linux下软件安装卸载
软件安装与卸载 一.通过图像界面提供的软件中心进行软件安装和卸载(比较简单,但只限安装软件商店有的软件包) 二.通过apt工具进行安装(推荐安装方式)** Ubuntu中软件安装方法APT (Adva ...
- linux彻底卸载xfce,Ubuntu上安装更加轻便和快速的XFCE桌面
你想在你的Ubuntu电脑上试试XFCE桌面吗?下面是一个关于如何在Ubuntu上安装XFCE的教程.通过这个过程,您仍然保留了GNOME DE.在遵循本教程之后,您应该能够在登录屏幕上获得多个选项来 ...
最新文章
- 好看又好用的 GUI,你需要这七个 Python 必备库,
- 警惕,MyBatis的size()方法竟然有坑!
- python 基础命令-python常用命令有哪些
- 2050,一个属于年青人的大会
- 计算机组成原理,P函数,深入浅出计算机组成原理学习笔记:第五讲
- 域名服务器(DNS)工作原理
- Matlab R2016a安装教程
- 计算机专业考研入坑详解(持续更新)
- oracle定时任务在哪,oracle定时任务
- java 十进制十六进制转换_Java进制转换之十六进制转十进制
- 中国石油大学《马克思主义基本原理》第二阶段在线作业
- 杰理之AUDIO_DAC【篇】
- c语言编写程序寻找最大公约数,C程序设计编程题库
- 计算机无法打开这个应用,Windows10打开软件时提示“无法打开这个应用”怎么解决?...
- 鼓励师加成太刺激了,鼻血喷了半斤,代码不一会儿就写完了...
- win7系统打印机开启服务器,开启打印机服务【设置模式】
- 区块链的前世今生:为什么说区块链是即将到来的数字革命?
- 蚂蚁上市:P7可获1200万元期权,酸酸酸酸酸...
- 7-6 最短工期 (25 分)(C++版)
- linux小白工具,一个小工具(setup),小白也能独立管理自己的Linux服务器