仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 399|回复: 7
打印 上一主题 下一主题

[其他Linux] 来谈谈:ubuntu编译程序老手引导

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:58:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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原理极其精通的人。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-18 10:05:54 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-25 10:10:17 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-2 21:48:55 来自手机 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
谁可相欹 该用户已被删除
5#
发表于 2015-2-8 07:38:46 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
若天明 该用户已被删除
6#
发表于 2015-3-7 15:35:13 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
第二个灵魂 该用户已被删除
7#
发表于 2015-3-15 09:27:23 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
若相依 该用户已被删除
8#
发表于 2015-3-22 00:10:42 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表