V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
goxofy
V2EX  ›  Linux

各位一般是怎么删除Linux下面通过编译安装的软件的?

  •  
  •   goxofy · 2013-02-02 13:45:17 +08:00 · 4929 次点击
    这是一个创建于 4341 天前的主题,其中的信息可能已经有所发展或是发生改变。
    特别是对于我这种装完就把源码rm的人
    20 条回复    1970-01-01 08:00:00 +08:00
    mercurylanded
        1
    mercurylanded  
       2013-02-02 13:54:17 +08:00
    我是出现问题了就重装一遍系统
    goxofy
        2
    goxofy  
    OP
       2013-02-02 13:58:45 +08:00
    @mercurylanded 佩服。
    Tacey
        3
    Tacey  
       2013-02-02 14:30:37 +08:00   ❤️ 3
    stow
    sinxccc
        4
    sinxccc  
       2013-02-02 14:32:44 +08:00
    stow +1
    skydiver
        5
    skydiver  
       2013-02-02 14:41:44 +08:00   ❤️ 1
    不直接make install,先打包再用包管理器安装
    goxofy
        6
    goxofy  
    OP
       2013-02-02 14:42:21 +08:00
    @Tacey thx!
    goxofy
        7
    goxofy  
    OP
       2013-02-02 14:44:56 +08:00
    @skydiver 谢谢!
    humiaozuzu
        8
    humiaozuzu  
       2013-02-02 15:19:48 +08:00 via Android
    arch 的路过,aur 里啥都有
    emptyhua
        9
    emptyhua  
       2013-02-02 20:17:10 +08:00
    最好指定prefix
    ./configure --prefix=/opt/nodejs
    这样删除的话只要 rm -rf /opt/nodejs就OK了
    TankyWoo
        10
    TankyWoo  
       2013-02-02 20:25:00 +08:00
    同意楼上

    不过感觉如果源里有的,尽量用源里的。
    loddit
        11
    loddit  
       2013-02-03 22:34:41 +08:00
    locate 一下,看看都装哪里了? 如果编译装的,还是不删除编译结果吧,一般可以 make uninstall
    windviki
        12
    windviki  
       2013-02-03 23:36:00 +08:00
    sudo apt-get install checkinstall
    cd ubuntu.pc.build/ # from where you typed "make && make install"
    sudo checkinstall -D --fstrans=no make install
    sudo dpkg -r ubuntu.pc.build #by default the name of pkg is the directory name.


    http://checkinstall.izto.org/
    zent00
        13
    zent00  
       2013-02-04 09:34:44 +08:00
    首选的当然是官方源里的版本,不能满足需求就自己打包,为此学习了spec,rules,ebuild,pkgbuild,slackbuild的写法,学习成本真是高,唉。其中最好写的还是pkgbuild和slackbuild,毕竟arch和slackware使用的都是是弱依赖关系的包管理。

    想偷懒就用stow呗,再懒一点直接用--prefix参数搞定了。
    crossmaya
        14
    crossmaya  
       2013-02-04 09:58:04 +08:00
    学习了,一直用--prefix的路过,学学打包
    ritksm
        15
    ritksm  
       2013-02-04 10:02:22 +08:00
    unmerge.....
    davidx
        16
    davidx  
       2013-02-04 10:23:37 +08:00
    @skydiver 好办法! 但是对于不会打包的人, 怎么办?
    skydiver
        17
    skydiver  
       2013-02-05 19:48:24 +08:00
    @davidx 加prefix放到单独目录里吧。。
    davidx
        18
    davidx  
       2013-02-05 20:01:11 +08:00
    @skydiver 用起来就不爽了..
    ivenvd
        19
    ivenvd  
       2013-02-05 20:39:27 +08:00
    @davidx 用 Arch。
    66450146
        20
    66450146  
       2013-02-05 20:56:06 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2394 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:23 · PVG 08:23 · LAX 16:23 · JFK 19:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.