linux 系统中,如何将我已经编译安装好的程序打包成.tgz文件,并且能够安装到其他linux系统中

作者&投稿:尚娇 (若有异议请与网页底部的电邮联系)
你好!能不能把在linux下安装tgz文件说的清楚一点啊!谢谢~

tgz文件是linux下的一种压缩文件格式(如windows下的.rar或.zip),必须先解压出来,然后配置安装,可以使用命令:
1.解压缩至当前目录
tar xvfz 软件名.tgz#要解压缩firefox-2.0.0.1.tgz,就是tar xvfz firefox-2.0.0.1.tgz#解压之后在当前目录生成firefox的目录,里面包含了配置和编译所需要的文件。2.cd命令切换到解开的目录中
cd firefox#切换到firefox这个目录里面3.然后执行命令进行安装配置
./configure4.等到配置完成后执行
make#编译中,需要等一会5.编译完后,安装
make install6.最后清除掉配置编译的一些文件
make clean

把安装包xxx.tgz拷贝到指定目录/usr/local/下: cp xxx.tgz /usr/local/
如果是移动到指定目录下: mv xxx.tgz /usr/local/

呵呵 装mplaye我特有心得

1, 首先你这种想法是错误的,当你的文件编译过后就已经产生一个配置文件了,想把你编译好
的 安装程序装到其他linux系统上那简直太难了,你那个配置文件就必须的在此生成,所以你
这种打包的方法是不可取的。

2 想要在另外一台在安装,你就把原来没有安装的包拷贝过去,然后再编译,然后会产生配置文
件。

3 打包小知识:
tar -czvf file.tar.gz 要压缩的文件
* 代表所有


峡江县17756412273: linux 系统中,如何将我已经编译安装好的程序打包成.tgz文件,并且能够安装到其他linux系统中 -
臧别清火: 呵呵 装mplaye我特有心得1, 首先你这种想法是错误的,当你的文件编译过后就已经产生一个配置文件了,想把你编译好 的 安装程序装到其他linux系统上那简直太难了,你那个配置文件就必须的在此生成,所以你这种打包的方法是不可取的.2 想要在另外一台在安装,你就把原来没有安装的包拷贝过去,然后再编译,然后会产生配置文 件.3 打包小知识: tar -czvf file.tar.gz 要压缩的文件* 代表所有

峡江县17756412273: 怎样在linux上编译运行已经写好的程序? -
臧别清火: 针对shell 1、添加运行权限chmod 755 filename; 2、./filename 开始执行该程序; 3、如果想查看运行过程可以这样:sh -x filename 4、如果要每次开机都运行,可以把该文件的绝对路径添加到/etc/rc.local文件中. C程序 1、查看安装gcc编译器和相关程序没有, 2、gcc main.c -o filename; 3、./filename python程序 1、安装python程序; 2、添加运行权限(同上) 3、直接执行程序;./pythonfilename 其他的就不知道了.

峡江县17756412273: linux系统中怎么在终端运行自己已编写好的程序 -
臧别清火: 首先 右键“权限” 使之可以在终端运行.cd./

峡江县17756412273: linux 下如何将自己编写的c语言程序部署到系统中 并随系统自动启动 -
臧别清火: 随便找到一个目录,放入其中,并修改当前目录的Kconfig和Makefie文件,照着这两个文件中的内容改就行了; 然后重新编译内核,在配置内核时,选择将你的C语言程序编译进内核,不然它是不会再系统启动的时候自动启动的

峡江县17756412273: 如何将自己编写的结构体添加到linux内核 -
臧别清火: 添加自己的系统调用可以参考linux源码中附带的Documentation中的文档.

峡江县17756412273: Linux系统,怎么把自己编写的命令程序放到bin里面? -
臧别清火: 用cp命令,加上权限 sudo cp XXX /usr/local/bin/ 一般自己写的程序是放在/usr/local/bin下的

峡江县17756412273: 怎样在linux系统中编译c语言 -
臧别清火: Linux系统中编译C语言,用的是gcc编译器,Linux系统如果已经安装了gcc编译器,系统中就会有一个gcc命令,在Linux系统编译C语言就是在命令行用gcc命令来编译的,编写C语言程序用gcc命令编译在Linux中是很常见的,所以gcc命令的用法很重要,网上有专门的教程,可以大致学习一下.

峡江县17756412273: 在linux下编好了一个程序,怎么运行 -
臧别清火: 你编好什么程序?SHELL?直接运行,运行前改一下属性,也就是X那个可执行属性.C?用在终端里用GCC编译下,生成.O的文件就可以直接运行.其他的你要看一下那个编译坏境,或者看一下有没有IDE!

峡江县17756412273: 到底怎么在Linux里编写c程序啊? -
臧别清火: 在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译.以Ubuntu系统为例,详细过程如下: 1、进入桌面Temp文件夹 2、右键新建空白文件 3、将文件命名为hello.c 4、进入hello.c,开始编写代码(默认gedit为编辑器) ...

峡江县17756412273: 如何在linux系统中用gcc编译并且运行c程序? -
臧别清火: 1、gcc t 文件名.c -o 文件名2、直接运行 o 后面的文件名即可 gcc(选项)(参数) 选项:-o:指定生成的输出文件;-E:仅执行编译预处理;-S:将C代码转换为汇编代码;-wall:显示警告信息;-c:仅执行编译操作,不进行连接操作.示例:->gcc test.c -o test->test

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网