来谈谈:ubuntu编译程序老手引导
有些人号称用过十几种甚至几十种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原理极其精通的人。 任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统. 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助. Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
页:
[1]