美文网首页
详解linux 下安装软件tar.gz, rpm,deb的方法

详解linux 下安装软件tar.gz, rpm,deb的方法

作者: 阿杰_96c5 | 来源:发表于2020-03-06 20:25 被阅读0次

在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包名

第三部分:搞定.deb

deb 是 ubuntu 、debian 的格式。

rpm 是 redhat 、fedora 、suse 的格式。

他们不通用(虽然可以转换一下)。

deb是debian发行版的软件包

ubuntu是基于debian 发行的 所有可以用

.deb是solaris系统下的安装包后缀名。安装方法如下

cd 到安装包的目录

dpkg -i 安装包名字

如果你使用的是red hat linux,然后运行以下命令安装

cd 到安装包的目录

rpm -ivh 安装包名字

相关文章

  • Ubuntu16.04 常用命令集合

    软件安装 方法一: 方法二: deb软件包可直接安装 deb详解: 方法三: rpm软件包安装Ubuntu的软件包...

  • 详解linux 下安装软件tar.gz, rpm,deb的方法

    在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它。...

  • 2. Elasticsearch5.2 --- 安装Elasti

    安装包 Elasticsearch 提供了一下方式的安装包: zip/tar.gz 、 deb、rpm、docke...

  • debian 安装deb软件

    deb包 deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,而非debi...

  • 在Linux下安装软件

    Linux下如何安装软件呢? rpm命令 安装:rpm–ivh软件包名.rpm(-I安装软件,-t测试安装,不是真...

  • 2019-10-16

    Linux安装软件和配置时候的坑 Linux本机软件管理rpm RPM软件管理器:rpm Linux在线安装/升级...

  • 2018-07-20

    apt-get 与yum 安装区别 rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服...

  • Linux软件包的管理

    简介 linux下软件安装方式分为 yum安装、rpm包安装、源码编译 rmp管理软件包 rpm的基础命令 rpm...

  • centos安装mysql

    Linux上安装软件常见的几种方式: 源码编译 压缩包解压(一般为tar.gz) 编译好的安装包(RPM、DPKG...

  • Linux安装、卸载软件&软链接、硬链接

    一、Linux安装、卸载软件 1、rpm包命令 安装: rpm -ivh 软件名 ...

网友评论

      本文标题:详解linux 下安装软件tar.gz, rpm,deb的方法

      本文链接:https://www.haomeiwen.com/subject/tmunrhtx.html