安装做法参gfm-1021什么意思

问题补充&&
本页链接:
猜你感兴趣5124人阅读
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。
  与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础的熟悉不能超越哦。
  为此我转载了一篇关于Configure选项配置的详细介绍。供大家参考
  'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'--help'选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的.下面对每一个选项进行简略的介绍:
--cache-file=FILE
  'configure'会在你的系统上测试存在的特性(或者bug!).为了加速随后进行的配置,测试的结果会存储在一个cache file里.当configure一个每个子树里都有'configure'脚本的复杂的源码树时,一个很好的cache
file的存在会有很大帮助.
  输出帮助信息.即使是有经验的用户也偶尔需要使用使用'--help'选项,因为一个复杂的项目会包含附加的选项.例如,GCC包里的'configure'脚本就包含了允许你控制是否生成和在GCC中使用GNU汇编器的选项.
--no-create
  'configure'中的一个主要函数会制作输出文件.此选项阻止'configure'生成这个文件.你可以认为这是一种演习(dry run),尽管缓存(cache)仍然被改写了.
  当'configure'进行他的测试时,会输出简要的信息来告诉用户正在作什么.这样作是因为'configure'可能会比较慢,没有这种输出的话用户将会被扔在一旁疑惑正在发生什么.使用这两个选项中的任何一个都会把你扔到一旁.(译注:这两句话比较有意思,原文是这样的:If there was no such output, the user would be left
wondering what is happening. By using this option, you too can be left wondering!)
  打印用来产生'configure'脚本的Autoconf的版本号.
--prefix=PREFIX(文件安装的位置,默认为:/usr/local)
  '--prefix'是最常用的选项.制作出的'Makefile'会查看随此选项传递的参数,当一个包在安装时可以彻底的重新安置他的结构独立部分. 举一个例子,当安装一个包,例如说Emacs,下面的命令将会使Emacs Lisp file被安装到&/opt/gnu/share&:
$ ./configure --prefix=/opt/gnu/share
--exec-prefix=EPREFIX
  与'--prefix'选项类似,但是他是用来设置结构倚赖的文件的安装位置.编译好的'emacs'二进制文件就是这样一个问件.如果没有设置这个选项的话,默认使用的选项值将被设为和'--prefix'选项值一样.
--bindir=DIR
  指定二进制文件的安装位置.这里的二进制文件定义为可以被用户直接执行的程序, 默认为EPREFIX/bin.
--sbindir=DIR
  指定超级二进制文件的安装位置.这是一些通常只能由超级用户执行的程序.默认为EPREFIX/sbin
--libexecdir=DIR(包目录,程序调用)
  指定可执行支持文件的安装位置.与二进制文件相反,这些文件从来不直接由用户执行,但是可以被上面提到的二进制文件所执行.默认为EPREFIX/libexec.
--datadir=DIR
  指定通用数据文件的安装位置.默认为PREFIX/share
--sysconfdir=DIR(/etc配置文件目录, 默认为PREFIX/etc)
  指定在单个机器上使用的只读数据的安装位置.
--sharedstatedir=DIR
  指定可以在多个机器上共享的可写数据的安装位置. 默认为 PREFIX/com
--localstatedir=DIR
  指定只能单机使用的可写数据的安装位置. 默认为PREFIX/var
--libdir=DIR(库文件目录)
  指定库文件的安装位置. 默认为PREFIX/lib
--includedir=DIR
  指定C头文件的安装位置.其他语言如C++的头文件也可以使用此选项. 默认为PREFIX/include
--oldincludedir=DIR
  指定为除GCC外编译器安装的C头文件的安装位置. 默认为/usr/include
--infodir=DIR
  指定Info格式文档的安装位置.Info是被GNU工程所使用的文档格式. 默认为PREFIX/info
--mandir=DIR(帮助文档的安装目录)
  指定手册页的安装位置.默认为PREFIX/man
--srcdir=DIR
  这个选项对安装没有作用.他会告诉'configure'源码的位置.一般来说不用指定此选项,因为'configure'脚本一般和源码文件在同一个目录下.
--program-prefix=PREFIX
  指定将被加到所安装程序的名字上的前缀.例如,使用'--program-prefix=g'来configure一个名为'tar'的程序将会使安装的程序被命名为'gtar'.当和其他的安装选项一起使用时,这个选项只有当他被`Makefile.in'文件使用时才会工作.
--program-suffix=SUFFIX
  指定将被加到所安装程序的名字上的后缀.
--program-transform-name=PROGRAM
  这里的PROGRAM是一个sed脚本.当一个程序被安装时,他的名字将经过`sed -e PROGRAM'来产生安装的名字.
