Linux下软件安装的几种方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ArchyLi/article/details/78630404

一、简介

Linux下软件安装的方式主要有源码安装、rpm安装、yum安装,而常用的安装包主要有以下三种:

  • tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。

  • rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。

      (现在用的全称叫RPM Package Manager,以前叫Redhat Package Manager)

  • dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。

而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:

  名称-版本-修正版-类型
例如:software-1.2.3-1.tar.gz
软件名称:software
版本号:1.2.3
修正版本:1
类型:tar.gz

二、常见的安装方法

(1)源码安装

几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc、make、automake、autoconf都支持源码安装。

①源码安装的方式

1、cd 源码所在目录
2、./configure [opts]
3、make
4、make install

②源码安装优点

源码安装的优点有以下几点

  • 文档齐全
  • 因为可以定位到代码,所以debug方便
  • 本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)

③源码安装的缺点

  • 编译麻烦
  • 缺乏自动依赖管理,软件升级麻烦

(2)rpm包安装

rpm包安装几乎在所有Linux平台上都支持,它就像Windows下的exe安装文件一样,各种文件已经编译好,并打包,哪个文件在哪个文件夹里面都已经被指定好,所以很方便。

①rpm包安装的方式

由于安装的方式非常简单,我们只需要输入一条指令即可。

rpm -i xxx.rmp

通过上面的命令我们便可以完成rpm包的安装。

②rpm包卸载的方式

rmp包卸载的方法也很简单,只需要如下命令:

rpm -e 包名

③rpm包升级的方式

升级需要如下命令:

rpm -U 包名

我们需要注意的是此时计算机需要联网。

(三)yum安装软件包

yum并不是一种包,它是安装包的一个软件,在CentOS中是软件包的管理器,yum也对依赖关系进行管理,但是必须要在联网的情况下完成。

①yum包安装的方式

yum -y install

②yum包卸载的方式

yum remove 包名

三、安装完成后执行的方法

  1. 有些软件安装后会自动在应用程序列表里加上快捷键,和windows一样,到那里找就行了。

  2. 如果在应用程序列表里找不到的话,可以直接在 / 开始 / 运行命令里输入命令:启动命令一般就是软件名,如firefox,realplay,xmms等

  3. 也可以打开一个shell终端,输入软件名,和在“运行命令”里一样。如果不知道命令全程的话,可以输入开头的字母,然后按tab键查找,系统会自动显示以输入字母开头的所有命令 /

  4. 你也可以直接到安装目录下运行启动文件,Linux下的可执行图标和shell终端图标很像

  5. 到 / usr / bin目录里找安装的软件启动文件执行命令。Linux系统把所有可执行的文件命令在 / usr / bin目录里都作了启动连接,你可以去那个目录寻找你安装的文件的启动命令,双击启动

展开阅读全文

没有更多推荐了,返回首页