ubantu安装es ubantu安装软件的命令_软件安装教程


Linux系统中,软件通常以源代码或者预编译包的形式提供。

(1)软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优化。

(2)预编译的软件包,通常由软件的发布者进行编译,您只要将软件拷贝到系统中就可以 。考虑到预编译软件包的适用性,预编译软件包通常不会针对某种硬件平台优化。它所包含的功能和组件也是通用的组合。

安装方法目录

  • 1.deb包的安装方式
  • 2.编译安装方式
  • 3.apt-get安装方法
  • 4.apt-get安装方法
  • 5.二进制包的安装方式
  • 6.rpm包的安装方式
  • 7. .sh、.py、.run文件


1.deb包的安装方式

deb是debian系Linux的包管理方式,Ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:
进入该安装包目录中执行sudo dpkg -i *.deb 或者 直接双击安装

2.编译安装方式

(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential )
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:

1 ./configure
2 make
3 sudo make install

备注:
在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。
值得提一下,新立得是Ubuntu的包管理工具 apt 的图形化前端。它结合了图形界面的简单操作和 apt-get 命令行工具的强大功能。您可以使用新立得安装、删除、配置、升级软件包,对软件包列表进行浏览、排序、搜索以及管理软件仓库或者升级整个系统。您可以进行一些系列操作形成操作队列,并一起执行它们。新立得会提示您可能的依赖关系(您所选择的软件包所需的额外软件包)以及您所选择的软件包与系统中已经安装了的软件包的冲突。

3.apt-get安装方法

ubuntu世界有许多软件源,对于软件源的基本安装,可以使用apt-get的命令:

sudo apt-get install 软件名
4.apt-get安装方法

打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,这里就省略啦。
如果没有安装新立得可以查看新立得软件管理器安装教程

5.二进制包的安装方式

有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行: “ ./软件名 ”;然后按照一步步提示,就能安装该软件。
例如,安装realplayer播放器:到官网 http://www.real.com/linux 下载 RealPlayer 的安装包,安装包是 .bin 格式,用如下命令安装:

chmod +x RealPlayer11GOLD.bin
./RealPlayer11GOLD.bin
6.rpm包的安装方式

rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源。首先我们需要安装一个rpm转deb的软件

sudo apt-get install alien

然后就可以对rpm格式的软件转换成deb格式,采用用deb的安装方式进行软件安装:

alien -d *.rpm

当然,也可以不需转换而直接对rpm包进行安装:

alien -i *.rpm
7. .sh、.py、.run文件

有些文件后缀名 .sh、.py、.run文件 ,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装:
最简单的就是直接在软件目录下输入:

./软件名* (注意有一个*号,那是一般可以通配所有后缀名)
或者 : sh 软件名.sh   ,sh 软件名.run   
或者: python 软件名.py

当然,.run文件可能还可以这样运行

chmod +x  *.run    # 先给这个run文件可执行的权限
./*.run    # 文件名前面加上./即可安装