<dl id='qbqko'></dl>
    <fieldset id='qbqko'></fieldset>

    <code id='qbqko'><strong id='qbqko'></strong></code>
    <i id='qbqko'><div id='qbqko'><ins id='qbqko'></ins></div></i>

      1. <ins id='qbqko'></ins>

        <span id='qbqko'></span>
      2. <tr id='qbqko'><strong id='qbqko'></strong><small id='qbqko'></small><button id='qbqko'></button><li id='qbqko'><noscript id='qbqko'><big id='qbqko'></big><dt id='qbqko'></dt></noscript></li></tr><ol id='qbqko'><table id='qbqko'><blockquote id='qbqko'><tbody id='qbqko'></tbody></blockquote></table></ol><u id='qbqko'></u><kbd id='qbqko'><kbd id='qbqko'></kbd></kbd>
      3. <acronym id='qbqko'><em id='qbqko'></em><td id='qbqko'><div id='qbqko'></div></td></acronym><address id='qbqko'><big id='qbqko'><big id='qbqko'></big><legend id='qbqko'></legend></big></address>
        1. <i id='qbqko'></i>

          ubuntu编译程序新手指导

          • 时间:
          • 浏览:3
          • 来源:124软件资讯网

            许多新手面临的难题和疑心都泛起在编译和打包软件方面 ,unubtu的apt-get方式简直很易用  ,可是也屏障了学习的空间  ,对于那些希望好勤学习linux的而又感应疑心的人 ,通过以下三个法式的资助  ,应该可以有用的减轻你的肩负:

            第一个  ,checkinstall

            安装下令:sudo apt-get install checkinstall

            法式功效:能跟踪由“make install”或类似下令安装的所有文件  ,并为这些文件建立Slackware、RPM或者Debian安装包 ,然后把它添加到已安装软件包数据库中  ,以便能轻便的卸载或公布安装包  。

            例如:

            sudo ./configure

            sudo make

            sudo make install

            这个是通常的软件编译安装步骤  ,这样做有欠好的地方就是一旦编译安装失败  ,文件四零八落的很难摒挡  ,可是通过sudo ./configure

            sudo make

            sudo checkinstall

            这样天生一个包  ,再安装时若是失败了也可以通过新立德来卸载它  。

            第二个  ,apt-file

            安装下令:sudo apt-get install apt-file

            法式功效:下载服务器上所有可用的软件包以及这些软件包所含的所有文件的列表;实现利便的解决搜索缺少包的问题  。

            例如:

            sudo apt-file update //更新文件列表

            sudo apt-file search包名//按文件名搜索

            sudo apt-file list包名//列出给定的软件包中的所有文件

            编译法式时  ,若是输出的最後一行会类似下面的:configure: error: Library requirements (gobbletygook) not met  ,後面另有一些空话  。但就在上面它会列出找不到的文件名称  ,大多数情形下 ,会列出一个以“.pc”末端的文件  。你接着要做的是运行 apt-file search 找不到的文件名称.pc  ,这会告诉你在哪个Ubuntu包里有缺少的文件 。接下来 ,你只需sudo apt-get install 所需包安装即可  。接着再试试运行./configure  ,看看行不行  。若是你获得一堆以config.status: creating Makefile末端的文本 ,而且 config.status: creating Makefile後面显着没有错误信息 ,那你就可以进入一步了  。

            第三个  ,auto-apt

            法式功效:傻瓜式打包法式

            例子:

            sudo auto-apt run ./configure //若是提醒依赖包那么自己apt-get install 缺少包吧  !

            sudo make

            sudo checkinstall

            希望对各人有所资助