我是用的是最新的红旗Linux6.0桌面版。
在网上搜了很多资料,都说要用RPM格式的标准软件包。
但是下载的大多数都是.tar.gz或.tar.zip文档。不能直接安装,请问如何使用呢?
解决:
只是提供了解压的shell操作,怎么安装软件就不讲一下?解压其实可以在桌面环境下完成,不一定要在shell里做的。
解压后,在文件里找安装的帮助文本,可能是help之类的文件,照里面的做。如果有install.sh或install.py之类的文件,以root用户身份,在shell下运行
#./install.sh
或
# sh install.sh
或
#python install.py
或
#perl install.pl
记得在安装前要用chmod改权限。
#chmod a+x install.*
如果没有做好的安装脚本文件的,就需要你自己通过编译来安装。首先检查一下目录下有没有makefile的文件,然后
在文件目录下执行
#make
#make install
具体的请参照软件自带的文档。
在安装时,会检查你系统中的包的依赖关系,如果不满足会有提示。需要照提示安装相关的包。
如果你不是一定要用红旗,建议你换其它操作系统,红旗做得很差,Linux新手会碰到很多麻烦的,软件这种东西,尽量不要用国产的。
可以考虑openSUSE, Mandriva, Ubuntu都比红旗要好用,还全是免费的。
RPM的包,你要找为Fedora或Red Hat做的RPM包,为其它系统做的RPM包可能在红旗上装不上的。很多开源软件的站点不会提供做好的包(因为光RPM就要对应不同系统做好几个,太麻烦了),只提供源代码,所以你才会觉得找到的都是压缩文件了。另外加上其它的系统都会自带软件管理,不需要用户像windows那样四处去找软件,所以你才会找不到RPM的包。