|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
良多老手面对的坚苦和狐疑都呈现在编译和打包软件方面,unubtu的apt-get体例切实其实很易用,可是也屏障了进修的空间,关于那些但愿好勤学习linux的而又感应狐疑的人,经由过程以下三个程序的匡助,应当能够无效的加重你的包袱:
第一个,checkinstall
安装命令:sudoapt-getinstallcheckinstall
程序功效:能跟踪由“makeinstall”或相似命令安装的一切文件,并为这些文件创立Slackware、RPM大概Debian安装包,然后把它增加到已安装软件包数据库中,以便能烦琐的卸载或公布安装包。
比方:
sudo./configure
sudomake
sudomakeinstall
这个是一般的软件编译安装步骤,如许做有欠好的中央就是一旦编译安装失利,文件四零八落的很难拾掇,可是经由过程sudo./configure
sudomake
sudocheckinstall
如许天生一个包,再安装时假如失利了也能够经由过程新树德来卸载它。
第二个,apt-file
安装命令:sudoapt-getinstallapt-file
程序功效:下载服务器上一切可用的软件包和这些软件包所含的一切文件的列表;完成便利的办理搜刮短少包的成绩。
比方:
sudoapt-fileupdate//更新文件列表
sudoapt-filesearch包名//按文件名搜刮
sudoapt-filelist包名//列出给定的软件包中的一切文件
编译程序时,假如输入的最後一行会相似上面的:configure:error:Libraryrequirements(gobbletygook)notmet,後面另有一些空话。但就在下面它会列出找不到的文件称号,年夜多半情形下,会列出一个以“.pc”开头的文件。你接着要做的是运转apt-filesearch找不到的文件称号.pc,这会告知你在哪一个Ubuntu包里出缺少的文件。接上去,你只需sudoapt-getinstall所需包安装便可。接着再尝尝运转./configure,看看行不可。假如你失掉一堆以config.status:creatingMakefile开头的文本,而且config.status:creatingMakefile後面分明没有毛病信息,那你就能够进进一步了。
第三个,auto-apt
程序功效:傻瓜式打包程序
例子:
sudoauto-aptrun./configure//假如提醒依附包那末本人apt-getinstall短少包吧!
sudomake
sudocheckinstall
但愿对人人有所匡助
</p>
开发linux发行版的人都是通读过linux内核代码,对linux原理极其精通的人。 |
|