当前位置: 技术问答>linux和unix
最近装了linux,但是不会装软件
来源: 互联网 发布时间:2015-11-19
本文导语: 在网上下了几个linux应用软件,按照软件的说明文档试了,有的装成了,有的没有,估计留下一堆垃圾,哪位大虾告诉我安装软件的一般原理是什么,我可不想机械的将readme上的指令照搬过来,想了解一下到底是怎么工作的 ...
在网上下了几个linux应用软件,按照软件的说明文档试了,有的装成了,有的没有,估计留下一堆垃圾,哪位大虾告诉我安装软件的一般原理是什么,我可不想机械的将readme上的指令照搬过来,想了解一下到底是怎么工作的
谢谢了!!!
谢谢了!!!
|
在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。
先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。
RPM格式软件包的安装
1.简介
几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。
RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。
大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。
2.安装RPM包软件
# rpm -ivh MYsoftware-1.2 -1.i386.rpm
RPM命令主要参数:
-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
3.卸载软件
# rpm -e 软件名
需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:
#rpm -e software
先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。
RPM格式软件包的安装
1.简介
几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。
RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。
大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。
2.安装RPM包软件
# rpm -ivh MYsoftware-1.2 -1.i386.rpm
RPM命令主要参数:
-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
3.卸载软件
# rpm -e 软件名
需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:
#rpm -e software
|
linux系统的应用程序安装分为:RPM包和tar包。
rpm包的安装比较简单,直接解包就可以了
tar包的安装过程其实是将代码在系统中编译的过程,比较复杂。
上边两种包在安装的过程中都需要一些系统文件,所以安装不成功大多数情况下都是因为缺少某些系统文件,一般在出错的时候,系统会提示你。按照提示先安装这些系统文件就可以了。
以上是我自己在使用过程中的一些经验,欢迎各位继续补充,也请高手多多指教。
rpm包的安装比较简单,直接解包就可以了
tar包的安装过程其实是将代码在系统中编译的过程,比较复杂。
上边两种包在安装的过程中都需要一些系统文件,所以安装不成功大多数情况下都是因为缺少某些系统文件,一般在出错的时候,系统会提示你。按照提示先安装这些系统文件就可以了。
以上是我自己在使用过程中的一些经验,欢迎各位继续补充,也请高手多多指教。
|
tar包解压后,一般都有很多的源程序在里面,而且配置了configure文件的。
首先在configure所在的目录下运行./configure 生成makefile文件,然后执行make , make install 就行了,其他的可能在执行configure时可以加点参数,这个自己去探索。
首先在configure所在的目录下运行./configure 生成makefile文件,然后执行make , make install 就行了,其他的可能在执行configure时可以加点参数,这个自己去探索。