linux系统怎么安装软件
linux系统怎么安装软件
一般的Linux系统套件都包含了丰富的应用程序,但有时并不能满足实际需要。这时就要涉及到对低版本软件的卸载、安装新版本软件,或者安装全新的应用软件。那么linux系统怎么安装软件?下面跟着学习啦小编一起去了解下吧。
linux系统怎么安装软件
软件安装卸载,分几种情况:
1:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。
==如何卸载:
1、打开一个SHELL终端
2、因为Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。
查找RPM包软件:rpm -qa ×××*
注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号“*”,即星号,如你想查找机子里安装的REALPLAYER软件,可以输入:rpm -qa realplay*
3、找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2
执行卸载命令:rpm -e firefox-1.0.1-1.3.2
===安装目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2
===参考文章:http://blog.chinaunix.net/article.p...178&blogId=1438
2: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
8、安装完毕
===如何卸载:
1、打开一个SHELL,即终端
2、用CD 命令进入编译后的软件目录,即安装时的目录
3、执行反安装命令:make uninstall
====安装目录:注意make install命令过程中的安装目录,或者阅读安装目录里面的readme文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数--prefix=/**,
如:./configure --prefix=/usr/local/aaaa,即把软件装在/usr/local/路径的aaaa这个目录里。一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找
3:以bin结尾的安装包,这种包类似于RPM包,安装也比较简单
1、打开一个SHELL,即终端
2、用CD 命令进入源代码压缩包所在的目录
3、给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)
3、执行命令:./******.bin(realplayer for Linux就是这样的安装包)
===如何卸载:把安装时中选择的安装目录删除就OK
===执行安装过程中可以指定,类似于windows下安装。
2、安装完软件后如何执行。 安装完软件后可以有好多种方法执行软件:
A、有些软件安装后会自动在应用程序列表里加上快捷键,和windows一样,到那里找就行了。
B、如果在应用程序列表里找不到的话,可以直接在/开始/运行命令里输入命令:启动命令一般就是软件名,如firefox,realplay,xmms等
C、也可以打开一个shell终端,输入软件名,和在“运行命令”里一样。如果不知道命令全程的话,可以输入开头的字母,然后按tab键查找,系统会自动显示以输入字母开头的所有命令/
D、你也可以直接到安装目录下运行启动文件,Linux下的可执行图标和shell终端图标很像
E、到/usr/bin目录里找安装的软件启动文件执行命令。Linux系统把所有可执行的文件命令在/usr/bin目录里都作了启动连接,你可以去那个目录寻找你安装的文件的启动命令,双击启动
现在流行的软件包有两种比较常见的形式,一种是RPM包的形式,另一种是压缩成*.tar.gz的形式。本文将讨论这两种形式的软件包在文本环境和图像环境(X Window)下不同的安装方法。
文本环境下的软件安装
一、安装简便的RPM包
RPM是RedHat Package Manager的缩写,他只能使用在安装了RPM软件的系统中,RedHat Linux和Turbo Linux中已使用了他。这种结构的包使用起来还是很方便的,只要记住几条简单的命令和参数就能够方便地使用:
#〉rpm [options] filename.rpm
其中常用的options包括:
-i: 安装软件
-e: 卸载软件
-q:查看软件安装的信息和状态
-U: 升级现有软件
例如安装软件时,能够使用如下命令:“rpm -i filename.rpm”,软件安装在什么地方、是怎么安装的都无需用户操心,RPM能够帮助用户管理。由于RPM使用方便,很多软件都有RPM版本。假如想使用RPM形式的软件就要首先下载一个RPM管理软件。在ftp://ftp.rpm.org/pub/rpm/dist/rpm-version网站能够下载最新的版本——rpm-3.-.4.i386。该软件有RPM包和.tar.gz包两种形式,假如您的系统中已有了RPM管理软件,您能够下载RPM形式的包来升级现有软件,否则就必须了解.tar.gz包的安装方法。
二、安装需要编译的.tar.gz包
由于RPM包使用的局限性(必须安装RPM),现在更多的软件使用的是源代码形式的.tar.gz包。这种软件的安装通常要经过解压缩、软件配置、软件编译及安装的过程。
解压缩通常有两种命令方法:一种是“gunzip filename-VERSION-OS.tar.gz | tar xvf -”,他实质是两条命令“gunzip filename-VERSION-OS.tar.gz”和“tar xvf filename-VERSION-OS.tar”;另一种是“tar xzvf filename-VERSION-OS.tar.gz”。 一般来说在软件解压缩后会生成一个目录filename-VERSION-OS。
软件的配置、编译、安装是最让初学者望而生畏的事了,但笔者认为掌控一些规律还是不难的。一般来说,在解压缩生成的目录中都会有名为Readme、Rnstall或Readme.install之类的文档。这些文档通常会对软件的功能、特性、版权许可、安装连同相关知识加以介绍,并且会提到关于安装的方法和步骤。举例来说:在apache_1.3.6的install文档中说明了如下内容(此处只列出总的条目,具体内容省略):
Installing the Apache 1.3 HTTP server with APACI
==============================
1.Overview for the impatient(概括说明配置的全过程)
$./configure--prefix=PREFIX
$make
$make install
$PREFIX/bin/apachectl start
2.Requirements(需要的条件)
3.Configuring the source tree(配置的参数说明)
4.Building the package(编译软件的方法)
5.Installing the package(安装软件的方法)
6.Testing the package(软件测试)
理解并能熟练使用这些说明文档后,就能够利用一些规律来安装大多数的软件。对于那些没有说明文档的软件(当然这种情况比较少见),这些规律通常也是适用的。一般来说,和安装软件有直接关系的文档只有两个:configure 、Makefile。
其中,configure文档具备可执行的属性,是用来配置软件的,他的参数比较多,用法也比较灵活。当然,不同的软件参数也不相同,这时候就需要借助他的help参数,运行下面的命令就会让您感到豁然开朗:
#〉 ./configure -help
Usage: configure [options]
Options: [defaults in brackets after descriptions]
General options:
--quiet, --silent do not print messages
--verbose,-v print even more messages
--sha [=DIR] switch to a shadow tree (under DIR) for building
Stand-alone options:
--help,-h print this message
--show-layout print installation path layout (check and debug)
Installation layout options:
--with-layout=[F:]ID use installation path layout ID (from file F)
--target=TARGET install name-associated files using basename TARGET
……
接下来,就能够运行“./configure [options]”来配置该软件。注意,命令行中的“./”很重要,他告诉系统要运行的命令就在当前目录下(否则系统就会到$path变量指定的路径下去执行命令)。执行命令后能够生成Makefile文档或修改已有的文档配置。
看过“ linux系统怎么安装软件 ”的人还看了: