一、安装源码包(*.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)安装与卸载相关推荐

  1. python3 安装包 源码包 下载慢问题 解决方法

    目录 问题 解决方法1 选择国内镜像源 解决方法2 使用下载器 问题 python官网下载地址:https://www.python.org/downloads/ 国内下载特别慢 解决方法1 选择国内 ...

  2. 【SRE笔记 2022.9.7 linux进程相关命令及源码包安装】

    SRE笔记 2022.9.7 源码包 定义 源码包安装 优缺点 优点 缺点 获取 安装 C语言和开发 nginx安装示例 基础环境准备 gcc make wget 下载源码包 解压源码包,进入目录 ( ...

  3. Linux安装和管理程序(包括rpm包安装、卸载、升级以及源码包的手工编译安装)

    点击蓝色目录查找相应内容 Linux应用程序简介 应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包封装类型 RPM包管理工具 查询RPM软件包信息 查询已安装的RPM软件信息 查询未安装 ...

  4. 爬虫入门,带你用30行代码爬取高清美女写真,附安装包+源码

    1.准备工作 1 高清壁纸:https://www.36992.com/girls/list-1.html 2 Python环境 Python3.9新特性: 字典"并集"运算符 类 ...

  5. 安装RPM包或源码包

    安装RPM包或源码包 一.RPM工具 1.安装RPM包 # cd /mnt/Packages [root@localhost Packages]# rpm -ivh libjpeg-turbo-dev ...

  6. Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...

    一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...

  7. linux下软件包管理-源码包-二进制包

    linux软件包管理   1.软件包分类     源码包     二进制包(rpm包)      2.rpm包命名规则       命名规则:         name-major-minjor-re ...

  8. linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...

    使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发 ...

  9. Apache源码包在LINUX(CENTOS6.8)中的安装(出现问题及解决)

    任务:在CENT6.8系统中安装Apache(版本为:httpd-2.4.41) 前提:由于源码包必须先编译后安装,所以必须先安装编译器:gcc 理论步骤: 1.检测gcc软件包,如果不存在则进行安装 ...

最新文章

  1. ASP.NET Razor – C# 变量简介
  2. PPT 下载 | 神策数据杜明翰:打造趁手、好用的标签用户画像系统
  3. 单例-双重检查锁定与延迟初始化
  4. Redis的基本操作二
  5. Nexys4DDR+OV7670实现图像灰度显示系统
  6. [技术分享]20171130_Kendo UI _ datePicker日期控件如何只选择年,不选择月,日?
  7. 教师编计算机知识大全,高效老师必要知道的电脑常用知识技巧整理大全
  8. oracle数据库cp命令,Oracle数据库备份与恢复(I)
  9. python处理葵花8 netCDF4(nc格式)数据
  10. 用C#分析华表插件表格数据
  11. 直播预告| 基于神经网络模型的开放领域对话系统研究
  12. 32位/64位CPU的32位/64位指的是什么?
  13. 输入密码三次,简单程序
  14. 关于部分手机通话录音报start failed的问题
  15. 基于tensorflow的ResNet50V2网络识别动物
  16. html从入门到精通胡菘,高职电商网页设计教学实践.docx
  17. 每日一道Leetcode - 剑指 Offer 14- I. 剪绳子【动态规划】
  18. rog幻16 2022 ubuntu20.04无线网卡驱动安装
  19. java opencv3轮廓_Java+opencv3.2.0实现轮廓检测
  20. docker 安装clickhouse-server+clickhouse-client+Tabix

热门文章

  1. 计算机派位志愿填报技巧,广州公办初中入学途径+志愿填报技巧,太实用了
  2. linux网卡配置多个IP详解
  3. eWorld.ASP.Maker.v2017.0.3.x86.Incl.Keygen-DARKSiDERS
  4. 新iPhone销售不佳,如今苹果降价促销是自作自受
  5. 走过路过不要错过!字节跳动测试四面总结!
  6. 社区传媒突破场景限制,“新潮传媒”们如何逐鹿市场?
  7. 【四足机器人--控制指令输入及转换】(1)遥控手柄状态指令转换为机器人躯干状态输入代码解析
  8. Xtrabackup备份
  9. elementUI 的多选框的选中
  10. Android四大组件之BroadcastReceiver详解