欧卡2中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

需要三步,才能开始

只需两步,慢速开始

玩欧卡就用莱仕达V10方向盘欧卡2入门方向盘选莱仕达V9莱仕达折叠便携游戏方向盘支架欢迎地图Mod入驻
查看: 4435|回复: 0
收起左侧

[系统维护] 如何卸载以源代码方式安装的软件

[复制链接]
oppo 发表于 2015-4-8 18:58 | 显示全部楼层 |阅读模式
本帖最后由 oppo 于 2015-4-8 18:59 编辑

通常的方法是在源代码目录下执行
make uninstall

如果源代码没有提供uninstall 方式,那么就没有什么好的方法卸载
这就需要我们在安装此类源代码软件时养成良好的习惯:
  
将软件安装在独立目录树下,在安装配置时:
./configure --prefix=/usr/local/

安装后如要卸载直接删除/usr/lcoal/package-name 即可
安装时记录下所安装的所有软件,卸载时删除所有文件,下面介绍方法一例:
代码:
./configure
make
touch /tmp/timestamp
make install
find /{bin,lib,sbin,usr} -cnewer /tmp/timestamp -type f -print /
    -exec sh -c " md5sum {} >>/var/lib/packages/your-package-name " 

以上find 命令可以建立一个系统函数随时调用,以简化操作步骤

联系我们|手机版|欧卡2中国 ( 湘ICP备11020288号-1 )

GMT+8, 2024-3-29 20:21 , Processed in 0.032234 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表