Linux的软件安装

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:31:09
RPM包和DEB包除外,在Linux的世界中,需要解压的安装软件,都是什么规律啊,怎么看文件的特征?然后怎么配置和安装。谁教教在下方法啊!
引用页无所谓的!
我注重的就是编译的那个阶段CD进入以后不是./conf~ 等这些命令就可以的,会有各种各样的提示。有的根本没有反应,我需要的东西是把这一块给详解一下,谢谢了!~

./congure之后,会有各种各样的错误,第一种是xxxooo not found,这是某个依赖软件的名字,或者是依赖的库文件,那么你就要先去安装那个,但是很多时候你会发现安装了还是这个提示,这是因为库文件一般是不在编译好的软件中,你要安装的是那些文件的develop版本,一般来说文件名后面有-dev
另外是发现你的依赖软件版本不够,一般提示是need xxoo >=xx.oo,那么解决办法就是升级那些软件到规定的版本。
还有就是硬件错误,比如编译某个硬件的时候不符合,那么你可以参见包中的Readme和INSTALL文档,一般写有如何关闭相关选项,大多是在./configure后面加enable 或者disable这样的选项解决
另外不是凡事tar.gz或者tar.bz2这样的包都是要编译的,比如腾讯qq,很多事直接由install的脚本可以使用

安装软件一般很简单~无非就是解压,编译,然后安装。比如一个tar包先要解压命令可以是tar xzvf 包名 解压完了生成文件 CD 文件名 然后编译./configure 最后在make 安装就行了~

LINUX现在大概就三种,比较普遍的,RPM,DEB,还有一种是源代码的,一般是压缩的,后缀名是*.gz,*.bz2等
先看是什么格式的,红帽系列的就一般是RPM,可以用命令:rpm -ivh 安装包的名称.rpm,或者用软件包管理器安装,就是右键啦!
deb的也差不多,双击都可以~

源代码的就比较麻烦,要先编译,在安装!
tar -zxvf/-jxvf 安装包名称.gz/bz2
进入解压后的目录,运行: ./configure编译
再安装:make & make install
如果编译不出错,安装也不出错就完成了!

现代的发行版很少自己编译,不然很难升级管理.一般都是包管理器为你做了.