ubuntu 卸载命令_Ubuntu怎么卸载

ubuntu 卸载命令_Ubuntu怎么卸载前言本文重点介绍Ubuntu卸载软件的4种方法。他们分别是图形化界面的synaptic、自动解决依赖关系的apt-get,处理依赖关系更强大的aptitude,还有安装本地deb包的dpkg。方法一:Ubuntu使用synaptic图形化界面管理软件oucanrong@zcwyou:~$sudoapt-getinstallsynaptic-y以下是使用Synaptic管理软件的教程。输…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

前言

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

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

oucanrong@zcwyou:~$ sudo apt-get install synaptic -y

以下是使用Synaptic管理软件的教程。

23b89b238d2249b22125716902cdb4c8.png

输入当前用户密码

24a7fc81e5c9e212de1787b5fe475cb6.png

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

cd3345688389cac7f0d9cadd25bbeb29.png

方法二: 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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188382.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java中获取绝对值的方法_Java完美判断绝对值的两种方法 | 彬菌「建议收藏」

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!恰饭广告if-else语句判断:importjava.util.Scanner;publicclassAbsoluteValue{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);//声明扫描仪变量System.ou…

    2022年4月15日
    141
  • linux内核编译详解[通俗易懂]

    linux内核编译详解[通俗易懂]前言Linux内核是Linux操作系统的核心,也是整个Linux功能体现的核心,就如同发动机在汽车中的重要性。内核主要功能包括进程管理、内存管理、文件管理、设备管理、网络管理等。Linux内核是单内核设计,但却采用了微内核的模块化设计,支持内核线程以及动态装载内核模块的能力。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果…

    2022年7月23日
    9
  • linux .vimrc设置 tab设置

    linux .vimrc设置 tab设置一.仅设置当前用户的Tab键宽度输入命令:vim~/.vimrc然后:settabstop=4 //我这里将Tab键的宽度设置为4保存:ctrl+z+z(或:wq!)OK!二.设置所有用户的Tab键宽度输入命令:vim/etc/vimrc在vimrc文件的最后添加:settabstop=4保存:ctrl+z+z(或:wq!)OK!这样不管是哪个用…

    2022年5月3日
    60
  • 图像分割必备知识点 | Unet详解 理论+ 代码

    图像分割必备知识点 | Unet详解 理论+ 代码文章转自:微信公众号【机器学习炼丹术】。文章转载或者交流联系作者微信:cyx645016617Unet其实挺简单的,所以今天的文章并不会很长。喜欢的话可以参与文中的讨论、在文章末尾点赞、在看点一下呗。0概述语义分割(SemanticSegmentation)是图像处理和机器视觉一个重要分支。与分类任务不同,语义分割需要判断图像每个像素点的类别,进行精确分割。语义分割目前在自动驾驶、自动抠图、医疗影像等领域有着比较广泛的应用。上图为自动驾驶中的移动分割任务的分割结果,可以从一张图片中有效的识别

    2022年6月16日
    53
  • chrome谷歌浏览器怎么清除指定网站cookie

    chrome谷歌浏览器怎么清除指定网站cookie

    2021年10月15日
    76
  • ArcGIS教程:路径分析(一)

    ArcGIS教程:路径分析(一)求解路径分析表示根据要求解的阻抗查找最快、最短甚至是最优的路径。如果阻抗是时间,则最佳路线即为最快路线。如果阻抗是具有实时或历史流量的时间属性,则最佳路径是对指定日期和时间来说最快的路径。

    2022年8月24日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号