Ubuntu的软件安装与卸载

一、Ubuntu的软件安装

Ubuntu的软件安装一般分为在线安装和离线安装两种方式。

 

1、在线安装

在线安装方式主要是通过Ubuntu的软件源(如何添加软件源请参考其他文章)来进行安装,指令为:

(1)普通安装:apt-get install softname1 softname2 …;

(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)

(3)重新安装:apt-get --reinstall install softname1 softname2...;

apt-get理论上是要求能够联网,但是如果制作了本地源,就不需要联网,制作本地源可以参考:ubuntu制作本地源http://www.cnblogs.com/xwdreamer/p/3875857.html

也可以通过Ubuntu的软件管理中心(比如新立得)来进行安装。

 

2、离线安装

Linux系统中,软件通常以安装包、源码或者预编译包的方式提供。(1)安装包通常是deb格式或者rmp格式。(2)软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优化。(3)预编译的软件包,通常是由软件的发布者进行编译,您只要将软件拷贝到系统中就可以 了。考虑到预编译软件包的适用性,预编译软件包通常不会针对某种硬件平台优化。它所包含的功能和组件也是通用的组合。

 

(2.1)deb包的安装

    deb是debian系Linux的包管理方式,Ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:

    sudo dpkg -i *.deb

或者直接双击安装。

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

    sudo apt-get install alien

    然后就可以对rpm格式的软件转换成deb格式了:

    alien -d *.rpm

    然后就可以用deb的安装方式进行软件安装。也可以不需转换而直接对rpm包进行安装:

    alien -i *.rpm

更多的alien使用方法可以用-h参数查看相应说明文档。

 

(2.2)编译安装方式

(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential 
    在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装。

一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式,比如tar、targz、targz2、tar.Z等。首先解压缩源码压缩包然后通过tar命令来完成

a.解xx.tar.gz:tar zxf xx.tar.gz 
    b.解xx.tar.Z:tar zxf xx.tar.Z 
    c.解xx.tgz:tar zxf xx.tgz 
    d.解xx.bz2:bunzip2 xx.bz2 
    e.解xx.tar:tar xf xx.tar

然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。

一般依次执行

    ./configure
    make
    sudo make install

    在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。

 

(2.3)预编译包安装

    有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:

    ./软件名

    然后按照一步步提示,就能安装该软件。例如安装realplayer播放器:你直接到官网 http://www.real.com/linux 下载 RealPlayer 的安装包,安装包是 .bin 格式,用如下命令安装:

    chmod +x RealPlayer11GOLD.bin

    ./RealPlayer11GOLD.bin

(类似的软件比如Pycharm 、Qt等)

 

3、其他安装方式

 

    其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .sh .py .run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装:
    最简单的就是直接在软件目录下输入: ./软件名* (注意有一个*号,那是一般可以通配所有后缀名)
    或者 : sh 软件名.sh
    或者: python 软件名.py

 

二、Ubuntu的软件卸载

详细可参考:
ubuntu下软件安装卸载与查看https://www.cnblogs.com/balaamwe/archive/2011/10/27/2225919.html
ubuntu下安装程序的三种方法总结(推荐)http://www.jb51.net/article/99563.htm

Ubuntu Linux下安装软件方法http://www.linuxidc.com/Linux/2015-01/111216.htm

猜你喜欢

转载自blog.csdn.net/liuzubing/article/details/78914381