学习啦>学习电脑>操作系统>Linux教程>

linux安装gz文件命令

时间: 佳洲1085 分享

学习啦在线学习网   在linux系统下如何安装gz文件命令,下面由学习啦小编为大家整理了linux下安装gz文件命令的方法步骤,希望大家喜欢!

  linux下安装gz文件命令

学习啦在线学习网   linux tar.gz安装方法

学习啦在线学习网   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 (安装)

学习啦在线学习网   在tar.gz的东西不多了~~~~

  补充说明:linux下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 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

3606530