!!500财富(解决后追加)。源码包安装的bind 忘记指定安装目录了,如何卸载干净?
答案:5 悬赏:0 手机版
解决时间 2021-02-21 18:33
- 提问者网友:鐵馬踏冰河
- 2021-02-21 07:36
!!500财富(解决后追加)。源码包安装的bind 忘记指定安装目录了,如何卸载干净?
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-02-21 08:23
这个好解决,查看install源代码:
源码包安装的包都有安装配置文件,找一下config 或者install 文件里面日志文件的位置就可以。追问谢谢,我按照自己的方法已经找到所有的文件和目录,一步步全部手动删除了。。
不过我还是想请教下您的思路,如何找到您说的日志文件?如果可以的话,我还是会追加100分的。。。
源码包解压后如下图:
追答1、我估计你是用find 查找然后删除的吧。
2、先说一下原理configure是负责配置的,一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制。这里,看看config.guess 和FAQ 。FAQ里面一般会说安装问题。
我以为12号的问题,会沉,还好你还在没让我白劳。你的500财富在哪?追问不是find,find哪里查得完啊,我的方法在提问里已经说了。。
config.guess里面都是天文,不过我没有看到有安装目录方面的信息,而FAQ中主要是在讲配置出现问题后如何解决,也没有讲安装方面的信息。
不过还是感谢您的关注和帮助,给追加50财富吧。。。追答应该在config.guess里面配置。make 会自动找Makefile,而Makefile里面应该有定义,这个定义可以是包含一个外部定义文件,也就是config。config.guess应该是例子。
这个是软件工程的基本设计思路,理解就好。追问谢谢,Makefile里面确实有关于目录的一些线索,不过我现在实在是看不懂。。请问如果要学习好这方面的知识,达到完全看懂makefile文件的水平,有没有什么比较好的学习资料推荐一下?谢谢了。。。追答你可能不是码农,这个只要了解就行。
百度里面搜“linux makefile文件编写”有介绍,makefile结构比较简单,不要被一些宏定义模糊就行。
源码包安装的包都有安装配置文件,找一下config 或者install 文件里面日志文件的位置就可以。追问谢谢,我按照自己的方法已经找到所有的文件和目录,一步步全部手动删除了。。
不过我还是想请教下您的思路,如何找到您说的日志文件?如果可以的话,我还是会追加100分的。。。
源码包解压后如下图:
追答1、我估计你是用find 查找然后删除的吧。
2、先说一下原理configure是负责配置的,一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制。这里,看看config.guess 和FAQ 。FAQ里面一般会说安装问题。
我以为12号的问题,会沉,还好你还在没让我白劳。你的500财富在哪?追问不是find,find哪里查得完啊,我的方法在提问里已经说了。。
config.guess里面都是天文,不过我没有看到有安装目录方面的信息,而FAQ中主要是在讲配置出现问题后如何解决,也没有讲安装方面的信息。
不过还是感谢您的关注和帮助,给追加50财富吧。。。追答应该在config.guess里面配置。make 会自动找Makefile,而Makefile里面应该有定义,这个定义可以是包含一个外部定义文件,也就是config。config.guess应该是例子。
这个是软件工程的基本设计思路,理解就好。追问谢谢,Makefile里面确实有关于目录的一些线索,不过我现在实在是看不懂。。请问如果要学习好这方面的知识,达到完全看懂makefile文件的水平,有没有什么比较好的学习资料推荐一下?谢谢了。。。追答你可能不是码农,这个只要了解就行。
百度里面搜“linux makefile文件编写”有介绍,makefile结构比较简单,不要被一些宏定义模糊就行。
全部回答
- 1楼网友:封刀令
- 2021-02-21 11:57
试试make uninstall追问无良作者,没写make uninstall。。。
- 2楼网友:人间朝暮
- 2021-02-21 11:10
用 make uninstall 试试,或许可以解决。追问无良作者,没写make uninstall。。。
- 3楼网友:长青诗
- 2021-02-21 10:50
理论上来说不删除没什么影响的
只要你后面安装的bind路径起作用就可以了
最多就是浪费点空间
只要你后面安装的bind路径起作用就可以了
最多就是浪费点空间
- 4楼网友:封刀令
- 2021-02-21 09:53
安装源码包打包软件;
1、源码包打包格式;
源代码般file.tar.gz file.tar.bz2或file.src.rpm 打包;file.tar.gzfile.tar.bz2格式解包命令;
[root@localhost beinan]# tar jxvf file.tar.bz2
[root@localhost beinan]# tar zxvf file.tar.gz
至于file.src.rpm 用请参见:《file.src.rpm 使用简介》
2、何编译安装源码包;(数)
1)解软件包查看帮助文档;
我解包进入解压包般都能发现README(或reame)INSTALL( 或install);或doc(或DOC)目录;看名字知道差;
比我载比较新fcitx 软件包比 fcitx-3.2-050827.tar.bz2
我解软件包发现文件;
[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ls
aclocal.m4 config.guess configure debian INSTALL Makefile.in src xpm
AUTHORS config.h.in configure.in depcomp install-sh missing THANKS
autogen.sh config.rpath COPYING doc lib mkinstalldirs TODO
ChangeLog config.sub data fcitx.spec.in Makefile.am README tools
所我看fcitxINSTALL doc目录安装文档;面都告诉我何安装;
安装文档发者主页详细说明及见问题处理等;比 LumaQQ
2)编译安装软件条件;
首 先我Linux系统至少发工具安装比 gcc ;perl;python;glibc;gtk;make ;automake 等发工具或基础包;要安装些相应发包般文件名包括dev比kernel-devel;些发库比lib;您 编译软件提示缺少东西类少些发工具发库等;光盘找安装;光盘没提供请用google搜索相应 软件包能用源码包编译安装所依赖包;
本系统已经安装所依赖包系统提示找应该办需要我设置PKG_CONFIG_PATH环境变量行;
#export PKG_CONFIG_PATH=/usr/lib/pkgconfig
或
#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
我再运行编译./configure ;make ;make install 尝试着吧;
java发工具发程序要用 jre或者jdk ;jdk已经包括jre所我要求java程序运行环境需要安装jre行;安装jre配置java环境变量用图形界面程序点点鼠标OK;
用perl 发程序需要perl环境所必须perl包安装python 同理;
3)编译安装软件;
tar.gz tar.bz2打包软件通 ./configure ;make ;make install 安装;软件直接make;make install ;
我通./configure --help 查看配置软件功能;软件提供./configure 配置软件功能;少数没没用./configure ;直接make;make install 行;
./configure 比较重要参数 --prefix 用--prefix 参数我指定软件安装目录;我需要软件直接删除软件目录行;
比我指定fcitx 安装 /opt/fcitx 目录;
[root@localhost fcitx]#./configure --prefix=/opt/fcitx
我需要fcitx 直接删除 /opt/fcitx 目录;
所我举例fcitx定制安装 /opt/fcitx目录完整安装应该:
[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ./configure --prefix=/opt/fcitx
[root@localhost fcitx]# make
[root@localhost fcitx]# make install
调用fcitx 应该
[beinan@localhost ~]#/opt/fcitx/bin/fcitx
您想要让fcitx 要执行fcitx 能调用请配置环境变量或者/usr/bin 做fcitx 链接;
[root@localhost beinan]# ln -s /opt/fcitx/bin/fcitx /usr/bin/fcitx
般情况都说软件没提供源码包卸载;我找软件安装点删除主要看安装哪
设置环境变量PATH请参见:《Fedora Core 些用命令没解决办设置PATH》
所您PATH设置;
export PATH=".:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/sbin:/opt/fcitx/bin"
举例fcitx 进入桌面自运行请参看 官站安装说明;举例让家理解点;
再举例比我想安装mlterm ;并指定安装目录/opt/mlterm;
#./configure --prefix=/opt/mlterm
#make
#make install
源码包安装软件都指定安装 /opt目录知道软件安装哪;便卸载;
源码包安装没指定位置的时候,怎么卸载这个软件?例如 ./configure 没有指定位置,还有 ./configure --prefix=/usr/local/ 没指定软件目录安装,怎么卸载?追问请简明扼要的说明,谢谢!
1、源码包打包格式;
源代码般file.tar.gz file.tar.bz2或file.src.rpm 打包;file.tar.gzfile.tar.bz2格式解包命令;
[root@localhost beinan]# tar jxvf file.tar.bz2
[root@localhost beinan]# tar zxvf file.tar.gz
至于file.src.rpm 用请参见:《file.src.rpm 使用简介》
2、何编译安装源码包;(数)
1)解软件包查看帮助文档;
我解包进入解压包般都能发现README(或reame)INSTALL( 或install);或doc(或DOC)目录;看名字知道差;
比我载比较新fcitx 软件包比 fcitx-3.2-050827.tar.bz2
我解软件包发现文件;
[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ls
aclocal.m4 config.guess configure debian INSTALL Makefile.in src xpm
AUTHORS config.h.in configure.in depcomp install-sh missing THANKS
autogen.sh config.rpath COPYING doc lib mkinstalldirs TODO
ChangeLog config.sub data fcitx.spec.in Makefile.am README tools
所我看fcitxINSTALL doc目录安装文档;面都告诉我何安装;
安装文档发者主页详细说明及见问题处理等;比 LumaQQ
2)编译安装软件条件;
首 先我Linux系统至少发工具安装比 gcc ;perl;python;glibc;gtk;make ;automake 等发工具或基础包;要安装些相应发包般文件名包括dev比kernel-devel;些发库比lib;您 编译软件提示缺少东西类少些发工具发库等;光盘找安装;光盘没提供请用google搜索相应 软件包能用源码包编译安装所依赖包;
本系统已经安装所依赖包系统提示找应该办需要我设置PKG_CONFIG_PATH环境变量行;
#export PKG_CONFIG_PATH=/usr/lib/pkgconfig
或
#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
我再运行编译./configure ;make ;make install 尝试着吧;
java发工具发程序要用 jre或者jdk ;jdk已经包括jre所我要求java程序运行环境需要安装jre行;安装jre配置java环境变量用图形界面程序点点鼠标OK;
用perl 发程序需要perl环境所必须perl包安装python 同理;
3)编译安装软件;
tar.gz tar.bz2打包软件通 ./configure ;make ;make install 安装;软件直接make;make install ;
我通./configure --help 查看配置软件功能;软件提供./configure 配置软件功能;少数没没用./configure ;直接make;make install 行;
./configure 比较重要参数 --prefix 用--prefix 参数我指定软件安装目录;我需要软件直接删除软件目录行;
比我指定fcitx 安装 /opt/fcitx 目录;
[root@localhost fcitx]#./configure --prefix=/opt/fcitx
我需要fcitx 直接删除 /opt/fcitx 目录;
所我举例fcitx定制安装 /opt/fcitx目录完整安装应该:
[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ./configure --prefix=/opt/fcitx
[root@localhost fcitx]# make
[root@localhost fcitx]# make install
调用fcitx 应该
[beinan@localhost ~]#/opt/fcitx/bin/fcitx
您想要让fcitx 要执行fcitx 能调用请配置环境变量或者/usr/bin 做fcitx 链接;
[root@localhost beinan]# ln -s /opt/fcitx/bin/fcitx /usr/bin/fcitx
般情况都说软件没提供源码包卸载;我找软件安装点删除主要看安装哪
设置环境变量PATH请参见:《Fedora Core 些用命令没解决办设置PATH》
所您PATH设置;
export PATH=".:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/sbin:/opt/fcitx/bin"
举例fcitx 进入桌面自运行请参看 官站安装说明;举例让家理解点;
再举例比我想安装mlterm ;并指定安装目录/opt/mlterm;
#./configure --prefix=/opt/mlterm
#make
#make install
源码包安装软件都指定安装 /opt目录知道软件安装哪;便卸载;
源码包安装没指定位置的时候,怎么卸载这个软件?例如 ./configure 没有指定位置,还有 ./configure --prefix=/usr/local/ 没指定软件目录安装,怎么卸载?追问请简明扼要的说明,谢谢!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