⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 如何编译安装源码包软件 linuxsir_org.htm

📁 linuxSir 网站的精华文章
💻 HTM
📖 第 1 页 / 共 2 页
字号:
      配置软件的功能的;少数的也没有,如果没有的就不用./configure ;直接make;make install 就行了;</P>
      <P>./configure 比较重要的一个参数是 --prefix ,用--prefix 
      参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;</P>
      <P>比如我们可以指定fcitx 安装到 /opt/fcitx 目录中;<BR>
      <DIV class=codeblock><CODE>[root@localhost fcitx]#./configure 
      --prefix=/opt/fcitx</CODE></DIV>
      <P></P>
      <P>如果我们不需要fcitx 时,可以直接删除 /opt/fcitx 目录;</P>
      <P>所以我们举这个例子中,fcitx如果定制安装到 /opt/fcitx目录中,完整的安装方法应该是:<BR>
      <DIV class=codeblock><CODE>[root@localhost fcitx]# tar jxvf 
      fcitx-3.2-050827.tar.bz2<BR>[root@localhost fcitx]#cd 
      fcitx<BR>[root@localhost fcitx]# ./configure 
      --prefix=/opt/fcitx<BR>[root@localhost fcitx]# make<BR>[root@localhost 
      fcitx]# make install</CODE></DIV>
      <P></P>
      <P>调用fcitx ,应该是<BR>
      <DIV class=codeblock><CODE>[beinan@localhost 
      ~]#/opt/fcitx/bin/fcitx</CODE></DIV>
      <P></P>
      <P>如果您想要让fcitx 只要执行fcitx ,就能调用,请配置环境变量,或者在/usr/bin 中做一个fcitx 的链接;<BR>
      <DIV class=codeblock><CODE>[root@localhost beinan]# ln -s 
      /opt/fcitx/bin/fcitx /usr/bin/fcitx</CODE></DIV>
      <P></P>
      <P>一般的情况下都有说,但大多软件没有提供源码包的卸载方法;我们可以找到软件的安装点删除。主要看你把它安装在哪了。</P>
      <P>设置环境变量PATH,请参见:<A 
      href="http://fedora.linuxsir.org/main/?q=node/26">《在Fedora Core 
      中,有些常用命令怎么没有?解决办法设置PATH》</A></P>
      <P>所以您的PATH可以设置成这样的;<BR>
      <DIV class=codeblock><CODE>export 
      PATH=".:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/sbin:/opt/fcitx/bin"</CODE></DIV>
      <P></P>
      <P>当然这只是举个例子,fcitx 可以进入桌面自动运行的,请参看 http://www.fcitx.org 
      官方站上的安装说明;举个例子只是让大家好理解一点;</P>
      <P>再举一个例子,比如我想安装mlterm ;并指定安装目录为/opt/mlterm中; 
      http://mlterm.sourceforge.net </P>
      <P>
      <DIV class=codeblock><CODE>#./configure 
      --prefix=/opt/mlterm<BR>#make<BR>#make 
      install</CODE></DIV><BR>把源码包安装的软件,都指定安装在 
      /opt目录中,这样不就知道了软件安装在哪里了;也方便卸载;<BR><FONT 
      color=blue><B><BR>3.其它类型软件;<BR></B></FONT><BR><FONT 
      color=blue><BR>1)基于perl 和python 的程序的安装;<BR></FONT><BR>一般情况下,用 #perl 
      file.pl安装;比如:VMware 的Linux版本的安装;<BR>
      <DIV class=codeblock><CODE>[root@localhost vmware-distrib]# perl 
      vmware-install.pl</CODE></DIV>
      <P></P>
      <P>基于python 开发,也得用 python file.py 来安装</P>
      <P>一般软件包都有README和INSTALL 或者 DOC 文档,看文档安装;<BR><FONT 
      color=blue><BR>2)有些安装程序是脚本型的调用;要用 #sh 
      文件名<BR></FONT><BR>比如NVdia驱动的安装就是这样的;<BR>
      <DIV class=codeblock><CODE>[beinan@localhost ~]# sh 
      NFORCE-Linux-x86-1.0-0306-pkg1.run</CODE></DIV>
      <P></P>
      <P>当然也能通过 chmod 755 NFORCE-Linux-x86-1.0-0306-pkg1.run ,然后 
      ./NFORCE-Linux-x86-1.0-0306-pkg1.run 来安装;</P>
      <P>也有一些是以file.bin 文件<BR>
      <DIV class=codeblock><CODE>[beinan@localhost ~]# chmod 755 
      file.bin<BR>[beinan@localhost ~]# ./file.bin</CODE></DIV>
      <P></P>
      <P>大抵如此。。。。。。。。</P>
      <P><B>后记:</B> 
      源码包及特殊格式的软件安装就写这么多,写的再多也是写不完。我们主要还是以软件的安装文档为准;安装软件时,如果只是简单的应用,如果有rpm包,尽可能的用rpm包;主要是方便和易于管理;</P>
      <P><B><BR>附录:</B></P>
      <P>安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat 您可以参考如下文章;</P>
      <P>0)RPM 基础 <A href="http://fedora.linuxsir.org/main/?q=node/50">《RPM 
      的介绍和应用》</A></P>
      <P>1)Fedora 系统管理软件包工具 system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看<A 
      href="http://fedora.linuxsir.org/main/?q=node/48"> 《Fedora 
      软件包管理器system-config-packages》</A></P>
      <P>2)Redhat 系统管理软件包工具,新一点的系统应该是 redhat-config-packages ,用法和<A 
      href="http://fedora.linuxsir.org/main/?q=node/48"> 《Fedora 
      软件包管理器system-config-packages》</A> 一样;</P>
      <P>3)apt + synaptic 软件包在线安装、移除、升级工具; 用法:<A 
      href="http://fedora.linuxsir.org/main/?q=node/31">《用apt+synaptic 
      在线安装或升级Fedora core 4.0 软件包》</A><BR>4)yum 软件包在线安装、升级、移除工具;用法:<A 
      href="http://fedora.linuxsir.org/main/?q=node/31">《Fedora/Redhat 
      在线安装更新软件包,yum 篇》</A></P>
      <P>5)所有的yum和apt 教程 <A 
      href="http://fedora.linuxsir.org/main/?q=taxonomy/term/19/9">《apt and 
      yum》</A></P>
      <P>6)<A 
      href="http://fedora.linuxsir.org/main/?q=src.spec.html">《file.src.rpm 
      使用方法的简介》</A></P>
      <P>7)<A 
      href="http://fedora.linuxsir.org/main/?q=node/51">《如何编译安装源码包软件》</A></P>
      <P>目前 apt和yum 已经极为成熟了,建议我们安装软件时采用 apt或者yum ;如果安装系统盘提供的软件包,可以用 
      system-config-packages 或redhat-config-packages ;</P></DIV>
      <DIV class=links>By 北南南北 at 2005/08/28 - 21:39 | <A 
      href="http://www.linuxsir.org/main/?q=taxonomy/term/1">Linux</A> | <A 
      href="http://www.linuxsir.org/main/?q=taxonomy/term/21">软件管理</A> | <A 
      title=共享你有关本文的思想和意见。 
      href="http://www.linuxsir.org/main/?q=comment/reply/51#comment">参与评论</A> | 
      5668 阅读</DIV></DIV><A id=comment></A>
      <FORM action=?q=comment method=post>
      <DIV><INPUT type=hidden value=51 name=edit[nid]> </DIV></FORM><!-- end content -->
      <DIV id=footer>
      <CENTER><A href="http://www.linuxsir.org/"><IMG 
      src="如何编译安装源码包软件  LinuxSir_Org.files/logo.jpg"></A> <BR><A 
      href="http://www.miibeian.gov.cn/"><FONT color=blue 
      size=3><B>闽ICP备06025536号</B></FONT></A><BR>
      <SCRIPT language=JavaScript 
      src="如何编译安装源码包软件  LinuxSir_Org.files/cyberpolice.htm"></SCRIPT>
      <BR><A href="http://www.linuxsir.org/main/?q=node/78"><FONT color=blue 
      size=3><B>© 2002-2006 LinuxSir.Org</B></FONT></A><BR></CENTER></DIV></TD>
    <TD id=sidebar-right>
      <DIV class="block block-block" id=block-block-2>
      <H2 class=title>基础知识</H2>
      <DIV class=content>
      <UL>
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/23">安装配置</A> 
        <LI><A 
        href="http://www.linuxsir.org/main/?q=taxonomy/term/1/25/">基础入门</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/22/">硬件解决</A> 

        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/21">软件管理</A> 
        <LI><A 
        href="http://www.linuxsir.org/main/?q=taxonomy/term/35/48/">重要资源</A> 
        </LI></UL></DIV></DIV>
      <DIV class="block block-block" id=block-block-4>
      <H2 class=title>软件应用</H2>
      <DIV class=content>
      <UL>
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/30">网络工具</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/32">图形图像</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/31">音乐视频</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/49">字体中文</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/33">软件其它</A> 
        </LI></UL></DIV></DIV>
      <DIV class="block block-block" id=block-block-5>
      <H2 class=title>网络服务器</H2>
      <DIV class=content>
      <UL>
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/27">文件服务器<A> 
        <LI><A 
        href="http://www.linuxsir.org/main/?q=taxonomy/term/28">Web服务器</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/29">邮件服务器</A> 

        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/37">数据库应用</A> 

        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/50">服务器其它</A> 
        </LI></UL></DIV></DIV>
      <DIV class="block block-comment" id=block-comment-0>
      <H2 class=title>最新评论</H2>
      <DIV class=content>
      <DIV class=item-list>
      <UL>
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/188#comment-633">debian基础系统</A><BR>3 
        min 29 sec 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/222#comment-632">安装过程中指定hostname</A><BR>1 
        hour 2 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/226#comment-631">哈哈</A><BR>15 
        hours 44 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/140#comment-630">http://www.linuxsir.org/main/?q=node/140#comment-630</A><BR>20 
        hours 22 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/10#comment-628">压缩:</A><BR>2 
        days 20 sec 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/178#comment-627">不行</A><BR>2 
        days 4 hours 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/158#comment-626">有个重要的问题,在windows里面进入的时候,</A><BR>2 
        days 20 hours 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/42#comment-625">太感谢了</A><BR>3 
        days 4 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/222#comment-624">错了</A><BR>3 
        days 14 hours 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/222#comment-623">hosts在windows里面只是为了解析域名用的</A><BR>3 
        days 14 hours 
前</LI></UL></DIV></DIV></DIV></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -