`

[转]Linux下bin和rpm文件的安装

 
阅读更多
摘自:http://hi.baidu.com/bingsongmy88/item/87161c1ca04c107a7b5f25a4



今天在红旗Linux安装QQ和realplayer。

但是,我不会安装。只能在百度里搜安装指令:chmod指令

使用方法:

# chmod +x 文件名

rpm的文件可以在软件包管理器中安装。

在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:

1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。

2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。

  当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。只要您理解了以下的思路,这两种形式的安装包也不在话下了。

  下面,我们就分成两个部分来说明软件安装思路:

第一部分:搞定.tar.gz

  1.首先,使用tar -xzvf来解开这个包,如:

  #tar -xzvf apache_1_3_6_tar.gz

  这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。如本例中就是apache_1.3.6

  2.进入这个目录,再用ls命令查看一下所包含的文件,如:

  #cd apache_1.3.6

  #ls

  你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。

1)如果是configure文件,就执行:

  #./configure

  #make

  #make install

2)如果是Makefile文件,就执行:

  #make

  #make install

3)如果是Imake文件,就执行:

  #xmkmf

  #make

  #make install

3.如果没有出现什么错误提示的话,就搞定了。至于软件安装到什么地方,通常会在安装时出现。否则就只能查阅一下README,或者问问我,:-)

  如果遇到错误提示,也别急,通常是十分简单的问题:

1)没有安装C或C++编译器;

  确诊方法:执行命令gcc(C++则为g++),提示找不到这个命令。

  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:

  #rpm -ivh gcc* (哈哈,我们用到了第二种安装方式)

2)没有安装make工具;

  确诊方法:执行命令make,提示找不到这个命令。

  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:

  #rpm -ivh make*

3)没有安装autoconf工具;

  确诊方法:执行命令make,提示找不到这个命令。

  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:

  #rpm -ivh autoconf*

4)缺少某些链接库;

  确诊方法:在make时,提示需要某些文件。

  解决方法:安装包含这个文件的包,这就需要积累了。

第二部分:搞定.rpm

  RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。

  1.安装软件:执行rpm -ivh rpm包名,如:

  #rpm -ivh apache-1.3.6.i386.rpm

  2.升级软件:执行rpm -Uvh rpm包名。

  3.反安装:执行rpm -e rpm包名。

  4.查询软件包的详细信息:执行rpm -qpi rpm包名

  5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名

  6.查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名
分享到:
评论

相关推荐

    linux bin安装linux bin安装

    从给定的文件信息来看,主要讨论的是在Linux环境下如何使用`.bin`文件进行软件安装,特别是Java SDK(Software Development Kit)的安装过程。这里,我们将深入解析这一过程中的关键步骤和技术要点,以便更好地理解...

    linux的rpm软件安装的方法

    升级软件包和安装软件包十分类似:`$ rpm -Uvh foo-2.0-1.i386.rpm`。RPM 将自动卸载已安装的老板本的 foo 软件包,您不会看到有关信息。事实上您可能总是使用 `-U` 来安装软件包,因为即便以往未安装过该软件包,也...

    jdk-6u45-linux-x64-rpm.bin

    总结来说,"jdk-6u45-linux-x64-rpm.bin"是一个Java 6开发工具包的64位RPM安装程序,适合在Linux环境下使用。而压缩包中的子文件则提供了JavaDB数据库的多个组件,包括核心引擎、客户端、文档等,都是针对32位系统。...

    jdk-17.0.1_linux-aarch64_bin.rpm.zip

    描述 "jdk-17.0.1_linux-aarch64_bin.rpm" 是ZIP压缩包内部的主要文件,它是一个RPM(Red Hat Package Manager)包,适用于基于RPM的Linux发行版,如Fedora、CentOS或Red Hat Enterprise Linux。 JDK是开发和运行...

    jdk-17.0.8(jdk-17-linux-x64-bin.rpm)

    1. 下载`jdk-17_linux-x64_bin.rpm`文件。 2. 使用`rpm`命令进行安装,例如:`sudo rpm -ivh jdk-17_linux-x64_bin.rpm`。 3. 配置环境变量,如`JAVA_HOME`、`PATH`,以便系统能识别Java命令。 4. 检查安装是否成功...

    jdk-6u45-linux-i586-rpm.bin

    标题中的"jdk-6u45-linux-i586-rpm.bin"是一个针对Linux操作系统的Java Development Kit(JDK)的安装程序,具体版本为6更新45(Update 45),并且是针对i586架构(32位)的。这个文件采用RPM(Red Hat Package ...

    linux下mysql的rpm安装包

    安装文件:MySQL-server-5.1.62-1.glibc23.i386.rpm # rpm -ivh /software/mysql/MySQL-server-5.1.62-1.glibc23.i386.rpm 这是在/usr/share/mysql 目录下生成一些 文件,其中有一个文件名为:my-medium.cnf 将其...

    jdk-16.0.1_linux-x64_bin.rpm

    1. "jdk-16.0.1_linux-x64_bin.rpm":这是主要的安装文件,用户可以通过运行特定的命令(如`rpm -ivh jdk-16.0.1_linux-x64_bin.rpm`)来安装JDK。 2. "redme.txt":通常,这是一个包含安装指南、许可协议或者其他...

    linux下jdk的bin文件安装

    在Linux系统中,安装Oracle JDK通常涉及几个关键步骤,包括检查已安装的JDK、卸载默认的OpenJDK、下载JDK二进制文件、安装JDK以及配置环境变量。以下是一个详细的教程: 首先,确认Linux系统是否已经安装了JDK。在...

    jdk-12.0.2-x64_bin.rpm.zip

    2. **安装rpm包**: 解压后,你会得到名为"jdk-12.0.2_linux-x64_bin.rpm"的文件。使用`rpm`命令进行安装,如`sudo rpm -ivh jdk-12.0.2_linux-x64_bin.rpm`。`-i`表示安装,`-v`是显示详细信息,`-h`是在安装过程中...

    jdk-17_linux-x64_bin.rpm

    Java 17 LTS(jdk-17_linux-x64_bin.rpm适用于Linux x64 RPM 包) 是 Java SE 平台的最新长期支持版本。根据Oracle 免费条款和条件许可,JDK 17 二进制文件可在生产中免费使用,并可免费重新分发。

    jdk-6u21-linux-x64-rpm.tar.gz

    执行前可能需要赋予文件执行权限,使用命令"chmod +x jdk-6u21-linux-x64-rpm.bin",然后通过 "./jdk-6u21-linux-x64-rpm.bin" 命令启动安装过程。安装过程中,系统可能会提示用户接受许可协议,选择安装路径等。 ...

    jdk-1_5_0_15-linux-i586-rpm.bin

    jdk-1_5_0_15-linux-i586.bin 也是自解压文件,解压后是jdk-1_5_15-linux-i586-rpm包,执行rpm命令装到linux上就可以了。安装如下 #chmod u+x ./jdk-1_5_0_15-linux-i586-rpm.bin #./jdk-1_5_0_15-linux-i586-rpm....

    jdk-19-linux-x64-bin.rpm

    用户可以打开这个文本文件查看具体内容,了解JDK19的更新详情和安装注意事项。 在使用JDK19时,开发者需要注意以下几点: - JDK19属于Java的主要版本之一,可能会引入新的语言特性、API改进以及性能优化。例如,...

    jdk-17.0.4_linux-x64_bin.rpm.zip

    在描述中,“jdk-17.0.4_linux-x64_bin.rpm”直接提到了RPM文件的名称,这是Linux系统中常见的软件包管理格式,用于分发和安装软件。RPM文件通常包含了软件的所有必要组件,包括执行文件、库文件以及配置文件等,...

    jdk-16.0.1_linux-aarch64_bin.rpm.zip

    压缩包中的文件 "jdk-16.0.1_linux-aarch64_bin.rpm" 是实际的RPM软件包,包含了JDK的二进制文件和其他必要组件。用户可以使用RPM命令来安装这个包,例如 `sudo rpm -ivh jdk-16.0.1_linux-aarch64_bin.rpm`,这将...

    Java 17.0.2 LTS (jdk-17_linux-x64_bin.rpm)

    Java 17.0.2 LTS (jdk-17_linux-x64_bin.rpm) 适用于Linux x64 系统 , 是 Java SE 平台的最新长期支持版本。根据Oracle 免费条款和条件许可,JDK 17 二进制文件可在生产中免费使用,并可免费重新分发。

    linuxRPM包管理及linux for QQ的安装过程

    以安装 LinuxQQ-v1.0.2-beta1.i386.rpm 为例,假设这个软件包已经下载,放在 /root/download 目录下。 1. 使用“rpm –qpi”命令查询 linuxqq-v1.0.2-beta1.i386.rpm 安装包的详细信息。 2. 使用“rpm –qpl”命令...

    Linux系统下RPM软件包的安装及卸载.docx

    RPM(Redhat Package Manager)是Linux操作系统下的软件包管理器,用于安装、卸载、升级和查询软件包。RPM提供了五种操作模式:安装、卸载、升级、查询和验证。 RPM安装操作 RPM安装操作使用以下命令:`rpm -i ...

    jdk-8u201-linux-x64(rpm安装包_安装说明)

    在本例中,"jdk-8u201-linux-x64.rpm"是一个RPM文件,包含了JDK 8u201的所有组件,包括Java编译器(javac)、Java虚拟机(JVM)、Java运行时环境(JRE)以及其他开发者工具。 **JDK 8u201** JDK 8u201是Java 8的第...

Global site tag (gtag.js) - Google Analytics