Linux安装软件的三种主要方式
- 格式:pdf
- 大小:62.21 KB
- 文档页数:4
Linux安装软件的三种主要方式
######################
#####1、RPM安装包#####
######################
RPM全称是Red Hat Package Manager(Red Hat包管理器)。
【通过RPM来安装软件包的指令与语法如下:】
rpm<选项><软件包名>
安装选项
-i安装软件包。
例如:rpm–i zsh-4.2.6-1.i386.rpm
其它配用选项
-t测试安装,不是真的安装
-f忽略任何错误
-v显示当前使用的rmp版本;
-h以hash字符“#”显示安装进度条;
-u对旧版本进行升级
-e删除软件——————————————————————————
【通过RPM来卸载软件包的指令与语法如下:】
rpm<选项><软件名>
卸载选项
-e卸载一个已经安装过的软件包。
例如:rpm–e zsh
注意
rpm对一个未安装的软件包进行操作,参数为软件包名。
rpm对一个已经安装过的软件包进行操作,参数为软件名。——————————————————————————
【通过RPM来升级软件包的指令与语法如下:】
rpm<选项><软件包名>
升级选项
-U对一个已经安装的旧版本软件包进行升级(如果以前没有安装过此包则安装它)。
-F对一个已经安装的旧版本软件包进行升级。
其它配用选项
--force强制执行,它与-Uvh组合使用可重新安装某个已经安装的软件包当中
丢失的文件。
——————————————————————————
【通过RPM来查询的指令与语法如下:】
rpm<选项><软件名|软件包名|文件名>
查询选项
–q软件名:查询某一个RPM包是否已安装
–qi软件名:查询某一个RPM包的详细信息
–ql软件名:列出某RPM包中所包含的文件
–qf文件名:查询某文件属于哪一个RPM包
–qa列出当前系统所有已安装的包
–qip软件包:列出未安装RPM包的详细信息
–qlp软件包:列出未安装RPM包中的文件——————————————————————————
rpm-ql[软件名]查看已安装的软件所产生的文件所在的路径
rpm-q[软件名]查看某个软件是否安装,或者所安装的软件的版本信息
————————————————————————————————————————————————————
在Linux中,使用的软件都是开源的,用户可以得到软件的源代码,经过编译后再进行安装。
源代码包里的文件往往会含有很多源代码文件,比如头文件*.h、c代码源文件*.c、C++代码源文件*.cc、*.cpp等;
安装过程
tar zvxf xxx.tar.gz(解压)
cd xxx
./configure(配置)----./configure--help(查看configure选项)make(编译)
make install(安装)
make uninstall(卸载)
———
—————————————————————————————————————————————————
#######################
#####2、源码安装包#####
#######################
1、解压压缩包:tar-zxf xxx.tar.gz
2、执行配置文件:./configure
参数:--prefix自定义安装目录(其他参数参看帮助)
3、执行编译:make
4、安装前测试(可忽略此步骤):make test
5、执行安装:make install
6、最后,执行“make clean”命令删除安装时产生的临时文件。
若使用普通用户安装执行make install时,可能需要使用root权限,出现这种情况可执行su-c"make install"命令,并输入root密码后即可;
————————————————————————————————————————————————————
#########################
#####2、二进制安装包#####
#########################
二进制安装包是以.bin结尾的,参考步骤如下:
1、为.bin文件添加可执行权:chmod u+x[软件名]
2、安装二进制文件:./[软件名]
3、之后会出现安装协议,过程中输入yes一步步往下即可。