`
hudeyong926
  • 浏览: 2033283 次
  • 来自: 武汉
社区版块
存档分类
最新评论

各种格式linux软件安装包常识

阅读更多

一、Linux 应用软件安装包
常用的四种安装包
1) tar包,如software-1.2.3-1.tar.gz 。它是使用UNIX系统的打包工具tar 打包的。 它就相当于在windows下的rar或zip文档。但是它的内容多是一种可编译运行的源代码。编译方法稍后会提到。
2) bin包,如RealPlayer11GOLD.bin,它是realplayer的linux文件下的二进制安装格式,它是源程序经过编译后的一种机器语言。
3) rpm包,如software-1.2.3-1.i386.rpm 。 它是Redhat Linux 可用的一种包封装格式
4) dpkg包,如software-1.2.3-1.deb 。它是Debain Linux 提供的一种包封装格式。像Debain 、Ubuntu 等操作系统可用的安装格式, 它相当于windows 下的exe 或msi 文 件。
5) 脚本安装文件,这一类格式比较多,例如后缀为sh、pl、run的文件都是脚本文件。不过对于普通用户不太常见。安装这类文件要注意的问题是,多数要 给文件先增加可执行权限,否则有可能会提示找不到文件。具体方法:终端或控制台下执行 chmod +x ***.*,然后再安装。


二、了解包里的内容
一个Linux 应用程序的软件包中可以包含两种不同的内容:
1 )一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows 中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。
2 )另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是极少见的,因为Windows 的思想是不开放源程序的。
通常用tar打包的,都是源程序;而用rpm 、dpkg 打 包的则常是可执行程序,bin是经过编译的二进制文件。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。 你可以根据自己的情况来选择。


三、安装使用tar 打包的应用软件
整个安装过程可以分为以下几步:
1 )取得应用软件 : 通过下载 、购买光盘的方法获得;
2 )解压缩文件 : 一般tar 包,都会再做二次次压缩,如gzip 、bz2 等,所以你需要先解压。如果是最常见的gz 格式,则可以执行( 这类似于windows 下 的msi 文件,msi 文件本身也是一种压缩格式) :“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解 压后的tar 包”进行解包;
3 )阅读附带的INSTALL 文件、README 文件, 或 直接参照网站上的相关安装说明,我个人都是参照网上的说明;
4 )执行“ ./configure” 命 令为编译做好准备,一般用 prefix 参数配置安装路径, 其他的参数也很有用 ;
5 )执行“ make” 命令进行软件编译 ;
6 )执行“ make install” 完 成安装 ;
7 )执行“make clean” 删除安装时产生的临时文件。
一般安装完成后,图型界面的程序一般可以在程序菜单相应的分类目录下找到,没有图形的可以直接进入附件的终端下键入命令执行,其实,Linux 的应用软件的可执行文件会存放在/usr/local/bin 目录下!当然软件的install 和 readme 文件,一般都会有说明的。

四、安装bin格式的二进制文件
以RealPlayer11GOLD.bin为例:即RealPlayer的linux版本
#chmod +x RealPlayer11GOLD.bin
./ RealPlayer11GOLD.bin
接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。

五、安装使用rpm 格式的应用软件
rpm 可谓是Redhat 公司的一大贡献,它使Linux 的软件 安装工作变得更加简单容易。
我只需简单的一句话,就可以说完。执行:
rpm –ivh rpm 软件包名
更高级的,请见下表:
rpm 参数说明
-i 安装软件
-t 测试安装,不是真的安装
-p 显示安装进度
-f 忽略任何错误
-U 升级安装
卸载同样也是一条命令就完成了:
rpm -e 软件名

六、安装使用 deb 格式的应用软件与rpm类似
安装
dpkg -i 软件名 .deb
卸载
dpkg -e 软件名

七、安装RUN程序安装包
run程序安装包实质上是一个安装脚本加要安装的程序,文件后缀为.run。安装方法很简单, 以 ***.run 为例:终端或控制台下运行 sh ***.run。例如nvidia 的Linux驱动就提供.run程序安装包。

八、安装SHELL脚本
只简单说明下后缀为.sh脚本的安装方法。与安装RUN程序安装包很相似,以***.sh 为例:终端或控制台运行 sh ***.sh 。

九、安装Perl脚本
Perl脚本的安装文件后缀为.pl。安装方法以***.pl为例:终端或控制台运行 ./***.pl即可。例如,linux环境下Vmare 增强包安装文件就是pl格式的perl脚本。

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName

.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName


.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName


.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName

.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知


.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知

.Z
解压:uncompress FileName.Z
压缩:compress FileName


.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName

.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

.rar  rar请到:http://www.rarsoft.com/download.htm 下载!
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName


.lha lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/ 下载!
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

分享到:
评论

相关推荐

    linux软件安装包.zip

    "linux软件安装包.zip"是一个包含了多种在Linux系统中常用的软件工具的压缩文件,旨在帮助用户快速部署和管理他们的Linux环境。以下是对其中提及的每个组件的详细解释: 1. **MySQL**:MySQL是一款开源的关系型...

    docker linux 离线安装包

    在离线安装Docker之前,你需要首先下载适用于你Linux发行版的Docker安装包。通常,Docker提供了DEB(Debian/Ubuntu)和RPM(CentOS/RHEL)两种类型的安装包。你可以从Docker官方网站下载最新的稳定版本,或者从可靠...

    linux telnet客户端安装包

    "telnet-0.17-47.el6.x86_64.rpm"这个文件就是RPM格式的安装包,其中“0.17”表示软件版本,“47”可能代表修订版或发布次数,“el6”表示适用于RHEL 6系列,“x86_64”则表示该包适用于64位架构的系统。 **安装...

    linux-jdk安装包

    linux-jdk安装包

    linux 资源安装包

    在Linux系统中,资源安装包通常包含了用于搭建和配置服务器环境所需的各种组件。在这个"Linux资源安装包"中,我们重点关注的是PHP、Apache和libxml等关键元素,这些都是构建一个功能强大的Web服务基础架构的核心部分...

    eclipse 2023-06 Linux 版安装包

    Linux用户经常面临软件安装和更新的挑战,Eclipse 2023-06为Linux平台特别优化,可能改进了与不同Linux发行版的兼容性,确保在各种环境下稳定运行。同时,这个版本可能修复了一些之前版本中存在的问题,提高了用户...

    jdk1.8 linux 64安装包

    jdk1.8 linux 64安装包

    Linux离线telnet安装包

    这个“Linux离线telnet安装包”显然是为那些没有互联网连接或者网络环境受限的Linux用户设计的,使他们能够手动安装telnet服务。 在Linux上安装telnet服务主要涉及以下步骤: 1. **获取安装包**:在描述中提到的...

    linux 字体加安装包

    无论是通过RPM包还是手动安装,Linux都提供了方便的方式来处理字体,而各种辅助工具则进一步增强了字体使用的便利性。了解并掌握这些知识,对于优化Linux环境下的文本显示和设计工作具有重要意义。

    linux常用软件安装包.zip

    apache-maven-3.6.3-bin.tar.gz ...jdk-8u251-linux-x64.tar.gz mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz nacos-server-1.2.0.tar.gz nginx-1.17.10.tar.gz node-v12.18.0-linux-x64.tar.xz redis-5.0.8.tar.gz

    linux下vnc view安装包

    1、deb 64位 2、版本7.8.0

    linux离线安装包(ubutun16)

    在Linux系统中,离线安装包对于没有网络连接或者网络不稳定的情况非常有用。这里提到的“linux离线安装包(ubutun16)”显然指的是适用于Ubuntu 16.04 LTS(长期支持版)操作系统的软件包,这个版本代号为Xenial ...

    linux安装包(run、bin)制作

    在Linux系统中,为了方便用户进行软件的安装与管理,通常会采用各种格式的安装包。其中,run安装包和bin安装包因其简便性和灵活性,在某些场景下得到了广泛应用。本文将详细介绍这两种安装包的制作方法及其注意事项...

    Linux平台RUN安装包脚本

    Linux平台RUN安装包脚本

    pm2-linux离线安装包可解压后直接上传项目node-modules文件夹下面

    标签中的“linux”表明这是与Linux操作系统相关的技术,“软件/插件”提示这是一个软件或插件的安装过程,而“pm2-linux离线安装包”正是我们讨论的重点。 总结来说,PM2是Node.js应用的进程管理工具,其Linux离线...

    mysql在linux下安装包mysql在linux下安装包

    在描述中提到的"mysql在linux下安装包",通常指的是通过这些包管理器来安装MySQL的软件包。 在给定的压缩包文件列表中,我们可以看到以下文件: 1. MySQL-embedded-5.6.22-1.el6.i686.rpm:这是一个嵌入式版本的...

    Linux中vim安装包

    **Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在...

    linux下patch安装包

    在Linux操作系统中,`patch`...了解这些知识点后,你可以根据具体需求安全地在Linux环境中应用和管理patch安装包,无论是为了更新内核还是其他软件项目。记住,理解补丁的工作原理和正确使用方法是成功应用补丁的关键。

    Linux telnet 工具安装包

    它允许用户通过命令行接口连接到远程服务器,执行各种操作,如管理服务、测试网络连接或进行系统诊断。在Linux环境中,`telnet`通常被用来测试特定端口是否开放,以便确认服务是否在运行。 ### `telnet`工具的安装 ...

    Linux离线安装ftp安装包

    首先,"vsftpd"是"Very Secure FTP Daemon"的缩写,它是一个开源、免费且安全的FTP服务器软件,适用于Linux系统。其设计目标是提供高效、安全的FTP服务,支持多种配置选项,满足不同用户的需求。 离线安装FTP服务器...

Global site tag (gtag.js) - Google Analytics