--build=BUILD
  指定软件包安装的系统平台.如果没有指定,默认值将是'--host'选项的值.
--host=HOST
  指定软件运行的系统平台.如果没有指定,将会运行`config.guess'来检测.
--target=GARGET
  指定软件面向(target to)的系统平台.这主要在程序语言工具如编译器和汇编器上下文中起作用.如果没有指定,默认将使用'--host'选项的值.
--disable-FEATURE
  一些软件包可以选择这个选项来提供为大型选项的编译时配置,例如使用Kerberos认证系统或者一个实验性的编译器最优配置.如果默认是提供这些特性,可以使用'--disable-FEATURE'来禁用它,这里'FEATURE'是特性的名字.例如:
$ ./configure --disable-gui
-enable-FEATURE[=ARG](系统参数配置,在编译时完成)
  相反的,一些软件包可能提供了一些默认被禁止的特性,可以使用'--enable-FEATURE'来起用它.这里'FEATURE'是特性的名字.一个特性可能会接受一个可选的参数.例如:
$ ./configure --enable-buffers=128
`--enable-FEATURE=no'与上面提到的'--disable-FEATURE'是同义的.
--with-PACKAGE[=ARG]
  在自由软件社区里,有使用已有软件包和库的优秀传统.当用'configure'来配置一个源码树时,可以提供其他已经安装的软件包的信息.例如,倚赖于Tcl和Tk的BLT器件工具包.要配置BLT,可能需要给'configure'提供一些关于我们把Tcl和Tk装的何处的信息:
$ ./configure --with-tcl=/usr/local --with-tk=/usr/local
'--with-PACKAGE=no'与下面将提到的'--without-PACKAGE'是同义的.
--without-PACKAGE
  有时候你可能不想让你的软件包与系统已有的软件包交互.例如,你可能不想让你的新编译器使用GNU ld.通过使用这个选项可以做到这一点:
$ ./configure --without-gnu-ld
--x-includes=DIR
  这个选项是'--with-PACKAGE'选项的一个特例.在Autoconf最初被开发出来时,流行使用'configure'来作为Imake的一个变通方法来制作运行于X的软件.'--x-includes'选项提供了向'configure'脚本指明包含X11头文件的目录的方法.
--x-libraries=DIR
  类似的,'--x-libraries'选项提供了向'configure'脚本指明包含X11库的目录的方法.
  在源码树中运行'configure'是不必要的同时也是不好的.一个由'configure'产生的良好的'Makefile'可以构筑源码属于另一棵树的软件包.在一个独立于源码的树中构筑派生的文件的好处是很明显的:派生的文件,如目标文件,会凌乱的散布于源码树.这也使在另一个不同的系统或用不同的配置选项构筑同样的目标文件非常困难.建议使用三棵树:一棵源码树(source tree),一棵构筑树(build tree),一棵安装树(install tree).这里有一个很接近的例子,是使用这种方法来构筑GNU malloc包:
