在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小时内与您取得联系。