linux卸载tgz安装包,源码包(*.tgz与*.tar.bz2)安装与卸载
一、安装源码包(*.tar.gz或*.tar.bz2)
1、查看源码包的文件列表
[root@Mylinux ~]# tar -ztvf zip-2.3-27.tar.gz(或者tar -jtvf zip-2.3-27.tar.bz2)
2、先解压源码包,然后进目录,查看README和INSTALL文件
[root@Mylinux ~]# tar -zxvf zip-2.3-27.tar.gz(或者tar -jzxf zip-2.3-27.tar.bz2)
[root@Mylinux ~]# cd zip-2.3-27
3、编译并定制安装
[root@Mylinuxzip-2.3-27]# ./configure --prefix=.... && make && make install
注意:./configure 的参数有哪些?不同的软件包,给的参数会有所不同,可使用./configure --help指令查看
二、卸载源码包(*.tar.gz或*.tar.bz2)
关于源码包(*.tar.gz或*.tar.bz2)的卸载有3种方法
方法一
第1步:首先在安装*.tar.gz或*.tar.bz2软件包之前,先保存linux系统中所有目录的列表信息到一个文件中
[root@Mylinux ~]# find * / > /tmp/all-dir-old-info.txt
第2步:其次开始安装上述两种格式的包
第3步:安装完上述的包以后,再次保存linux系统中所有目录的列表信息到一个新的文件中
[root@Mylinux ~]# find * / > /tmp/all-dir-new-info.txt
第4步:然后比较all-dir-old(new)-info.txt这两个文件,并把结果保存到一个文件中
[root@Mylinux ~]# diff all-dir-old-info.txt all-dir-new-info.txt > /tmp/diff.txt
第5步:最后查看文件diff.txt,就知道哪个地方不同了,不同的地方就是安装后新添加的
第6步:通过查看diff.txt文件,来一个一个的删除
----------------------------------------------------------------------------------------------------------------------------
方法二
第1步:安装上述*.tar.gz/*.tar.bz2时,在配置生成编译文件makefile时请带上一个参数--prefix,这个参数后面就是指定你想把软件安装到哪个目录。[root@Mylinux zip]#./configure --prefix=/usr/local/sofware/zip && make && make install
第2步:然后记住你安装的软件路径(目录:/usr/local/software/zip)
第3步:进入目录/usr/local/software/zip,进行一个一个的删除操作
----------------------------------------------------------------------------------------------------------------------------
方法三
如果你在编译安装的时候,没有删除编译的时用软件目录,那么此时你可以通过make uninstall来卸载[root@Mylinux zip]# make uninstall
linux卸载tgz安装包,源码包(*.tgz与*.tar.bz2)安装与卸载相关推荐
- python3 安装包 源码包 下载慢问题 解决方法
目录 问题 解决方法1 选择国内镜像源 解决方法2 使用下载器 问题 python官网下载地址:https://www.python.org/downloads/ 国内下载特别慢 解决方法1 选择国内 ...
- 【SRE笔记 2022.9.7 linux进程相关命令及源码包安装】
SRE笔记 2022.9.7 源码包 定义 源码包安装 优缺点 优点 缺点 获取 安装 C语言和开发 nginx安装示例 基础环境准备 gcc make wget 下载源码包 解压源码包,进入目录 ( ...
- Linux安装和管理程序(包括rpm包安装、卸载、升级以及源码包的手工编译安装)
点击蓝色目录查找相应内容 Linux应用程序简介 应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包封装类型 RPM包管理工具 查询RPM软件包信息 查询已安装的RPM软件信息 查询未安装 ...
- 爬虫入门,带你用30行代码爬取高清美女写真,附安装包+源码
1.准备工作 1 高清壁纸:https://www.36992.com/girls/list-1.html 2 Python环境 Python3.9新特性: 字典"并集"运算符 类 ...
- 安装RPM包或源码包
安装RPM包或源码包 一.RPM工具 1.安装RPM包 # cd /mnt/Packages [root@localhost Packages]# rpm -ivh libjpeg-turbo-dev ...
- Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...
一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...
- linux下软件包管理-源码包-二进制包
linux软件包管理 1.软件包分类 源码包 二进制包(rpm包) 2.rpm包命名规则 命名规则: name-major-minjor-re ...
- linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...
使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发 ...
- Apache源码包在LINUX(CENTOS6.8)中的安装(出现问题及解决)
任务:在CENT6.8系统中安装Apache(版本为:httpd-2.4.41) 前提:由于源码包必须先编译后安装,所以必须先安装编译器:gcc 理论步骤: 1.检测gcc软件包,如果不存在则进行安装 ...
最新文章
- ASP.NET Razor – C# 变量简介
- PPT 下载 | 神策数据杜明翰:打造趁手、好用的标签用户画像系统
- 单例-双重检查锁定与延迟初始化
- Redis的基本操作二
- Nexys4DDR+OV7670实现图像灰度显示系统
- [技术分享]20171130_Kendo UI _ datePicker日期控件如何只选择年,不选择月,日?
- 教师编计算机知识大全,高效老师必要知道的电脑常用知识技巧整理大全
- oracle数据库cp命令,Oracle数据库备份与恢复(I)
- python处理葵花8 netCDF4(nc格式)数据
- 用C#分析华表插件表格数据
- 直播预告| 基于神经网络模型的开放领域对话系统研究
- 32位/64位CPU的32位/64位指的是什么?
- 输入密码三次,简单程序
- 关于部分手机通话录音报start failed的问题
- 基于tensorflow的ResNet50V2网络识别动物
- html从入门到精通胡菘,高职电商网页设计教学实践.docx
- 每日一道Leetcode - 剑指 Offer 14- I. 剪绳子【动态规划】
- rog幻16 2022 ubuntu20.04无线网卡驱动安装
- java opencv3轮廓_Java+opencv3.2.0实现轮廓检测
- docker 安装clickhouse-server+clickhouse-client+Tabix
热门文章
- 计算机派位志愿填报技巧,广州公办初中入学途径+志愿填报技巧,太实用了
- linux网卡配置多个IP详解
- eWorld.ASP.Maker.v2017.0.3.x86.Incl.Keygen-DARKSiDERS
- 新iPhone销售不佳,如今苹果降价促销是自作自受
- 走过路过不要错过!字节跳动测试四面总结!
- 社区传媒突破场景限制,“新潮传媒”们如何逐鹿市场?
- 【四足机器人--控制指令输入及转换】(1)遥控手柄状态指令转换为机器人躯干状态输入代码解析
- Xtrabackup备份
- elementUI 的多选框的选中
- Android四大组件之BroadcastReceiver详解