QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 813|回复: 5

LINUX软件的分类与安装

[复制链接]
发表于 2006-5-22 17:33:53 | 显示全部楼层 |阅读模式
LINUX的发行版各种各样,种类很多,这一点非常的混乱,严重的造成了软件的不兼容性。比如,一个软件在SUSE LINUX上可以运行,但是放到REDHAT上又不能用了。

在LINUX的的软件安装,常用的3类,这里大概说下:

第一种:源码包
第二种:RPM包
第三种:JAVA程序(自带JRE)

第一种:源码包
1:解开压缩包:
  tar.gz类型文件:tar -zxvf filename.tar.gz
  tar.bz2类型文件:tar -zjvf filename.tar.gz
2:进入解压出来的文件夹
4:进行系统配置与检测
一般在源码中都有一个configure文件,用来进行系统配置与检测,当然是大多数情况下是这样,如果没有,可以阅读源码包中README或者INSTALL文件。
执行: ./configure 以进行进行系统配置与检测
当然如果需要的话,也可以先执行 ./configure --help 来看一下CONFIGURE的参数,比如安装路径等。
5:编译源码
如果上一步没有出现错误提示,就说明配置与检测成功了,现在就可以编译了。
执行: make 命令,如果没有出现错误,(出现警告是没有关系的)就说明编译成功了。
6:安装
执行:make install 好了,安装结束



第二种:RPM包
RPM包是一种很方便很简单的软件包,超级容易安装。
RPM包是根据硬件类型,操作系统类型,比如REDHAT LINUX的系统会有专门给REDHAT定制的RPM包,当然也分为64位的和X86的。
软件安装:rpm -ivh filename.rpm
软件升级:rpm -Uvh filename.rpm

比如,我下载了一个软件名字叫:
RealPlayer-10.0.7.785-20060201.i586.rpm

RealPlayer是软件名称
10.0.7.785是版本号
20060201是更新日期
i586是运行的硬件环境
rpm说明这个是个RPM包
这个包没有指明操作系统,那说明大部分系统都能通用。
如果有特定的安装系统的话,就会有如redhat9,fc5,suse等字样


第三种:JAVA程序
拿带有JRE的LUMAQQ来讲
因为下载下来的软件包中就已经带JRE了,(JRE:JAVA程序运行的环境)
所以来配置都不用了,解压缩后直接执行里面的可执行文件(lumaqq)就可以运行LUMAQQ了。
如果没有带JRE的话需要自己配置系统的JRE

这里推荐自己配置系统的JRE,因为速度快。


注:除了上面的还有Installer文件。是以.bin结尾的
直接执行
发表于 2006-5-22 18:14:46 | 显示全部楼层
这种贴一点技术含量都没有,这么简单的问题随手拿起一本书都有讲啦!
回复

使用道具 举报

发表于 2006-5-22 22:36:37 | 显示全部楼层
这种贴一点技术含量都没有,这么简单的问题随手拿起一本书都有讲啦!

那你写一个技术含量高的,让大家看看,不要瞧不起别人!
回复

使用道具 举报

发表于 2006-5-22 23:24:22 | 显示全部楼层
是 偶~
回复

使用道具 举报

 楼主| 发表于 2006-5-26 15:12:21 | 显示全部楼层
简单说下
回复

使用道具 举报

发表于 2006-5-26 15:46:55 | 显示全部楼层
分类也小少了,连rpm 的安装中Redhat/Fedora 的yum 只字不提,要是分的话就太多了。
分类还有Arch Linux 的 pacman,Debian的deb,apt,aptitude,Gentoo的portage,
SUSE的rug, Yatst-pm,zmd,Mandriva 的urpm 还有就是能在多种发行,多种格式软件仓库使用的smart。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-12 01:25 , Processed in 0.054430 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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