我是用的是最新的红旗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的包。
对你来说最明智的做法,就是换一个操作系统。
评论1:你可以打开一个终端,然后输入man tar,或tar -help。看一下帮助吧。
评论2:tar zxvf XXXX.tar.gz
tar jxvf XXXX.tar.bz2
1.压缩一组文件为tar.gz后缀。
# tar cvf backup.tar /etc
# gzip -q backup.tar
或
# tar cvfz backup.tar.gz /etc/
2.释放一个后缀为tar.gz的文件。
#gunzip backup.tar.gz
#tar xvf backup.tar
或
# tar xvfz backup.tar.gz
3.用一个命令完成压缩
#tar cvf – /etc/ | gzip -qc > backup.tar.gz
4.用一个命令完成释放
# gunzip -c backup.tar.gz | tar xvf –
5.如何解开tar.Z的文件?
# tar xvfz backup.tar.Z
或
# uncompress backup.tar.Z
# tar xvf backup.tar
6.如何解开.tgz文件?
#gunzip backup.tgz
7.如何压缩和解压缩.bz2的包?
#bzip2 /etc/smb.conf
这将压缩文件smb.conf成smb.conf.bz2
#bunzip2 /etc/smb.conf.bz2
这将在当前目录下还原smb.conf.bz2为smb.conf
(bzip2 -d也一样)
注: .bz2压缩格式不是很常用,你可以man bzip2