`

[转]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下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-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-17_linux-x64_bin.rpm

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

    jdk-17.0.3.1(jdk-17_linux-x64_bin.rpm)

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

    jdk-17_linux-aarch64_bin.rpm

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

    jdk-6u33-linux-i586.bin

    下载的时候,请下载3个文件 jdk-6u33-linux-i586.bin.rm1和 jdk-6u33-linux-i586.bin.rm2和jdk-6u33-linux-i586.bin.bat文件。后面两个文件是在一个压缩包里的。3个文件是按2次上传的 其实我不想搞怎么复杂的,都是...

    linux x64 jdk 1.6.0_45 rpm bin

    linux 操作系统安装的x64位 sun(oracle) jdk 1.6.0_45 rpm.bin 安装文件

    jdk-1_5_0_19-linux-i586.bin for linux

    shell终端下进入jdk-1_5_0_19-linux-i586-rpm.bin文件所在目录, 赋权 chmod +x jdk-1_5_0_19-linux-i586-rpm.bin 运行 ./jdk-1_5_0_19-linux-i586-rpm.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候...

    jdk-8u251-linux-i586.rpm

    1、下载之后用WinSCP上传到Linux服务器 2、安装jdk:rpm -ivh jdk...3、不用配置环境变量,RPM安装过程会自动将一些可执行文件添加到/usr/bin里 4、java -version出现下面信息,说明安装成功 java version "1.8.0_251

    jdk-1_5_0_22-linux-i586-rpm

    jdk-1_5_0_22-linux-i586-rpm,可做收藏、学习、研究。

    JDK6版本jdk-6u45-linux-x64-rpm(bin).zip

    Oracle-jdk,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

    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 二进制文件可在生产中免费使用,并可免费重新分发。

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

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

    jdk-17.0.3.1(jdk-17_linux-aarch64_bin.rpm)

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

    JDK1.5_Linux_64bit_rpm(2-2)

    3.使用"./jdk-1_5_0_22-linux-amd64-rpm.bin"进行安装. 4.后面就是傻瓜式操作了,就不介绍了. JDK环境配置: 编辑/etc/profile,在文件最后的 # # End of /etc/profile # 上面添加如下文本: export JAVA_HOME=/usr/...

    glibc.i686.zip-64位Linux系统安装32位版本程序

    发现是因为64位版本linux安装了32位的程序导致,问题解决需要用到以下文件支持:在银企直连工作过程中需要用到消息中间件tlq,安装此程序之后, 启动时报错:-bash: /home/tlq/TLQ63/bin/tlq: /lib/ld-linux.so.2...

    jdk-17.0.5(jdk-17_linux-x64_bin.rpm)

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

    jdk-8u251-linux-x64.rpm .zip

    4、不用配置环境变量,RPM安装过程会自动将一些可执行文件添加到/usr/bin里 5、java -version出现下面信息,说明安装成功 java version "1.8.0_251" Java(TM) SE Runtime Environment (build 1.8.0_251)

    linux下安装tomcat的方法及环境配置,jdk的安装详解

    这里面用到的有jdk-6u17-linux-i586-rpm.bin和apache-tomcat-6.0.20.tar.gz,希望能对广大想要在linux环境下安装tomcat的人有所帮助。这个文档是经过本人验证过的,当然,如果你安装中遇到什么问题,也可以联系我,...

    浅谈Linux 二进制包安装MySQL的一些问题

    也就是说,就算rpm包安装不上,二进制包还是可以安装上去并且正常运行的。 ———————————————- 如果安装的好MySQL不能启动,可能是因为系统自带的/etc/my.cnf所引起的! 比如说不能更新pi

Global site tag (gtag.js) - Google Analytics