Linux 中rpm,bz2安装中出现的问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 中rpm,bz2安装中出现的问题。相关的知识,希望对你有一定的参考价值。

请求帮助回答一下问题,先多谢了。
1、rpm文件我用 rpm -ivh *.rpm 安了,但找不到文件在那。如我下载了下个openoffice.org ,等一些RPM文件 ,在应用程序窗口怎样找不到?
2、bz2 文件我不懂安装。
#make
make: *** 没有指明目标并且找不到 makefile。 停止。
#make intall
make: *** 没有规则可以创建目标“intall”。 停止。
是什么原因?我是用 RedHat Enterprise Linux 5
3、在BZ2文件中#./configure #make #make install 这三个命令我都用过一下,。/configure 能通过没有大的出错,其它都是不能用通过的。

参考技术A rpm是有默认路径的,可惜我也不知道那个东东装在哪里了,不同的软件是不一样的,不过realplayer11是默认装在了/opt下面。
至于bz2,那个是压缩包,是不能安装的,要先解压。一般是*.tar.bz2的格式,后缀其实是两个,有tar的话,tar -xjvf 包名,包名没有tar的话,使用bunzip2 包名,或bzip2 -d 包名,进行解压。里面应该有一个configure文件,执行它,然后会生成makefile,这时,才可以使用make命令进行安装。
出错的话只能根据出错信息来看了,没有信息我也不太清楚。
参考技术B 1,rpm 包安装的文件是分散到服务器的各个目录中去了,就好比windows中安装一个软件,再progrem file里有,在桌面上有,在注册表里也有一样。

如果想查找rpm包中的文件位置

需要命令 rpm -ql 包的名字

2,bz2 装的文件,我估计你用的源代码编译

这个问题就复杂了,在什么地方出错的,把出错信息拿出来才能逐步解决。

re1: configure的目的是为了生成makefile文件,make的作用是根据这个文件提供的系统参数编译包中的其它文件。make install 是把编译好的文件组成成形做成能用的二进制文件。

我觉得楼主最好注意err开头的报错文件,然后通过google和baidu搜索一下。

还有就是不是所有文件都是configure&&make&&make install
这么来编译的,个人在编译这方面还没有什么研究,不过最好的办法是详细阅读readme install或者网站上的详细说明文档,那个才是你最需要的。

以上是关于Linux 中rpm,bz2安装中出现的问题。的主要内容,如果未能解决你的问题,请参考以下文章

Linux中怎么安装文件

rpm软件包的基本安装

源码编译apache 2.4.5 出现的问题

Linux操作系统中“rpm”命令的详细介绍

我下载了一个jdk放在u盘里,但是在linux下安装过程中总出现权限不够(root的也不行),该怎么办?

64位linux yum安装32位的rpm包