Linux软件卸载_linux系统怎么卸载一个软件

Linux软件卸载_linux系统怎么卸载一个软件1.安装说明configure作用:是源码安装软件时配置环境用的他根据你的配置选项和你的系统情况生成makefile文件为make做准备。最常用的参数:./configure–prefix作用:不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.安装说明

configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备。
最常用的参数: ./configure –prefix 作用:
不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr /local/etc。其它的资源文件放在/usr/local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。指定prefix,直接删掉一个文 件夹就够了。

2.软件的安装

2.1. 进入下载包目录
2.2. 解压下载包:tar xvzf filename.tar.gz
2.3. 进入解压目录
2.4.

执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。命令为: #./configure
如果您想把软件安装到指定目录,应该用#./configure –prefix=/您自己指定的目录,比如我想把一个mlterm安装到/opt/mlterm目录中,应该如下输入
./configure –prefix=/opt/mlterm

2.5.检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。命令为: #make。

2.6.成功编译后,键入如下的命令开始安装:#make install

2.7.安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:

make clean
make distclean

至此,软件的安装结束

3.软件的卸载
3.1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:

#查询到当前系统中安装的所有的软件包
rpm -q -a

#查询pcre安装的软件包名称
rpm -q -a | grep "pcre"

#查询rpm包安装到哪里
rpm -ql pcre-7.8-7.el6.x86_64

这里写图片描述

3.2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了

#卸载软件,参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载
rpm -e [package name]

#由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
rpm -e [package name] -nodeps

#进入安装包卸载
make uninstall

这里写图片描述

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

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

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


相关推荐

  • (ADRC)自抗扰控制器学习总结(一)

    (ADRC)自抗扰控制器学习总结(一)ADRC自抗扰控制基本思想要点:1.标准型与总扰动,扩张状态与扰动整体辨识,微分信号生成与安排过渡过程以及扰动的消减与控制量产生。ADRC主要构成:1>跟踪微分器(TD) 解决由不连续或带随机噪声的量测信号,合理提取连续信号(跟踪给定)及微分信号的问题。 根据微分输出与最速综合函数,可以安排闭环系统的过渡过程。以单位阶跃信号为例,经过跟踪微分器的过渡,产生的输出效果

    2022年5月19日
  • 多路复用技术_码分多路复用

    多路复用技术_码分多路复用多路复用:数据通信系统或计算机网络系统中,传输媒体的带宽或容量往往会大于传输单一信号的需求,为了有效地利用通信线路,希望一个信道同时传输多路信号,这就是所谓的多路复用技术(Multiplexing)。

    2022年8月3日
  • js中document.getElementById()用法「建议收藏」

    js中document.getElementById()用法「建议收藏」dom标准里面的 获取当前文档中指定id的元素if(document.getElementById(“regjm”).value!=document.getElementById(“regjm1”).value){  alert(“提示:请输入有效的认证码”);  document.getElementById(“regjm1”).focus();  retur

    2022年7月15日
  • mongodb与mysql区别对比

    mongodb与mysql区别对比参考来源mongodb与关系型数据库相比的优缺点与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度:举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的较精确值。这在某些情况下,例如通过ATM查看账户信息的时候很重要,但对于Wordnik来说,数据是不断更新和增长的,这种“较精确”的保证几乎没有任何…

    2022年6月22日
  • 0元搭建卡盟主站_万能卡盟

    0元搭建卡盟主站_万能卡盟删除对象功能说明删除指定桶中的对象。方法定义1.ObsClient->deleteObject(array$parameter)1.ObsClient->deleteObject(array$parameter,callable$callback)请求参数删除桶功能说明删除桶,待删除的桶必须为空(不包含对象、历史版本对象或分段上传碎片)。方法定义1.Ob…

    2022年8月12日
  • swoole异步io操作

    swoole异步io操作

    2022年2月15日

发表回复

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

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