linux软件安装与卸载(二)

转载 2008年09月28日 17:33:00
 三、 源代码的安装与卸载
1.源码包一般是tar.gz、tar Z、tgz或tar.bz2为后缀名,这种包首先要解压缩,因为大多数软件是提供./configure 配置软件的功能的,所以接着需要配置软件(大多数软件只需要一条命令就可以完成),make 下面就是安装了一般也就一条命令就可以make install;但也有少数的软件也可能没有提供./configure ,这样的软件直接make;make install就可以了。
        注意事项:1.我们可以通过./configure --help 来查看配置软件的功能;
                            2../configure 比较重要的一个参数是 --prefix ,用--prefix 参数,我们可以指定软件安装目录(当我们不需要这个软件时,直接删除软件的目录就行了)
                            3.不同扩展名解压缩命令也不同,如下:
                                解压缩命令

2.源代码正常安装需经以下几个阶段:
        tar zvf x.tar.gz # 解压
        ./configure [arg] # 配置
        make # 编译
        make install # 安装
  注意:1.成功解压缩源代码文件后,进入解包的目录。在安装前阅读Readme文件和Install文件。尽管许多源代码文件包都使用基本相同的命令,但 是有时在阅读这些文件时能发现一些重要的区别。例如,有些软件包含一个可以安装的安装脚本程序(.sh)。在安装前阅读这些说明文件,有助于安装成功和节 约时间。
             2.在安装软件以前要成为root用户。实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户 的密码。输入密码以后,就将一直拥有root用户的权限。如果已经是root用户,那就可以进行下一步。 
            3.删除安装时产生的临时文件:#make clean

3.源代码的卸载
 使用卸载软件 #make uninstall
 有些软件包的源代码编译安装后可以用make uninstall命令卸载。如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。
 
4.举个例子简单说明一下:
比如我们可以指定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

linux源码包软件的安装与卸载

Linux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那样,直接打包成一个setup.exe文件,然用户安装 时直接按下一步就完成了,因为它对库的依赖比较严重下面就...
  • godbaby0312
  • godbaby0312
  • 2014年01月21日 17:49
  • 2534

ubuntu安装、卸载和查看已安装软件

原文地址:http://www.cnblogs.com/forward/archive/2012/01/10/2318483.html 说明:由于图形化界面方法(如Add/Remove... 和S...
  • Rained_99
  • Rained_99
  • 2017年01月13日 10:07
  • 2469

Linux yum安装与卸载

yum安装与卸载背景由于某种原因删了/usr/share中的yum-plugins、yum-cli文件夹,导致了yum命令失效,后发现之后,从其他虚拟机中导入了这两个文件夹,但是还是缺少了配置文件,导...
  • James_JR10
  • James_JR10
  • 2017年10月26日 19:17
  • 783

shell程序安装卸载脚本

好久没写shell基本语法都忘了很多。 今天写了个自动判断程序是否安装,如果安装的话就先卸载,然后保存配置文件,在安装。 如果没安装的话就执行全新安装。 功能很简单,脚本也很简单。 #!/bi...
  • qq1124794084
  • qq1124794084
  • 2017年07月24日 17:01
  • 1203

linux 用yum安装软件和卸载软件

linux 用yum安装软件和卸载软件     一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。     安装的命令是,yum install ~,yum会查询数据...
  • huanghui036
  • huanghui036
  • 2013年12月13日 16:26
  • 6338

[7] Linux软件包安装和卸载

[6] Linux软件包安装和卸载7.1 安装软件包的三种方法 rpm工具 RPM Package Manager(RPM软件包管理器)的缩写,一种用于互联网下载包的打包及安装工具,它包含在某些L...
  • github_39069288
  • github_39069288
  • 2017年06月28日 10:30
  • 202

Linux下软件的安装与卸载方法

Linux下软件的安装与卸载方法 百度文库源文件:http://wenku.baidu.com/view/25c6b35da1c7aa00b42acb49 在Linux下安装和卸载软件也非常简单,同样...
  • sonictl
  • sonictl
  • 2015年08月26日 11:12
  • 2840

ubuntu下如何安装与卸载软件总结

刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什 么?怎么就是安装不了啊?等等. 的确,在Windows下安装...
  • u012260238
  • u012260238
  • 2016年09月30日 21:54
  • 2595

linux下软件的安装与卸载方法

 linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符...
  • u013749540
  • u013749540
  • 2016年06月28日 10:07
  • 18569

利用adb安装和卸载android APK

ADB工具,全称Android Debug Bridge,通过cmd命令行,进入Android SDK/platform-tools子目录下。 电脑往手机复制文件:adb push d:/adc....
  • qinjinghua2012
  • qinjinghua2012
  • 2015年07月31日 09:36
  • 793
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux软件安装与卸载(二)
举报原因:
原因补充:

(最多只允许输入30个字)