ubuntu编译程序新手指导[Linux安全]
本文“ubuntu编译程序新手指导[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
很多新手面对的艰难和困惑都呈目前编译和打包软件方面,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
但愿对大家有所帮忙!
以上是“ubuntu编译程序新手指导[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |