linux targz 安装方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

所以我们就可以看 fcitx 的 INSTALL 和 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 目录;
在 tar.gz 的东西不多了~~~~ ======================================== 大多以 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 [root@localhost [root@localhost [root@localhost [root@localhost
[引用]linux tar.gz 安装方法
linux tar.gz 安装方法 2009-08-23 11:39 linux 下解压 tar.gz 文件 下面所所有操作,后面有所有步骤说明 [yonghu@localhost ~]# su root 口令: [root@localhost ~]# cd /home/new/Desktop [root@localhost Desktop]# tar -xzvf fcitx-3.4.2.tar.gz [root@localhost Desktop]# cd /home/new/Desktop/fcitx-3.4.2 [root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx [root@localhost fcitx-3.4.2]#make [root@localhost fcitx-3.4.2]#make install 各步骤详解 [yonghu@localhost ~]#su root //(使用 root 帐户登录,使用其他用户,之后操作有 可能权限不够) 口令: // 输入 root 密码 [root@localhost ~]# cd /home/new/Desktop // (切换到 tar.gz 文件所在目录,这里我的 tar.gz 文件在桌面) [root@localhost Desktop]#tar -xzvf fcitx-3.4.2.tar.gz // (解压 tar.gz 文件,这里以 fcitx-3.4.2 来举例,解压得到 fcitx-3.4.2 文件夹) [root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2 //(切换目录到 fcitx-3.4.2,软件解压的目录) [root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx //(配置,把文件存放在/opt/fictx 下,删除时,卸载软件时,只要删除这个文件就行了) [root@localhost fcitx-3.4.2]#make (编译) [root@localhost fcitx-3.4.2]#make install (安装)
fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2 fcitx]#cd fcitx fcitx]# ./configure --prefix=/opt/fcitx fcitx]# make fcitx]# make install
==================================================================== 一、什么是源码包软件; 顾名思义,源码包就是源代码的可见的软件包,基于 Linux 和 BSD 系统的软件最常见;在国 内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有 fcitx;lumaqq;Lumaqq 及 scim 等; 但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是 源码可见的,但他约定用户只能按他约定的内容来修改;比如 vbb 论坛程序;所以一个软件 是否是开源软件,得具备两个条件;一是源代码可见;二是要有宽松的许可证书,比如 GPL 证书等; 在 GNU Linux 或 BSD 社区中,开发人员在放出软件的二进制软件包的同时,也会为我们提供 源代码软件包;
所以我们举这个例子中, 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/b in" 当然这只是举个例子,fcitx 可以进入桌面自动运行的,请参看 http://www.fcitx.org 官 方站上的安装说明;举个例子只是让大家好理解一点; 再 举 一 个 例 子 , 比 如 我 想 安 装 mlterm ; 并 指 定 安 装 目 录 为 /opt/mlterm 中 ; http://mlterm.sourceforge.net #./configure --prefix=/opt/mlterm #make #make install 把源码包安装的软件,都指定安装在 /opt 目录中,这样不就知道了软件安装在哪里了;也 方便卸载; 3.其它类型软件; 1)基于 perl 和 python 的程序的安装; 一般情况下,用 #perl file.pl 安装;比如:VMware 的 Linux 版本的安装; [root@localhost vmware-distrib]# perl vmware-install.pl
二、源代码有何用? 一个软件的如果有源码,是任何人都能看到他是怎么开发而来的,就像一个瓶子,比如瓶子 制作的模具是什么;需要什么材料;具体的用途以及瓶子的详细说明书等等。软件的开放源 码就是类似,开发者在给我们软件的同时,也会告诉我们软件是怎么开发出来的;只要我们 的水平足够的高,所有的代码都在那里,我们就可以修改和定制软件,以适合我们的需要; 如果 Windows 开放源代码,并以 GPL 发布,一样是有人能造出来 N 多的 Windows 发行版;遗 憾的是 Windows 并不是开源系统; 所以软件的源代码的用处无非是以下两点; 1、软件根据用户的需要加以定制; 2、二次开发;注:要根据软件的许可证书约定为准,开发者许可二次开发才行; 三、怎样安装以源码包打包的软件; 1、源码包的打包格式; 源 代 码 一 般 以 file.tar.gz file.tar.bz2 或 file.src.rpm 打 包 ; file.tar.gz 和 file.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
相关文档
最新文档