全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

在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 安装包名字

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# linux  # deb  # 安装  # rpm  # tar.gz  # 安装tar.gz  # Linux deb包解压、修改等操作方法代码示例  # Linux下查看.so和可执行文件是否debug编译的方法(必看)  # linux中安装deb软件包实现方式  # 安装包  # 软件包  # 解决方法  # 找不到  # 没有安装  # 会在  # 安装光盘  # 管理器  # 可执行  # 源代码  # 错误提示  # 的是  # 是一个  # 如果你  # 可以用  # 目录中  # 问我  # 这就  # 不在话下  # 如果没有 


相关文章: c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  在线教育网站制作平台,山西立德教育官网?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  网站设计制作公司地址,网站建设比较好的公司都有哪些?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  建站主机选哪种环境更利于SEO优化?  如何在阿里云虚拟主机上快速搭建个人网站?  昆明高端网站制作公司,昆明公租房申请网上登录入口?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  建站之星如何实现五合一智能建站与营销推广?  制作网站的公司有哪些,做一个公司网站要多少钱?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  建站之星在线版空间:自助建站+智能模板一键生成方案  外贸公司网站制作,外贸网站建设一般有哪些步骤?  上海网站制作开发公司,上海买房比较好的网站有哪些?  如何选择高效便捷的WAP商城建站系统?  建站168自助建站系统:快速模板定制与SEO优化指南  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  小程序网站制作需要准备什么资料,如何制作小程序?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  网站制作服务平台,有什么网站可以发布本地服务信息?  如何用PHP工具快速搭建高效网站?  如何在七牛云存储上搭建网站并设置自定义域名?  郑州企业网站制作公司,郑州招聘网站有哪些?  C#怎么创建控制台应用 C# Console App项目创建方法  建站之星下载版如何获取与安装?  c++ stringstream用法详解_c++字符串与数字转换利器  公司网站设计制作厂家,怎么创建自己的一个网站?  建站三合一如何选?哪家性价比更高?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  如何用wdcp快速搭建高效网站?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  北京网站制作的公司有哪些,北京白云观官方网站?  如何在建站主机中优化服务器配置?  招商网站制作流程,网站招商广告语?  中山网站制作网页,中山新生登记系统登记流程?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  如何获取免费开源的自助建站系统源码?  如何挑选高效建站主机与优质域名?  建站主机CVM配置优化、SEO策略与性能提升指南  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  电脑免费海报制作网站推荐,招聘海报哪个网站多?  高端网站建设与定制开发一站式解决方案 中企动力  香港服务器建站指南:免备案优势与SEO优化技巧全解析  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  如何高效搭建专业期货交易平台网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。