ubuntu、Linux Mint安装软件方法大全

对于许多刚从windows转移到Ubuntu的用户来说,总会不知不觉的把windows下的使用习惯带进来,导致这样那样的问题,例如安装软件的时候,经常会找exe文件在哪里, RPM包、bin、tar.gz这都是什么?软件格式怎么这么多?双击安装不了啊?因为在Linux下安装软件不像在Windows下安装文件那样只需要双击即可,所以很多人觉得很不习惯,认为Linux安装软件是一件很麻烦的事。事实上,在Ubuntu平台下安装大部分软件比在Windows平台下更加简单、方便。当然,也有很多软件Ubuntu的软件库里面没有,而这些软件的格式不同,因此安装方法也不相同,下面我就Ubuntu下安装软件的方法做一个详细的总结。

我们先来说一下图形化的安装方式,毕竟对于许多刚从windows转移到Ubuntu的用户来说,图形化可能更习惯些。

1.  软件中心

图片1.jpg

    软件中心(ubuntu软件中心和Linux Mint的软件管理器)是最容易使用的,它可以帮助您方便的安装和卸载许多流行软件包。您只需浏览对应分类,然后选择应用程序,进入应用程序介绍页面(此页面将给出应用简要介绍和程序截图)后,点击下方的“安装”按钮,获得授权后即开始安装软件。当然您有目标的话,可以通过搜索关键字来搜索您想安装的软件。

 图片2.jpg

2.  新立得软件包管理器

在新立得里面有成千上万种主题,应用程序和软件包。所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级。它是友好的图形界面程序,你可以在侧边栏的分类中查找软件或者点击工具栏上的搜索图标进行搜索。找到需要安装的文件包(可以是一个,也可以是多个)后,右键点击标记。系统很有可能会提示你一些依赖程序组件将会同时被安装,点击确定,系统会自动为你解决,标记完毕所有需要安装的文件之后,点击应用图标,新立得会自动下载安装。

虽然ubuntu软件中心和新立得软件包管理器的图形界面很方便,但有时并不能找到我们需要的东西,或者也有人并不喜欢图形化的方式,那么软件安装还有哪些形式呢?

图片3.jpg

3.apt安装方法

在多数情况下,我们都可以使用APT软件包管理系统来安装软件,ubuntu 世界有许多软件源, APT可以根据软件源自动的检查并解决依赖关系,自动下载相关的软件包,并安装配置它,让你不必再为软件复杂的依赖关系而苦恼。使用apt安装软件的命令是:

sudo apt-get install 软件名

4.deb包安装

虽然ubuntu自带了大量的软件源,但是还是有好多软件没有包含在软件源里,是以安装包的形式存在,最常用的就是deb安装包。deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的发行版,所以默认就支持这种安装方式。deb软件包命令遵行如下约定:

soft_ver-rev_arch.deb

soft为软件包名称,ver为软件版本号,rev为Ubuntu修订版本号,arch为目标架构名称。

Deb包的安装方式有两种,一种就是像windows下的exe一样,双击安装。另一种是通过终端安装,先cd到存放包的目录,然后执行一下命令:

sudo dpkg -i *.deb(*.deb是你的软件包)

5.rpm包

我没有看错吧?是的,你没有看错,rpm 包是 deb 包外最常见的一种包管理方式,但是在ubuntu下,我们同样可以使用rpm的软件资源,不过,首先我们需要安装一个软件。

sudo apt-get install alien

我们可以用这个软件在ubuntu下安装rpm包。

alien -i *.rpm (*.rpm是你的软件包)

用这个软件除了可以安装rpm包,你还可以用他将 rpm 格式的软件转换成 deb 格式

alien -d *.rpm (*.rpm是你的软件包)

当然, alien还有更多的有趣的使用方法,你可以用-h参数查看相应说明文档

6.源码编译安装

有些软件没有安装包,或者是为了提高性能或定制性,通常采用源码编译的方式安装,使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:

sudo apt-get install build-essential

一般开源的软件都会使用 tar.gz 压缩档来进行发布,当然也有其他的形式,如:tar、tar.Z、tgz、bz2、tar.bz2。拿到源代码的压缩文档后,把它解压到/tmp 目录下,解包的命令如下:

(1)解tar包:tar xf *.tar

(2)解tar.gz包:tar zxf *.tar.gz

(3)解tar.Z包:tar zxf *.tar.Z

(4)解tgz包:tar zxf *.tgz

(5)解bz2包:bunzip2 *.bz2

(6)解tar.bz2包:tar jxf *.tar.bz2

进入/tmp/软件目录,然后执行以下三个命令:

./configure

make

sudo make install

第一步时 ./configure 用来对软件进行相关的配置,编译出适合你的软件,当然,不是所有包都需要这一步。第一步做完后,如果没出错,基本上第二、三步都没问题。

7.Bin等二进制包安装

Linux的精神是开源和共享,但不可否认的是,Linux下通样有不少优秀的商业软件,它们一般都不提供源代码,而是采用这种bin这种二进制文件方式发布 Linux 软件。

对于这种二进制文件,首先cd到它的存放目录,然后赋予二进制文件执行权限(以bin文件为例):

sudo chmod 755 *.bin 或者是 sudo chmod +x *.bin

赋予权限后,执行该文件

sudo ./*.bin

然后按提示操作就好了。

8.其他安装方式

常见的安装方式就是以上几种,但是还有几种不常见的安装方式,例如脚本安装方式,这类软件,一般在软件安装目录下会有如.sh .py .run .pl 等类似后缀名的文件,甚至有的连后缀名都没有,只有一个INSTALL 文件,对于这种软件,可尝试以下几种方式安装

sh文件:sudo sh 软件名.sh

py文件:sudo python 软件名.py

其实还有一种通用的安装方式,和二进制文件一样,先赋予权限

sudo chmod 755文件名 或者是 sudo chmod +x 文件名

(文件名是全名,有后缀的要带后缀),赋予权限后,直接执行。

sudo ./文件名

ubuntu下的文件安装方法就介绍到这里,ubuntu下的软件安装方法众多,难免有遗漏,欢迎大家补充啊。

 

版权声明:
作者:崔圣杰
链接:https://www.cuishengjie.com/19.html
来源:论剑阁-崔圣杰博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
ubuntu、Linux Mint安装软件方法大全
对于许多刚从windows转移到Ubuntu的用户来说,总会不知不觉的把windows下的使用习惯带进来,导致这样那样的问题,例如安装软件的时候,经常会找exe文件在哪里, RPM包、bin、tar.gz这都是什么?软件格式怎么这么多?双击安装不了啊?因为在Linux下安装软件不像在Windows下安装文件那样只需要双击即可,所以很多人觉得很不习惯,认为Linux安装软件是一件很麻烦的事。
<<上一篇
下一篇>>