linux软件安装方法有哪些?

发布时间:2020-12-19编辑:脚本学堂
本文介绍了linux下软件安装的多种方法,包括rpm软件包安装方式、tar软件包安装方式、脚本安装方式以及绿色软件包安装方式,有需要的朋友参考下。

linux下安装软件,需要搞清楚linux文件夹的作用:
 

/bin        存放系统自带的软件,并且是普通用户可用的
/sbin:      存放系统自带的软件,并且是管理员可用的,普通用户的环境变量中没有
/etc        存放软件的配置文件,rpm包存放配置文件的地方
/var/log    存放日志文件。 rpm软件包存放日志的地方
/usr/bin    存放自己安装的客户端软件。rpm存放可执行文件的地方
/usr/sbin        存放安装的服务。rpm存放服务的地方
/usr/local/src   tar包解压的文件夹
/usr/local/      在没有指定安装目录时,tar包默认安装路径,在安装tar包软件时,我们最好指定路径不然卸载非常麻烦
/usr/share/doc  应用程序文档文件存放的地方。
/usr/share/man 应用程序的帮助手册

有关linux文件目录的更详细介绍,请参考:

linunx下软件的安装的方式:
1,rpm软件包安装方式
2,tar软件包安装方式
3,脚本安装方式
4,绿色软件包安装方式
相关阅读:

首先,rpm软件包安装方式命令解析
rpm包安装的路径不可改变,rpm包是redhat的发明的一种在Liunx上使用的包,在绝大多数的Linux操作系统上都支持。但是在ubantu和diban上使用的是deb包,安装命令为dpckg命令,和apt命令。

rpm包时经过编译后的二进制文件,所以在下载的时候,要严格的查看版本和运行的平台环境。rpm软件管理包命令有自己的存储安装软件信息的数据库,放在/var/lib/rpm文件夹下。
rpm的查询选项和安装选项都是通过查询数据来操作的。

rpm命令选项详解

查询命令,注意!!查询的包都是已经安装了的软件,没有安装的查询不到!
如果要查询没有安装的软件包则需要在选项q后面加一个选项p 并且软件名需要加上软件名全称。如:rpm -qpi softname
 

rpm  -qa (query all)      查询所有的已经安装的软件包的信息。 --括号内为选项的英文全拼
rpm  -qi  (query info)   softname  查询softname软件的详细信息
rpm  -ql  (query list) softname  查询softname软件的所有文件和目录
rpm  -qc (query configure) softname  查询softname软件的所有配置文件
rpm  -qd (query document) softname 查询softname软件的所有帮助文档
rpm  -qf filename     查询某个文件属于那个软件包,这个选项很重要!!

安装命令
 

rpm      -ivh(install verbose hush)  softname 安装软件,假如已经安装,则取消安装。
rpm   -Uvh (update verbose hush)softname 更新软件,假如已经安装,则替换原来的版本,如果没有安装则安装新版本。
rpm   -Fvh (Freshed verbose hush) softname  更新软件,假如已经安装则更新,假如没有安装则不安装。
rpm  --force -ivh softname      强制安装某个软件包,这种情况一般在误删除某个软件的文件的时候,再使用rpm -ivh 命令时会提示已经安装该软件,这是我们就要使用   --force选项强制重新安装一次,这样删除的文件重新生成。但是不会更新上次安装的已经配置的文件,所以不用担心。

卸载软件
 

复制代码 代码示例:
rpm -e(erase) softanme    卸载softname软件

tar包的安装
所有的tar包安装都是源码安装,需要经过./cofigure make  make install三个步骤,不过有的tar包里面不一定完全按照这个步骤来,可以阅读安装包里面的README文件或者INSATLL文件。

tar包的安装路径默认为/usr/local/,如果要自己配置安装路径,在执行./configure --prefix=PATH 加上该参数就可以了。我们一般将tar解压到/usr/src/ 文件夹下,默认安装到/usr/local/softname  文件夹下.

tar命令使用方法
 

复制代码 代码示例:
tar  -xvf  sofname.tar.gz    -C   /usr/src   将tar包softname.tar.gz 解压到/usr/src目录下

进入到tar包目录下,查看INSTALL和README文件,然后选择安装过程。

liunx下重要的软件工具wine 使用该可以安装window的exe文件。
安装Alien工具可以将deb包转换成rpm类型的包,也可以反转。