$ gtar zxf mmalloc-1.0.tar.gz
$ mkdir build && cd build
$ ../mmalloc-1.0/configure
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
checking host system type... i586-pc-linux-gnu
checking build system type... i586-pc-linux-gnu
checking for ar... ar
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for unistd.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for limits.h... yes
checking for stddef.h... yes
updating cache ../config.cache
creating ./config.status
这样这棵构筑树就被配置了,下面可以继续构筑和安装这个包到默认的位置'/usr/local':
$ make all && make install
Trackback:&
一个软件包通过编译源代码安装后,如何完全的卸载??
如果原先的source还在的话,很多source的Makefile都有写uninstall规则,直接在Souce里make uninstall就可行,不过碰到无良作者没写的,那一句一句看Makefile里install部分他都干了些什么,然后挨个删除。
如果source没了.....那就一边郁闷吧
到目前为止, 我装的都可以make uninstall.......
(因为总是不小心装错地方, 结果就make uninstall&&make clean,然后重新configure......)
linux下软件的基本安装和卸载
Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。
软件的安装
Linux下软件的安装主要有两种不同的形式。
第一种安装文件名为xxx.tar.gz;
另一种安装文件名为xxx.i386.rpm。
以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的。
对于第一种,安装方法如下:
1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。
#cp xxx.tar.gz /root
2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:
#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压
3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有“Install”的文件。该文件为纯文本文件,详细讲述了该软件包的安装方法。
4.执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。(是否又库文件并且库文件必须符合系统要求)为随后的编译工作做准备。命令为:
#./configure
如果您想把软件安装到指定目录,应该用#
./configure --prefix=/您自己指定的目录,比如我想把一个mlterm安装到/opt/mlterm目录中,应该如下输入
#./configure --prefix=/opt/mlterm
5.检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。命令为: #make。
6.成功编译后,键入如下的命令开始安装:
#make install
7.安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:
#make clean
#make distclean
至此,软件的安装结束。
./configure 配置软件属性,安装目录,检查编译所需的库文件是否存在(符合条件的)等,生成编译所需要的makefile 文件.
make生成 编译软件
make install 安装软件
make clean,make distclean 清除安装过程中生成的临时文件和配置文件
对于第二种,其安装方法要简单得多。
同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下:
#rpm -i filename.i386.rpm
rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。
参数i的作用是使rpm进入安装模式。
软件的卸载
1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:
#rpm -q -a
即可查询到当前系统中安装的所有的软件包。
2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令:
#rpm -e [package name]
即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
#rpm -e [package name]&-nodeps 忽略了软件包中的依赖关系
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用
如果想知道rpm包安装到哪里了呢?
应该用 #rpm -ql [package name]&显示软件套件的文件列表
3.如何卸载用源码包安装的软件?
最好是看README和INSTALL ;一般的情况下都有说,但大多软件没有提供源码包的卸载方法;
我们可以找到软件的安装点删除。主要看你把它安装在哪了。(先删除进程在删除执行文件等,直接删除然后)
如果安装软件时,指定个目录。这个问题也不会难;
比如用源码包安装gaim 的
#./configure --prefix=/opt/gaim
#make install
如果安装mlterm
#./configure --prefix=/opt/mlterm
#make install
把源码包安装的软件,都指定安装在 /opt目录中,这样不就知道了??
如果删除,就删除相应的软件目录;
如果删除,就删除相应的软件目录;
有些软件要在解压安装目录中执行 make uninstall ,这样就卸载掉了
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:379252次
积分:3609
积分:3609
排名:第9399名
原创:44篇
转载:23篇
评论:90条
(1)(1)(1)(1)(4)(9)(2)(3)(10)(4)(1)(1)(4)(1)(1)(3)(7)(9)(6)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'【钢质隔热防火门/GFM-1021- dk5A1.00(乙级)-1-带造型-带门镜防火门】价格_厂家_图片 -Hc360慧聪网
您是不是在找:
买家还在看:
商品数量:
河北省&保定市
手机访问店铺
钢质隔热防火门/GFM-1021- dk5A1.00(乙级)-1-带造型-带门镜防火门
卖家承诺&10天发货
买家正在看
相关商品推荐
&230.00/平方米
&158.00/平方米
&260.00/平方米
&230.00/平方米
&350.00/扇
&180.00/平方米
商家等级:
所在地区:
河北省 保定市
认证信息:
暂无炫铺分类
同参数产品
同参数产品
同参数产品
同参数产品
同参数产品
开启方式:
同参数产品
同参数产品
同参数产品
正在加载中........
慧聪网厂家保定龙军建材有限公司为您提供钢质隔热防火门/GFM-1021- dk5A1.00(乙级)-1-带造型-带门镜防火门的详细产品价格、产品图片等产品介绍信息,您可以直接联系厂家获取钢质隔热防火门/GFM-1021- dk5A1.00(乙级)-1-带造型-带门镜防火门的具体资料,联系时请说明是在慧聪网看到的。
热门商品推荐
我的浏览记录
防火门窗相关资源
防火门窗热门产品搜索
防火门窗相关热门专题
您在慧聪网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。推荐使用,保障您的交易安全!
按字母分类 :
让慧聪网撮合专家为您解决采购难题
您采购的产品:
请输入采购产品
您的手机号码:
请输入手机号码
*采购产品:
请输入采购产品
*采购数量:
请输入采购数量
*采购截止日期:
请输入正确的手机号码
请输入验证码
*短信验证码:
<input id="valid_Code1" maxlength="6" placeholder="请输入验证码" name="VALIDCODE" class="codeInput" onkeyup="this.value=this.value.replace(/\D/g,'')" onkeypress="if(event.keyCode
57) event.returnValue =" type="text">
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
发送成功!
慧聪已收到您的需求,我们会尽快通知卖家联系您,同时会派出采购专员1对1为您提供服务,请您耐心等待!
联系人:苏女士&
公司名称:保定龙军建材有限公司
请输入正确的手机号码
请输入验证码
*短信验证码:
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
每一份需求都会在24小时内得到行业多家优质供应商报价。
每一份需求的报价供应商工商信用资质都会经过专业人员检验,交易安全有保障。
免费咨询行业专家
免费咨询行业专家
服务主题:
筛选发货地
验证供应商真伪
提供其他优质供应商
采购数量:
用途描述:
成功加入采购单!
当前采购单共3种货品
成功加入采购单!
当前采购单共3种货品
不能购买自己发布的产品!
选中货品中含失效货品,无法完成下单,可能是:
1.货品库存不足
2.货品已过期,或被卖家删除
3.货品不支持在线交易
卖家暂时不在线,留下联系方式,卖家会主动联系您
*我要采购:
我的姓名:
留言内容:联系人:吴志锋
公司名称:
『GFM-1021带玻璃钢质隔热防火门』的供应商『厦门三安达消防器材有限公司』的联系方式为, ,联系人:吴志锋
按排行字母分类:
联系电话:*
允许同品类其他优质供应商联系我盼盼钢制隔热防火门gfm1021-dk5a1.0乙级价格_装修流程问答- 一起装修问答
短信快捷登录
请输入密码
您还可以使用合作账号登录网站:
还没有一起网帐号?10秒钟,
微信扫码&快速登录
验证即登录,未注册将自动创建一起网帐号
获取动态密码
微信账号登陆
微信扫一扫绑定/登录
盼盼钢制隔热防火门gfm1021-dk5a1.0乙级价格
微信公众平台:搜索“一起装修网”或扫描下面的二维码:
你的装修预算约 ? 万元
整体橱柜、马桶、瓷砖等
人工费+施工辅材
设计费:?元4999元(测量、设计、报价)
盼盼钢制隔热防火门gfm1021-dk5a1.0乙级价格
浏览55次 悬赏: 0
盼盼钢制隔热防火门gfm1021-dk5a1.0乙级价格
回答该问题即可获得 2 经验值,问题被采纳即可获得 2 经验值!
我来回答&&
装修从哪入手?
从免费户型设计开始…
全部回答(0 )
A:乙级防火门就是指耐火极限不低于0.9h的防火门。乙级防火门特点:具有表面光滑平整、美观大方、开启灵活、坚固耐用、使用方便、安全可靠等特点。 &&防火门的规格有多种,除按国家建筑门窗洞口统一模数制规定的门洞口尺寸(GBJ2—73《建筑统一模数制》)外,还可依用户的要求而订制。
A:木制乙级防火门在市面上的价格大概在280-640元的范围。
在市面上木制乙级防火门的商家报价情况:
深圳市金鸿业科技有限公司
供应的防火门厂家直销乙级钢质消防门
乙级通道消防门防火门。价格是300元。
上海迅忠实业有限公司
供应的木制乙级防火门。价格是380元。
A:不是很贵,一般都是那个价位的,防火门根据生产加工使用的材料不同有钢质防火门和木质防火门之分;同时根据燃烧耐火极限时间的不同分成三个防火门等级,分别是丙级防火门、乙级防;一般不同的门价格不一样,以上价格来源于网络,仅供参考,具体价格以购买时为准。
A:入户门只能两种们做:防盗门、防火防盗门。单纯的防火门,是不具备防盗功能的。
防火门的相关技术标准中就有一条:在火灾时,能够让住户在几秒还是1分钟内(忘了)打开门。。。
防火门的材质:防火门有钢制防火门、木质防火门,木质防火门肯定就不用说了,没法做入户门,钢制防火门,两层钢板中夹的是阻燃材料。一般,是没有锁具的,当然,你可以自己加锁具在上面,但是它是没有防撬功能的。现在的乙级防盗门就能保证在半个小时内不会被撬开,而自加锁具的钢质防火门,我估计也就20秒就撬开了。
你可以参考一下,希望我的回答能够帮到您。
A:这个要看你是用什么材质的防火门了,木质的话一般三四百块,钢质的要五六百块
A:具体的价格还要看你选择的品牌和款式,以及你的门的尺寸大小等。
免费获取靠谱装修设计
个免费名额
我们承诺:一起装修网提供该项免费服务,绝不产生任何费用。
抢免费设计名额
每天限50个
请放心填写您的隐私将被严格保密
7年服务700万用户,中国家装十大电商平台
重复报名!
亲,您已经报过名啦,给别人留点机会呗
我们还有更多精彩活动,
向帮助了您的知道网友说句感谢的话吧!
提问期内,追加悬赏一次,可延长问题的有效期3天。悬赏越高,会吸引到越多的关注。
追加悬赏:&}

我要回帖

更多关于 海参的做法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信