`
cloudeagle_bupt
  • 浏览: 538890 次
文章分类
社区版块
存档分类
最新评论

linux下几种不同的文件安装格式

 
阅读更多

linux软件的安装,更新与卸载

转自: http://blog.csdn.net/wyzxg/article/details/6268279

Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类.

第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件;

第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装

deb,Redhat中的yum来安装rpm;

第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是bin里面的sh来解

压bin中的zip或安装rpm的过程

1. rpm安装,更新与卸载


RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,
安装非常方便,在图形界面里你只需要双击就能自动安装。但是有一点不好,就是包的依赖关系,这个会烦死人的

A. rpm安装


1) 找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;
2) 打开一个终端,su 成root用户;
3) cd soft.version.rpm所在的目录;
4) 输入rpm -ivh soft.version.rpm

B。rpm更新
#rpm -Uvh soft.version.rpm

C。rpm卸载


1) 查找欲卸载的软件包 rpm -qa | grep ×XXX×
2) 例如找到软件mysql-4.1.22-2.el4_8.4 ,执行rpm -e mysql-4.1.22-2.el4_8.4

注意:查询软件的安装目录,用命令 rpm -ql mysql-4.1.22-2.el4_8.4

2. 以.bin结尾的安装包
bin类似rpm包安装,也比较简单

bin安装
1) 打开一个SHELL,即终端
  2) 用CD 命令进入源代码压缩包所在的目录
3) 给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)
4) 执行命令:./******.bin 或者 直接执行 sh ******.bin

bin卸载
把安装时中选择的安装目录删除就OK

3. tar.gz(bz或bz2等)结尾的源代码包


这种软件包里面都是源程序,没有编译过,需要编译后才能安装

源代码安装
1) 打开一个SHELL,即终端
  2) 用CD 命令进入源代码压缩包所在的目录
  3) 根据压缩包类型解压缩文件(*代表压缩包名称)
   tar -zxvf ****.tar.gz
   tar -jxvf ****.tar.bz(或bz2)
  4) 用CD命令进入解压缩后的目录
  5) 输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
  6) 然后是命令:make
  7) 再是安装文件命令:make install

注意:我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,
如果没有的就不用./configure ;直接make;make install 就行了;./configure 比较重要的一个参数是 --prefix ,用--prefix 参

数,我们可以指定软件安装目录


源代码卸载
1) 打开一个SHELL,即终端
2) 用CD 命令进入编译后的软件目录,即安装时的目录
3) 执行反安装命令:make uninstall

4. yum安装
yum是rpm的管理工具,管理一个软件库,可以很好的解决依赖关系

1) yum安装
yum install -y 软件名

2) yum更新

yum update -y 软件名

3) yum卸载

yum remove -y 软件名

yum erase -y 软件名


5 apt-get安装
apt-get是deb的管理工具,类似yum

apt-get install package 安装包
apt-get reinstall package 重新安装包
apt-get upgrade 更新已安装的包
apt-cache rdepends package 是查看该包被哪些包依赖
apt-cache depends package 了解使用依赖
apt-get clean && apt-get autoclean 清理无用的包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
apt-get remove package 删除包
apt-get purge package 删除包,包括删除配置文件等

---end----

分享到:
评论

相关推荐

    Linux操作系统下常见文件类型分析

    Linux操作系统下常见文件类型分析

    linux挂载共享文件

    在分布式集群的搭建过程中,对于文件服务器需要共享,共享的方式有几种,其中一种就是linux下的文件路径挂载。

    Linux重命名文件有几种方法

    Linux重命名文件有几种方法

    在Linux系统下查找文件位置的几种方式

    自己在用Linux的时候想找些东西,感觉用目录的方式比较麻烦,所以从网上搜了一些资料,总结了一篇找东西的文档

    Linux操作系统下查找漏洞的几种必备兵器

    sXid是一个系统监控程序,软件下载后,使用“make install”命令即可安装。它可以扫描系统中suid和sgid文件和目录,因为这些目录很可能是后门程序,并可以设置通过电子邮件来报告结果。Linux Security Auditing Tool...

    用命令行加挂Linux文件系统的方法

    学习操作系统时我们都了解到文件系统是操作系统的重要组成部分之一...本文总结了一下在Linux上不同情况下几种常见加挂文件系统的方法,包括如何加挂FAT/NTFS/smbfs/U盘,以及解决加挂中关于中文显示/用户密码等的问题。

    linux 文件系统源码

    这个是linux内核的文件系统的完整目录,其中包含了VFS和linux支持的几十种文件系统的源码 ext2\ext3\fat32\mfs\nfs\ramfs\等文件系统

    Linux系统网络接口配置文件及相关工具

    网络接口(interface)是网络硬件设备在操作系统中的表示方法,在Linux操作系统中配置网络接口,一般是通过网络配置工具实现的,但最终目的还 是通过网络...文中介绍了几种常用的网络接口配置工具,还介绍了拔号工具。

    Unity中打开文件窗口(OpenFileDialog)的几种方法

    所使用Unity版本:2017.1.0f3,Unity中打开文件窗口(OpenFileDialog)的几种方法

    Red-Hat-Enterprise-Linux-5-安装文件服务器(samba服务).doc

    Red-Hat-Enterprise-Linux-5-安装文件服务器(samba服务).doc

    嵌入式Linux文件系统的设计和实践.nh

    嵌入式文件系统的几种解决方案 直接针对Flash设备的实现方案 基于DOC设备的JFFS. 基于MTD设备的JFFS VFS和JFFSZ 32MTD抽象层和 文件系统体系结构的设计 支持MTD设备JFFSZ的实现 3JFFSZ映象文件的生成 第四章嵌入式...

    Linux运维学习笔记一

    Linux 系统通过==权限位标识==来确定文件类型,常见的文件类型有普通文件、目录、链接文件、块设备文件、字符设备文件等几种。Linux 的可执行文件就是普通文件被赋予了可执行权限。 Linux 中的一些特殊文件还是...

    Linux 中清空或删除大文件内容的五种方法

    在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法。 注意: 由于再Linux中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件。清空重要的系统文件或者配置文件...

    安装 SUSE Linux Enterprise Server --服务器版

    SUSE Linux Enterprise Server 提供了若干种用于控制安装的不同方法。 • 在控制台上安装 • 通过串行控制台安装 • 使用 AutoYaST 安装 • 通过 SSH 安装 • 通过 VNC 进行安装 默认情况下,使用控制台。如果要安装...

    linux tar命令详解

     要在linux下处理.rar文件,需要安装RAR for Linux,能从网上下载,但要记住,RAR for Linux 不是免费的;然后安装:  # tar -xzpvf rarlinux-3.2.0.tar.gz  # cd rar  # make  这样就安装好了,安装后就有了...

    提高Linux中文件系统使用效率方法介绍

    文件系统是Linux系 统中的文件,目录,以及对这些文件和目录进行管理的数据结构的总称。文件系统是整个Linux系统中与用户关系最密切,用户操作最频繁的部分,随着系统...本文将介绍几种提高文件系统使用效率的方法。

    在VMWare中安装Redhat Linux虚拟机教程(傻瓜教程)

    对於部分法语或瑞典语的用户来说,这是一个冒犯性的举动,因为他们的旧文件系统在这个设定下有可能变得不稳定。这问题可以透过移除"LANG"设定中的".UTF-8"来解决。 8.0 版本亦是第一个使用Bluecurve桌面主题的发行...

    在Linux中如何提高文件系统的使用效率

    文件系统是整个UNIX系统中与用户关系最密切,用户操作最频繁的部分,随着系统运行时间的延续,文件系统的使用效率也跟着下降,本文将介绍几种提高文件系统使用效率的方法。

    详解linux安装软件的几种方法

    一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 详细介绍...

    LINUX操作系统(电子教案,参考答案)

    本章主要介绍了Linux的文件结构、目录结构,同时还介绍了链接,并用大量的实例形象生动地说明了Linux下各种文件的操作。 第4章:文本编辑。本章主要介绍了Linux下的文本编辑器,这是使用Linux的一些基本技能。学好本...

Global site tag (gtag.js) - Google Analytics