linux下tar.gz文件解压后,肯定有install文件吗,还有./configure命令到底怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下tar.gz文件解压后,肯定有install文件吗,还有./configure命令到底怎么用相关的知识,希望对你有一定的参考价值。

configure本身是一个shell脚本,可以接受参数,按照你的意愿选择安装程序的那些功能,执行完configure脚本后,会按照你的选择生成Makefile文件,你执行的make命令就是按照Makefile文件里面的规则编译你选择的模块,跳过你去除的功能,最常见的就是 --prefix= 这个configure参数指定安装目录啦。追问

我是这样做的,./configure --prefix=/root/soft 但执行后提示:./configure :没有那个文件或目录。(soft是我在root下新建的文件夹)

追答

两种情况:
1.那就表示你要安装的程序不是用configure配置安装的,可能用intall文件安装,或者其他安装器,文件名都不尽相同。
2.如果当前目录下有文件configure,那就表示configure文件需要执行权限,使用chmod +x configure 为该文件添加执行权限在执行 ./configure命令。

追问

你说的configure是一个文件吗,可是我的解压包里既没有configure也没有install,我要装的软件是ncbi-blast-2.2.26+,不知道你安装过没有

追答

configure是一个shell脚本程序呀,当然是一个文件。如果当前目录下有Makefile文件,那么就不需要configure配置过程了,直接直接make命令就可以了,如果没有……看README吧。ncbi-blast没有安装过,你可以看看安装说明或者指南,里面应该有安装方法。

参考技术A 建议你删除这些有特殊符号或者乱码文件名的时候使用inode配合删除,
比如:ls
-il
*
查看下相应文件名的inode号
然后使用这个inode号进行删除
find
./
-inum
刚刚那个inode号
-exec
rm
-i

\
;

Linux下安装eclipse

前提是已经安装好jdk。
1.下载eclipse的tar.gz包。
2.解压缩
  tar -zxv -f 包
3.进入解压后的文件夹,运行eclipse-inst程序

  ./eclipse-inst
  然后就是图形界面了。

  注意这一步不要用root账户操作,否则安装之后普通账户不能运行eclipse
4.安装完成后,在/usr/local/bin下创建eclipse.sh文件。
  加入eclipse的执行文件路径,比如我的是:
  /home/eclipse/eclipse
  保存退出。
5.加上所有人的运行权限
  chmod a+x eclipse.sh
6.给eclipse.sh取个别名,将用sj账户在下面一句话加入/home/sj/.bashrc
  alias eclipse=‘eclipse.sh‘
  保存推出后,运行
  source /home/sj/.bashrc
 
至此,sj可以在命令行直接输入eclipse命令启动eclipse了。

如果不想把eclipse安装在home下,可以安装之后使用root账户将eclipse的文件夹拷贝到/opt下,此时只需将eclipse.sh中的执行文件路径作修改即可,无需任何其他操作可以一样顺利打开eclipse!


















以上是关于linux下tar.gz文件解压后,肯定有install文件吗,还有./configure命令到底怎么用的主要内容,如果未能解决你的问题,请参考以下文章

求linux命令:解压zip和tar.gz格式的文件,并替换

Linux如何安装tar.gz文件?

LINUX系统下怎么装tz.gz文件

Linux解压.gz的命令是啥?

win主机下,怎样解压linux系统压缩的tar.gz 和 tar.bz2 格式的压缩包?

linux下tar.gz安装方法