Linux下安装tar.gz
在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:
1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。
2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。
当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。只要您理解了以下的思路,这两种形式的安装包也不在话下了。
下面,我们就分成两个部分来说明软件安装思路:
第一部分:搞定.tar.gz
1.首先,使用tar -xzvf来解开这个包,如:
?
1 |
|
这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。如本例中就是apache_1.3.6
2.进入这个目录,再用ls命令查看一下所包含的文件,如:
?
1 2 |
|
你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。
1)如果是configure文件,就执行:
?
1 2 3 |
|
2)如果是Makefile文件,就执行:
?
1 2 |
|
3)如果是Imake文件,就执行:
?
1 2 3 |
|
3.如果没有出现什么错误提示的话,就搞定了。至于软件安装到什么地方,通常会在安装时出现。否则就只能查阅一下README,或者问问我,:-)
如果遇到错误提示,也别急,通常是十分简单的问题:
1)没有安装C或C++编译器;
确诊方法:执行命令gcc(C++则为g++),提示找不到这个命令。
解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
#rpm -ivh gcc* (哈哈,我们用到了第二种安装方式)
2)没有安装make工具;
确诊方法:执行命令make,提示找不到这个命令。
解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
?
1 |
|
3)没有安装autoconf工具;
确诊方法:执行命令make,提示找不到这个命令。
解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
?
1 |
|
4)缺少某些链接库;
确诊方法:在make时,提示需要某些文件。
解决方法:安装包含这个文件的包,这就需要积累了。
第二部分:搞定.rpm
RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。
1.安装软件:执行rpm -ivh rpm包名,如:
?
1 |
|
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下安装tar.gz相关推荐
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
摘要:近来又用到了Linux系统,所以就又新装了一个虚拟机和CentOS 6.4来用,搞开发的程序猿们可能都知道,在现在的很多企业中,生产环境大多都是Linux服务器,并且用的比较多的大都是CentO ...
- RedHat Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤
一.安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1.jdk-7u11-linux-i586.bin 这个是自解压的文件,在lin ...
- linux怎么编译并安装busybox,linux下安装busybox
1.获取busybox源码并解压,这里使用天嵌提供的"busybox-1.16.0.tar.bz2" #tar xvf busybox-1.16..tar.bz2 -C / 解压的 ...
- linux blender骨骼绑定,Linux下安装Blender
Blender在Windows下,可以在官方直接下载免安装的版本,下载解压缩就能用. 在Linux下稍微麻烦一点点. 如下3步安装的blender不一定是最新版本,且安装完成后发现设置中文会变为方块. ...
- linux 下安装好的软件打包,关于打包软件的安装
相思爱文 于 2009-03-12 17:50:18发表: 引用: : #tar xvfz rarlinux.tar.gz 回车(tar命令 xvfz参数 rarlinux.tar.gz替换你的文件名 ...
- wsock32 linux,在linux下安装并使用websocket
前言 首先,对websocket要有一个简要的了解与认识 websocket是HTML5开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议. 它基于TCP传输协议,并复用HTTP的握 ...
- Linux下安装nginx (tar解压版安装) nginx1.16.1
https://blog.csdn.net/qq_40431100/article/details/104729504 Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkc ...
- linux下载tar.gz文件夹,手把手给你细说linux-Ubuntu如何安装tar.gz文件
电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到linux-Ubuntu如何安装tar.gz文件的问题,如果我们遇到了linux-Ubuntu如何安装tar.gz文件的 ...
- SIPp工具Linux下安装
2019独角兽企业重金招聘Python工程师标准>>> 一.SIPp介绍 SIPp是一个测试SIP协议性能的工具软件,这是一个开源软件. 它可使用INVITE和B YE建立 ...
最新文章
- DATEIF实例说明5
- ASP.NET设置ie打印两法[转载]
- php pdo使用事务,PHP内PDO事务使用步骤详解
- 《Python Cookbook 3rd》笔记(1.9):查找两字典的相同点
- 相机标定原理和opencv代码解析
- zabbix 数据采集方法
- SQL 修改主键约束
- 【Unity3D】常用快捷键
- mysql schemata 链接_MYSQL联合注入
- 用一根网线连接两台计算机,并传输数据
- python计算小数点后有几位_小学数学有哪些数学计算技巧?
- 【OpenCV】障碍物提取
- node服务端生成七牛token
- 51单片机“叮咚”门铃
- 互联网音乐告别版权战,音乐社区或成新风口?
- C++ 在函数中定义函数
- ViewPager+Fragment刷新更新Fragment
- 巴别塔合约作战终端开发日记3——服务器负载优化
- 菜鸟学算法——动态规划(二)
- python基础讲解:代码规范判断语句循环语句
热门文章
- SpringAOP切入方式
- MPlayer移植步骤
- 基于DiskGenius的系统盘迁移方法(台式和笔记本均可)
- 10-213 在员工表中查询陈诚瑞和钟鸣的全部信息
- 相机标定(二)之相机畸变模型
- 第十二章:项目采购管理 - (12.2 实施采购)
- webview无法截取长屏问题
- Vue Cli 中使用 jQuery
- Excel 表格如何添加计算并发数公式
- win2003server中出现 “无法加载安装程序库wbemupgd.dll,或是找不到函数OcEntry.请与您的系统管理员联系。特定错误码是 0x7e;